On Wed, Oct 09, 2013 at 06:26:55PM -0700, Jeremy Evans wrote:
> There were many changes in this update, more than you would expect in a
> tiny release, including:
> 
> 243 issues fixed
> Many many encoding/M17n issues resolved.
> Improved transcoding support
> Fiber fixes
> Ripper support
> Faster pathname implementation
> Faster date/time implementations
> Improved call performance for magic globals ($~ and $_)
> Block/proc creation and dispatch performance improvements
> Moved build to Maven from Ant. See BUILDING.md.
> Updated RubyGems to version 2.1.5
> Moved several standard libraries out as default gems
> 
> Portswise, the main change is the change from the ant to maven based
> build system.  Unfortunately, with this new build system, maven
> downloads almost 200 separate .jar files totalling over 30M during build.
> The only way to get it to build with systrace is to run it first without
> systrace, and then tar up the maven repository with the cached .jar
> files, use that tarball as a separate distfile, and run maven in offline
> mode.
> 
> I actually had a diff that did that, but after talking to upstream, it
> turns out that there is a much easier way.  There's actually no reason
> to use a src tarball, since that just involves compiling java source
> files to java bytecode files.  We can just use the java bytecode files
> directly via the bin tarball.  So this diff switches the port to use
> the bin tarball.
> 
> The bin tarball doesn't include jruby-launcher, so that is used as a
> separate distfile.  jffi still needs to be recompiled with ant, since
> that uses native code, so that part hasn't changed.  Our patched
> jnr-posix library is included by overriding the jnr/posix directory inside
> the lib/jruby.jar file.
> 
> The bin tarball doesn't include the tests, so remove the test code and
> set NO_TEST.

Cant we fetch them in a different way ? Usually it's nice to have tests
available, especially when its a compiler/interpreter/VM....

Other than that, yay for building less stuff!

Landry

Reply via email to