Your message dated Mon, 11 Jan 2010 16:38:25 +0000
with message-id <[email protected]>
and subject line Bug#563028: fixed in jruby 1.4.0-2
has caused the Debian Bug report #563028,
regarding Subject: jruby: jruby.jar has classes compiled for 1.6 JVM but  
declares support for 1.5 runtime
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
563028: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563028
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jruby
Version: 1.4.0-1
Severity: important

The JRuby installation fails when used with the java5 runtime even
though the package claims support

~$ dpkg -p jruby | grep Depends
Depends: openjdk-6-jre | java5-runtime | java6-runtime
~$ jruby -e "puts 'hello'"
hello
~$ JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun jruby -e "puts 'hello'"
Error: Some library (perhaps JRuby) was built with a later JVM version.
Please use libraries built with the version you intend to use or an earlier one.
Specify -w for full UnsupportedClassVersionError stack trace
~$ dpkg -S /usr/lib/jvm/java-1.5.0-sun
sun-java5-bin: /usr/lib/jvm/java-1.5.0-sun
~$

It seems that some classes in /usr/lib/jruby/lib/jruby.jar have been
compiled for the 1.6 class file format:

/tmp$ jar xf /usr/lib/jruby/lib/jruby.jar
/tmp$ find org -name '*class' | xargs file -b  | sort -u
compiled Java class data, version 46.0 (Java 1.2)
compiled Java class data, version 47.0 (Java 1.3)
compiled Java class data, version 49.0 (Java 1.5)
compiled Java class data, version 50.0 (Java 1.6)
/tmp$ find org -name '*class' | xargs file | grep '1.6' | tail -1
org/jruby/RubyBigDecimal$i_method_0_0$RUBYINVOKER$op_uminus.class:
                             compiled Java class data, version 50.0
(Java 1.6)

It would be nice if we could run it all on the 1.5 VM like the
upstream tarballs! Or at least have the dependenc corrected!

Cheers!
Shyamal

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages jruby depends on:
ii  default-jre [java6-runtime] 1.6-34       Standard Java or Java compatible R
ii  openjdk-6-jre [java6-runtim 6b16-1.6.1-2 OpenJDK Java runtime, using Hotspo
ii  sun-java5-jre [java5-runtim 1.5.0-19-1   Sun Java(TM) Runtime Environment (
ii  sun-java6-jre [java6-runtim 6-16-1       Sun Java(TM) Runtime Environment (

jruby recommends no packages.

jruby suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: jruby
Source-Version: 1.4.0-2

We believe that the bug you reported is fixed in the latest version of
jruby, which is due to be installed in the Debian FTP archive:

jruby_1.4.0-2.diff.gz
  to non-free/j/jruby/jruby_1.4.0-2.diff.gz
jruby_1.4.0-2.dsc
  to non-free/j/jruby/jruby_1.4.0-2.dsc
jruby_1.4.0-2_all.deb
  to non-free/j/jruby/jruby_1.4.0-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastien Delafond <[email protected]> (supplier of updated jruby package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 11 Jan 2010 14:44:34 +0100
Source: jruby
Binary: jruby
Architecture: source all
Version: 1.4.0-2
Distribution: unstable
Urgency: low
Maintainer: Sebastien Delafond <[email protected]>
Changed-By: Sebastien Delafond <[email protected]>
Description: 
 jruby      - 100% pure-Java implementation of Ruby
Closes: 563028
Changes: 
 jruby (1.4.0-2) unstable; urgency=low
 .
   * Make sure we're comptaible with a 1.5 JRE (Closes: #563028); thanks to
     Shyamal Prasad <[email protected]> for the patch.
Checksums-Sha1: 
 ab88022488d7bccde0b9bab8c3a18a86ddd4c41a 1009 jruby_1.4.0-2.dsc
 f7dabda3b353156e4d4ad62fb208d9c6923f31cf 19274 jruby_1.4.0-2.diff.gz
 d3fd5717a56cb001e57f26abd33b0db10cf69ce2 11661818 jruby_1.4.0-2_all.deb
Checksums-Sha256: 
 b27fb9686317dc149293879390db7ab0e5f0149e5a56ec768debfc81a0b58bd5 1009 
jruby_1.4.0-2.dsc
 607bc945ca58faf6af742b1a986ac7da70b97cb3132dff0f9fad4b56d92f4d80 19274 
jruby_1.4.0-2.diff.gz
 7846ab9ede8a6c9e44db292910b0b3a7175a511c102c3ddce251e004a4a156f7 11661818 
jruby_1.4.0-2_all.deb
Files: 
 2d5489f4c737453741b60f4a44a306e8 1009 non-free/ruby optional jruby_1.4.0-2.dsc
 5c9a68d253106285512bb0b4f8946c36 19274 non-free/ruby optional 
jruby_1.4.0-2.diff.gz
 490648eadc75ee957fcc170c57b189a7 11661818 non-free/ruby optional 
jruby_1.4.0-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAktLSGUACgkQiZgNKcDdyD+X5wCfduOvO0pAPONAnkTX3pNvnvq8
TcYAn3dSc0NfPa0G/c+lTOmX4oz7Z3T9
=9xVz
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to