I currently spend all my time in Ruby, but I fortunately don't have
to deal much with RubyGems. I say fortunately, because, like all
software, it's hate-worthy. I personally think it's a bit more hate-
worthy than it should be, and here's an example.
Some people run released versions of my software. Some people use
the software directly from Subversion. It's important to know which
they're using when they're filing bugs, so I want some way to
differentiate them. So, reasonably, I add 'svn' on to my version
number.
*I* don't mind. Ruby doesn't mind. But oh now, RubyGems declares
that I cannot have a version number that looks like that:
Malformed version number string 0.20.0-svn
Yeah, thanks.
This means I can't even use my Rakefile for anything, because it
can't even create the gem task (which it always does, even if it
won't be executing it). Stupid gems.
--
Luke Kanies
http://madstop.com | http://reductivelabs.com | 615-594-8199