Bundler is a fascist

Ever tried installing some gems using Bundler for a new gem library you’re building and seen this?

$ bundle install --binstubs --path vendor

GEM_NAME at /PATH/TO/GEM did not have a valid gemspec.
This prevents bundler from installing bins or native extensions, but that may not affect its functionality.
The validation message from Rubygems was:
“FIXME” or “TODO” is not a description

Unsurprising from Rails core team members, a project well known for ramming decisions down the throat of anyone who wants to use the libraryhttps://github.com/rails/rails/commit/61b91c4…. These lines now reside in my gemspec file:

spec.description   = %Q{Fuck off Bundler}
spec.summary       = %Q{Fuck off twice}

The result:

$ bundle install --binstubs --path vendor

Your bundle is complete!
It was installed into ./vendor

There’s a reason I don’t like to use Rails wherever possible, and if there was an up to date alternative to Bundler then I’d be using that too, because too often it tries to be my master instead of the helpful servant. At the first available opportunity I will endeavour to move whatever code runs this check into the Bundler Rake gem tasks where it should reside, but the last time I looked at the source it was largely uncommented. That’ll be fun.

Added on:
Last updated:
Info:Bundler version 1.3.5