On Fri, Jul 24, 2009 at 4:58 PM, Eric Hodel<drbr...@segment7.net> wrote: > Please revert this change. There wasn't even 24 hours of discussion on this > before you made it. > > When the feature was introduced there was a fairly lengthy discussion with > the JRuby folks. I doubt they've even had a change to check this list.
Hey, my *jruby* search picked this up. I have no general objection to --format-executables being on by default, except that it will mean a whole lot of tutorials out there get a bit more confusing ("rails myapp" will now be "jrails myapp"). A specific concern, however, is that Rails, for example, even today does not behave nicely with nonstandard-named binaries. For example, it has hardcoded "rake" and "ruby" in many places, and as a result a lot of those things would start breaking. I think this change needs to be tested with at least Rails and probably any other libraries/apps/frameworks that launch Ruby-related commands. Perhaps this will also drive people to stop hardcoding things like "ruby" or "rake" or "irb", since this often basically breaks them for JRuby or any other Ruby impl with a non-standard name. - Charlie _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers