Separate tag matching and checksum lookup
Rename test
Raise ArgumentError when a symbol can't be mapped to a version

The fact that this is implemented as a hash lookup is an implementation
detail, so don't let the KeyError bubble up.
Don't raise when converting the tag to a version fails
appengine-java-sdk 1.9.7

Closes #30903.

Signed-off-by: Brett Koonce <koonce@gmail.com>
go-appengine-sdk (386) 1.9.7
go-appengine-sdk (amd64) 1.9.7
google-appengine 1.9.7

Closes #30906.
Remove more dead code
elasticsearch 1.2.2

Closes #30879.
awscli 1.3.23
awscli: add 1.3.23 bottle.

Closes #30907.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Remove commentary from error message

It might be best not to use the word "lame" here, as it's often considered to be an ableist slur.

Closes #30915.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
diy: use configure as the heuristic for autotools

Closes #30912.
Remove deprecated options from brew-diy
boost: fail on python and python3 options.

Close #30914.
hadoop 2.4.1

Closes #30910.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
jack: update download url.

Closes #30909.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Use locals instead of repeatedly converting pathnames to strings
Call size on the path