I changed "rack" to "lsiden-rack" on line 31 of the Rakefile,
http://pastie.org/949575 but it still generates a file named "rack-1.1.0.gem". Here's a few lines of output, where it should be "lsiden-rack-..." instead of "rack-..." despite my mod to the Rakefile on line 31:
git archive --format=tar --prefix=rack-1.1.0/ HEAD^{tree} >rack-1.1.0.tar
pax -waf rack-1.1.0.tar -s ':^:rack-1.1.0/:' SPEC ChangeLog doc rack.gemspec
gzip -f -9 rack-1.1.0.tar
then a bit later,
mv stage/lsiden-rack-1.1.0.tar.gz stage/lsiden-rack-1.1.0.gem .
mv: cannot stat `stage/lsiden-rack-1.1.0.tar.gz': No such file or directory
mv: cannot stat `stage/lsiden-rack-1.1.0.gem': No such file or directory
Even worse, when I install it without the name changes, "rvm 1.9 gem install rack-1.1.0.gem", my change to lib/rack/chunked.rb doesn't appear in the actual installed gem, as if gem is re-installing rack from the web despite the command line argument! I took care to uninstall rack, before re-installing it from this custom package, and also tried "gem install -l" and "gem install -i .".
What's even weirder, the installed gem does have a change I submitted that the maintainer added to the HEAD (way past the latest release), but doesn't have another change I made locally before building with ("rake officialrelease"). But both the change in HEAD is not part of the official release so it could have only come from my local hard drive where I cloned it.
Obviously, I'm missing something big time here. Should I be posting this on the Rack forum or is this something really generic that I'm missing b/c I'm still a Ruby-newbie?