Edge releases made easier?

Would it be possible to request that there be a way to download
“unstable” jruby releases more easily–a la something like what core
does, with unstable snapshots?

That would be swell.

As a side note, in checking if I’d sent this message earlier, I clicked
on the “community” link of jruby.org, → mailing lists link → “jruby
talk” on the left side, and was presented with this:

http://kenai.com/projects/jruby/lists/talk/archive

which appears to not be quite right.
Much thanks.
-r

Hi Roger,

On Fri, Nov 27, 2009 at 11:57 PM, Roger P. [email protected]
wrote:

Would it be possible to request that there be a way to download
“unstable” jruby releases more easily–a la something like what core
does, with unstable snapshots?

That would be swell.

Yeah, on the other hand, building JRuby is, like, 100x times easier
and faster than MRI. Basically, no external dependencies.
All you need to do is to get the sources, have java installed and the
only other dependency is Ant (for building).

Setting Ant is as easy as downloading and unpacking and making
available in the PATH.

After that, simple ‘ant’ command, and 30 seconds later you have the
fresh JRuby. No half-hour compiles, no tens of dependencies, etc.

So, entire task would take less then 5minutes, with the great benefit
that you could follow the JRuby sources from now on with no effort at
all, just git pull && ant.

Thanks,
–Vladimir

Posted via http://www.ruby-forum.com/.


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

hi Vladimir,

in general I agree with it very easy and straight forward to build jruby

but right now I ran into following after build jruby-complete.jar

ava.lang.RuntimeException: java.lang.NoClassDefFoundError:
org/jruby/ext/posix/LinuxLibC
at
com.kenai.jaffl.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:256)
at
com.kenai.jaffl.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:121)
at
com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:30)
at
com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:24)
at com.kenai.jaffl.Library.loadLibrary(Library.java:73)
at
org.jruby.ext.posix.POSIXFactory$LinuxLibCProvider$SingletonHolder.(POSIXFactory.java:103)
at
org.jruby.ext.posix.POSIXFactory$LinuxLibCProvider.getLibC(POSIXFactory.java:107)
at org.jruby.ext.posix.BaseNativePOSIX.(BaseNativePOSIX.java:28)
at org.jruby.ext.posix.LinuxPOSIX.(LinuxPOSIX.java:18)
at
org.jruby.ext.posix.POSIXFactory.loadLinuxPOSIX(POSIXFactory.java:65)
at org.jruby.ext.posix.POSIXFactory.getPOSIX(POSIXFactory.java:24)
at org.jruby.Ruby.init(Ruby.java:989)
at org.jruby.Ruby.newInstance(Ruby.java:173)
at org.jruby.Main.run(Main.java:206)
at org.jruby.Main.run(Main.java:117)

what did I do wrong ?

with regards
Kristian

On Sat, Nov 28, 2009 at 4:15 PM, Vladimir S. [email protected]
wrote:

and faster than MRI. Basically, no external dependencies.
that you could follow the JRuby sources from now on with no effort at


To unsubscribe from this list, please visit:

  http://xircles.codehaus.org/manage_email


Kristian Meier + Saumya Sharma + Sanuka Meier
Vadakkethu House,
Edayanmula West PO - 689532,
Pathanamthitta District, Kerala, INDIA

tel: +91 468 2319577

protect your privacy while searching the net: www.ixquick.com

         _=_
       q(-_-)p
        '_) (_`
        /__/  \
     _(<_   / )_
  (__\_\_|_/__)

To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Hi Kristian,

This looks weird. Do you use master or 1.4 branch?

At any rate, try to do ‘ant clean-all’ and then ‘ant jar-complete’.

Sometimes, incremental build got confused, so for best results, I
recommend to perform clean-all before the build. The difference in
building incrementally and fully is not that huge, 10 secs or so, but
with clean, you’ll get the best possible results with guaranteed no
interference from old build results.

Thanks,
–Vladimir

On Sat, Nov 28, 2009 at 12:23 PM, kristian [email protected] wrote:

   at com.kenai.jaffl.provider.jffi.Provider.loadLibrary(Provider.java:30)
   at org.jruby.Main.run(Main.java:206)

Hi Roger,
All you need to do is to get the sources, have java installed and the
all, just git pull && ant.

which appears to not be quite right.

http://xircles.codehaus.org/manage_email


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Hi Roger,

On Sun, Nov 29, 2009 at 5:28 AM, Roger P. [email protected]
wrote:

Actually I think you’ve convinced me. Now that I’ve done it once it is
truly simple, though the dependence on ANT is a little annoying [ex: on
doze there is no ant one click install] :slight_smile:

Heh, yeah. There were some ideas how to eliminate the Ant dependency
discussed in the past, like to provide small Ruby interpreter that
could handle rake and move the entire build to Rakefile. We are slowly
but surely do move from build.xml to Rakefile in our build system, but
Ant is still required for now.

Also thanks for your help with the other bugs.

No problem, thanks for raising interesting issues :slight_smile:

–Vladimir


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Yeah, on the other hand, building JRuby is, like, 100x times easier
and faster than MRI. Basically, no external dependencies.
All you need to do is to get the sources, have java installed and the
only other dependency is Ant (for building).

Actually I think you’ve convinced me. Now that I’ve done it once it is
truly simple, though the dependence on ANT is a little annoying [ex: on
doze there is no ant one click install] :slight_smile:

Also thanks for your help with the other bugs.

-r