Your message dated Sun, 29 Apr 2018 19:19:56 +0000
with message-id <e1fcrry-000e3x...@fasolo.debian.org>
and subject line Bug#874146: fixed in ruby-rjb 1.5.5-2
has caused the Debian Bug report #874146,
regarding FTBFS with Java 9: all tests fail
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 ow...@bugs.debian.org
immediately.)
--
874146: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874146
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-rjb
Version: 1.5.5
Severity: normal
User: debian-j...@lists.debian.org
Usertags: default-java9
This package fails to build with default-jdk pointing to openjdk-9-jdk.
Please fix it, so that we can start the transition to Java 9.
The wiki has some common problems and their solutions:
https://wiki.debian.org/Java/Java9Pitfalls
I can't see anything wrong in the build log, but it's obviously totally
broken, as every test fails with:
Build log:
make[2]: Leaving directory '/build/ruby-rjb-1.5.5/ext'
current directory: /build/ruby-rjb-1.5.5/ext
make V=1 "DESTDIR="
make[2]: Entering directory '/build/ruby-rjb-1.5.5/ext'
mkdir -p ../data/rjb/jp/co/infoseek/hp/arton/rjb
javac -d ../data/rjb RBridge.java
javah -classpath ../data/rjb jp.co.infoseek.hp.arton.rjb.RBridge
Warning: The javah tool is planned to be removed in the next major
JDK release. The tool has been superseded by the '-h' option added
to javac in JDK 8. Users are recommended to migrate to using the
javac '-h' option; see the javac man page for more information.
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.3.0
-I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I.
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -DRUBY_EXTCONF_H=\"extconf.h\"
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2
-fdebug-prefix-map=/build/ruby2.3-8Td9HM/ruby2.3-2.3.3=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -o load.o -c load.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.3.0
-I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I.
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -DRUBY_EXTCONF_H=\"extconf.h\"
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2
-fdebug-prefix-map=/build/ruby2.3-8Td9HM/ruby2.3-2.3.3=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -o riconv.o -c riconv.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.3.0
-I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I.
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -DRUBY_EXTCONF_H=\"extconf.h\"
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2
-fdebug-prefix-map=/build/ruby2.3-8Td9HM/ruby2.3-2.3.3=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -o rjb.o -c rjb.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.3.0
-I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I.
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -DRUBY_EXTCONF_H=\"extconf.h\"
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2
-fdebug-prefix-map=/build/ruby2.3-8Td9HM/ruby2.3-2.3.3=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-I"/usr/lib/jvm/default-java/include"
-I"/usr/lib/jvm/default-java/include/linux" -o rjbexception.o -c rjbexception.c
rm -f rjbcore.so
gcc -shared -o rjbcore.so load.o riconv.o rjb.o rjbexception.o -L.
-L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now -fstack-protector
-rdynamic -Wl,-export-dynamic -lruby-2.3 -lpthread -lgmp -ldl -lcrypt -lm
-lc
make[2]: Leaving directory '/build/ruby-rjb-1.5.5/ext'
current directory: /build/ruby-rjb-1.5.5/ext
make V=1 "DESTDIR=" install
make[2]: Entering directory '/build/ruby-rjb-1.5.5/ext'
/bin/mkdir -p . ./.gem.20170830-1886-13oh83z
exit > .RUBYARCHDIR.time
/usr/bin/install -c -m 0755 rjbcore.so ./.gem.20170830-1886-13oh83z
make[2]: Leaving directory '/build/ruby-rjb-1.5.5/ext'
To see why this extension failed to compile, please check the mkmf.log which
can be found here:
/build/ruby-rjb-1.5.5/debian/ruby-rjb/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/mkmf.log
rm -f
/build/ruby-rjb-1.5.5/debian/ruby-rjb/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/mkmf.log
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata │
└──────────────────────────────────────────────────────────────────────────────┘
generating gemspec at
/build/ruby-rjb-1.5.5/debian/ruby-rjb/usr/share/rubygems-integration/2.3.0/specifications/rjb-1.5.5.gemspec
/usr/bin/ruby2.3 /usr/bin/gem2deb-test-runner
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.3 from debian/ruby-tests.rb │
└──────────────────────────────────────────────────────────────────────────────┘
RUBYLIB=/build/ruby-rjb-1.5.5/debian/ruby-rjb/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0:/build/ruby-rjb-1.5.5/debian/ruby-rjb/usr/lib/ruby/vendor_ruby:.
GEM_PATH=debian/ruby-rjb/usr/share/rubygems-integration/2.3.0:/root/.gem/ruby/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all
ruby2.3 debian/ruby-tests.rb
start RJB(1.5.5) test
Loaded suite debian/ruby-tests
Started
E
===============================================================================
Error: test_64fixnum(TestRjb): RuntimeError: Constants DL and Fiddle is not
defined.
/build/ruby-rjb-1.5.5/debian/ruby-rjb/usr/lib/ruby/vendor_ruby/rjb.rb:79:in
`load'
/build/ruby-rjb-1.5.5/debian/ruby-rjb/usr/lib/ruby/vendor_ruby/rjb.rb:79:in
`load'
/build/ruby-rjb-1.5.5/test/test.rb:21:in `setup'
===============================================================================
E
Cheers,
Chris.
--- End Message ---
--- Begin Message ---
Source: ruby-rjb
Source-Version: 1.5.5-2
We believe that the bug you reported is fixed in the latest version of
ruby-rjb, which is due to be installed in the Debian FTP archive.
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 874...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <la...@debian.org> (supplier of updated ruby-rjb 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 29 Apr 2018 12:00:18 -0700
Source: ruby-rjb
Binary: ruby-rjb
Architecture: source amd64
Version: 1.5.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Chris Lamb <la...@debian.org>
Description:
ruby-rjb - Ruby-Java bridge using Java Native Interface
Closes: 874146
Changes:
ruby-rjb (1.5.5-2) unstable; urgency=medium
.
* Look for libjvm.so in /usr/lib/jvm/default-java/lib/server, not
/usr/lib/jvm/default-java/jre/lib/{i386,amd86}/client to prevent FTBFS with
Java 9. (Closes: #874146)
* Add myself to Uploaders.
* wrap-and-sort -sa.
* debian/control:
- Bump Standards-Version to 4.1.4
- Update URIs for salsa.debian.org.
* Bump debhelper compatibility level to 11.
* Use HTTPS URI in debian/copyright and debian/watch.
Checksums-Sha1:
beef420fd2ff43bd9e52bac13b2379e014028a14 2104 ruby-rjb_1.5.5-2.dsc
935c209dd22184af3a583846408f2844b51e8905 6344 ruby-rjb_1.5.5-2.debian.tar.xz
bc153f51a7d69246e5925ca70cc56a4dd7db971c 86488
ruby-rjb-dbgsym_1.5.5-2_amd64.deb
928c9cc037f1c6126cbbc2524a04401d6fd77152 11922 ruby-rjb_1.5.5-2_amd64.buildinfo
b14997f6954ac59ce586671f9702c028ef93640e 39880 ruby-rjb_1.5.5-2_amd64.deb
Checksums-Sha256:
564920f5b0f93d138a8f4a7f8511f43636a4ab03298a95705f09f64d59a2b9cf 2104
ruby-rjb_1.5.5-2.dsc
45758adb7ca1c638a87f9dd708ed1301ea2bc54de2a4809949e37af087be7202 6344
ruby-rjb_1.5.5-2.debian.tar.xz
049524d65bbf42c9388e5867a9c2f3aecbfdf8deeeedd03e9716cefe3bd1361a 86488
ruby-rjb-dbgsym_1.5.5-2_amd64.deb
d0a41c667fab080b2e06d74ac37c9d47bc1f6271757ea9bd34c2e2e763cf5453 11922
ruby-rjb_1.5.5-2_amd64.buildinfo
45d2d05703cb2312f439239328e103ab88fc4238ecb2d6fbb2cc3f04e29871cf 39880
ruby-rjb_1.5.5-2_amd64.deb
Files:
aafbaf35896f278bf0dc51c9c9424de0 2104 ruby optional ruby-rjb_1.5.5-2.dsc
45a3b8d9c0dac8e8d3e2fc46f71f8233 6344 ruby optional
ruby-rjb_1.5.5-2.debian.tar.xz
189178d670b31090412d93130ce01f0c 86488 debug optional
ruby-rjb-dbgsym_1.5.5-2_amd64.deb
932d5262c014ab25229b3744a69c5955 11922 ruby optional
ruby-rjb_1.5.5-2_amd64.buildinfo
e9868e608268aef51dc9f8a65dc81cf0 39880 ruby optional ruby-rjb_1.5.5-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlrmF3oACgkQHpU+J9Qx
Hli8zQ/8Cfn6v6NAI+UekQJMmhn7ozmN5oDkNvhfE7HxB6ZDUqYkmz12woDJJsg/
B6zx1BRC51lhK4JrDHFkSXyKn1qdjAOwRuJh5iuhiLrc2pX8UIgZI+5RmlLoiIsz
kSakmIPpQsZGdc8Ix+VMb8dNkHPeWDmZAX8USGKJ4p8OTZoxYOXY6nPHup6x5fZB
VGS3jDTMQGhV4CuKMqLWzXjbR552GByrj0jxclqgEc8JH8/HUU7CRLI1o01Jj3pT
ixlmPLQ6f0aC4/Y+p489ryp7KuhLLjwaeqih5170ALrgld2+XQ0qV4VZ5P519cE+
aONCOwIz46qH7V5Sky4k2X7kKWnhoMvU+57tbL5zueJkKVNadHyU+iG2QG62ADhM
TThxdPlWtSa4My+kBMAZRbPn1Of2HA88/dS8qMXhnRnOFIAr3EMhwKGZMg5DhyJd
aTLoj9jN301MxvQtrzd9nLDLsrtUJVMHfaSUwdMUAWv6nDAAWTn29Y23dmIYXEwx
piwu1dPk4Ccqc79IQvryD7KQEpqbafvBIIogZLqj+AWI30fbpqaHMC52U1t8pUgA
eTP3VS24JFmkQoaaNqHyjdoWMM6saMtYpOp3nP3qq0I4rfK4XB/CC8iACHOAa+6Y
xY822qsMlICm/8TcEvB02Wd2+F+V8PvaMbHwU0Y7jfH4/j1n5dU=
=xn5D
-----END PGP SIGNATURE-----
--- End Message ---