On Aug 22, 2009, at 6:46 PM, Charles Oliver Nutter wrote:
Basically the problem with that bug was that our load path looked for Ruby stdlib in <jar>!META-INF/jruby.home/lib/ruby/1.8, but we put stdlib at the *root* of the jar instead. This allows the classpath loader to find those libraries, but not the normal load-path loader. This in turn caused that load path entry to be useless. ... I also removed the load path entry for "lib/ruby/1.8" which was originally added to help search the jar file for classloader entries; but with the actual load path working correctly, I don't believe it's necessary anymore.
So long as we can still get to stdlib without doing anything to the load path we should be ok. That said I know Monkeybars by default clears the load path before building its own, which doesn't include stdlib. This was done to ensure that gems and other libs invoked were done for the project and not your environment, because once distributed your environment wouldn't come along with the app (:
I think we'll be ok, but I'll make it a point to test it this week. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
