Your message dated Mon, 16 Jan 2012 20:49:42 +0000 with message-id <e1rmtus-0003ei...@franck.debian.org> and subject line Bug#653412: fixed in javatools 0.38 has caused the Debian Bug report #653412, regarding [javahelper] build fails when classpath is too long 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.) -- 653412: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653412 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: javahelper Version: 0.37 Severity: normal Tags: patch Hi. jh_build fails when the classpath is too long, because jar rejects manifests with long lines. The attached patch puts every classpath element on a different line and solves this issue. Please, apply the patch ASAP, because geogebra cannot compile otherwise. Thanks, Giovanni. --- System information. --- Architecture: amd64 Kernel: Linux 3.1.0-1-amd64 Debian Release: wheezy/sid 500 unstable www.toastfreeware.priv.at 500 unstable www.debian-multimedia.org 500 unstable poisson.phc.unipi.it 500 unstable ftp.it.debian.org 500 stable security.debian.org --- Package information. --- Depends (Version) | Installed ==================================-+-=========== debhelper | 8.9.13 devscripts | 2.11.2 bsdmainutils | 8.2.3 dpkg-dev | 1.16.1.2 dctrl-tools | 2.20.1 libarchive-zip-perl (>= 1.20) | 1.30-4 Package's Recommends field is empty. Suggests (Version) | Installed =======================-+-=========== cvs | 2:1.12.13+real-6 gawk | 1:3.1.8+dfsg-0.1 tofrodos | 1.7.9.debian.1-1 -- Giovanni Mascellani <mascell...@poisson.phc.unipi.it> Pisa, Italy Web: http://poisson.phc.unipi.it/~mascellani Jabber: g.mascell...@jabber.org / giova...@elabor.homelinux.orgFrom 6738f7dcfea56ae3a1a318449d57095c0b180ac1 Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani <g...@debian.org> Date: Tue, 27 Dec 2011 20:37:44 +0100 Subject: [PATCH] Putting classpath elements on different lines. This is necessary to avoid jar complaining about manifest having too long lines. --- debian/changelog | 7 ++++++- jh_build | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index c485899..eb97d8b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,12 +1,17 @@ javatools (0.38) UNRELEASED; urgency=low + [ Niels Thykier ] * Added missing empty line the in d/control generated by jh_makepkg * Bumped debhelper compat to 8 in packages generated by jh_makepkg * Fixed the "find" expressions in jh_repack to only remove files named "*.jar" or "*.class". Thanks to Andrew Ross for the report. (Closes: #646514) - -- Niels Thykier <ni...@thykier.net> Mon, 11 Jul 2011 15:20:40 +0200 + [ Giovanni Mascellani ] + * Putting classpath elements for the manifest in different lines, + because jar fails when manifest lines are too long. + + -- Giovanni Mascellani <g...@debian.org> Tue, 27 Dec 2011 20:35:19 +0100 javatools (0.37) unstable; urgency=low diff --git a/jh_build b/jh_build index 8fb495f..2310c22 100755 --- a/jh_build +++ b/jh_build @@ -83,7 +83,7 @@ function dobuild() touch debian/_jh_manifest.$ext if [ -n "$CLASSPATH" ]; then echo -n "Class-Path: " >> debian/_jh_manifest.$ext - echo $CLASSPATH | sed 's/:/ /g' >> debian/_jh_manifest.$ext + echo $CLASSPATH | sed 's/:/\n /g' >> debian/_jh_manifest.$ext fi if [ -n "`getarg m main`" ]; then echo "Main-Class: `getarg m main`" >> debian/_jh_manifest.$ext -- 1.7.7.3signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: javatools Source-Version: 0.38 We believe that the bug you reported is fixed in the latest version of javatools, which is due to be installed in the Debian FTP archive: jarwrapper_0.38_all.deb to main/j/javatools/jarwrapper_0.38_all.deb java-propose-classpath_0.38_all.deb to main/j/javatools/java-propose-classpath_0.38_all.deb javahelper_0.38_all.deb to main/j/javatools/javahelper_0.38_all.deb javatools_0.38.dsc to main/j/javatools/javatools_0.38.dsc javatools_0.38.tar.gz to main/j/javatools/javatools_0.38.tar.gz 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 653...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Niels Thykier <ni...@thykier.net> (supplier of updated javatools 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...@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 16 Jan 2012 21:29:39 +0100 Source: javatools Binary: jarwrapper javahelper java-propose-classpath Architecture: source all Version: 0.38 Distribution: unstable Urgency: low Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org> Changed-By: Niels Thykier <ni...@thykier.net> Description: jarwrapper - Run executable Java .jar files java-propose-classpath - Helper script to suggest a classpath for jar files javahelper - Helper scripts for packaging Java programs Closes: 634089 646514 653412 653731 Changes: javatools (0.38) unstable; urgency=low . * Added missing empty line the in d/control generated by jh_makepkg * Bumped debhelper compat to 8 in packages generated by jh_makepkg * Fixed the "find" expressions in jh_repack to only remove files named "*.jar" or "*.class". Thanks to Andrew Ross for the report. (Closes: #646514) * Fixed a bug where jh_build would generate manifests with lines longer than some jar implementations would allow. Thanks to Giovanni Mascellani for the report. (Closes: #653412) * Fixed a bug where java-propose-classpath would "hide" javax imports. Thanks to Jan Janak for the report and the correction. (Closes: #653731) * Bumped dependency on libarchive-zip-perl due to some issues with the previous version that caused corrupt jar files. For more information, please refer to #654899. Thanks to Wookey for the analysis and for identifying the source of the issue. (Closes: #634089) Checksums-Sha1: 1436238fd3aa79796eb4a453e4b01efb313498c3 1827 javatools_0.38.dsc 50646411cd08c73ee39a53d2c24dd648072fd4a4 55133 javatools_0.38.tar.gz ff4e56b52a843acad7436f9b680a92aececc95ee 15264 jarwrapper_0.38_all.deb d98fd23848c587d1a819e44e0be8cddde650c1d5 86952 javahelper_0.38_all.deb bb3ba620ea6f117ef621556cd305f0688c204a8c 12456 java-propose-classpath_0.38_all.deb Checksums-Sha256: 3f65261591732bcf7219c315ab6209cb053ed2710e30ed755e7d59098f5c9d24 1827 javatools_0.38.dsc c77cbef9158f50d359670c1761f7e3a06cce0220873276ad97aff1c4bc4c24fe 55133 javatools_0.38.tar.gz 5a15cdede642f43857a3a8080ea867316b6ec7917faa4596051b3c4199b56805 15264 jarwrapper_0.38_all.deb aae02678f0d8401b0efec38eba28f6f928d7cb180739233f355f4243b346fa39 86952 javahelper_0.38_all.deb 1949967aaafb18af550b3638254a27f126064c5fcc85d1a1e01aa929d209641d 12456 java-propose-classpath_0.38_all.deb Files: 92f9cfed2433047742bebf6c25bb2bd5 1827 java optional javatools_0.38.dsc 90822a53644ca6afb5285d7d265f3b67 55133 java optional javatools_0.38.tar.gz 1794c939d6411f72fb9e6882ea7ef55e 15264 java optional jarwrapper_0.38_all.deb b870d64b4a7ba5c12df5027504943af4 86952 java optional javahelper_0.38_all.deb ddcd8c7a1544f47e4aa7ba4dc788ec89 12456 java optional java-propose-classpath_0.38_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJPFIlnAAoJEAVLu599gGRCRVUQALIxoFTNZhcfFOJcdX5SiQ1V /zncPmlxYOQRHoawojKnu8MhfQg6r6Z86Ye86gSLZvDD4eI5rXmE2OUQCsp+069I Lk5uPKVEilmp/NfPkLEHA85ulCkqnjAyOy0koSBuXxgplUlRt/Tv367TMEB5W8rh oLIpOOCu6MeJAJsT1og2LVC0keePDo7eTUr+b3JNmSk/l7+ZUQKD1jz8bP+ofi3E Ys0FbXIgGGk9uG5aW4YUw/rYbbEWMO5RqtTX2LSXEp0jwy5pzYYkhffdXDqif+93 xS0OLcR5DNG8aowiYtxOdnWR6CAnkkN2nGFBRN7pwUX+eN7VEdvpW6hBWC1dnnHv XTyJzYaUVIlT2BLLlvfpULE5E2BxOv56TyKmn9nKK5Fj+OcEYtFUDq88qGF0addl DmbrvVKZMN0xa9zwlYnZqCsVZ6HLlJ/TQdEBZ1SaxGUE6g/A4qif2/mqTVJ6DOWc f/RT263m3jqxicPrphGWzybWhXK+bfr4FWwU/R+brC69IRKMQsFy0lJGAWbyiimp xU6p/NS9iZDmL+mkZ0A7zkH1KhXCuOR79CmS2ZlcRZun2Oq4qi+LwFWGGKehxa+l E1sES5ALu07fThHN/KG8022FPLUKOW/p+S9cZv2U9NuhsmfL0ymuhZP853wD7+tM xup+qqM4mN7KjxHBXaCS =DJgk -----END PGP SIGNATURE-----
--- End Message ---
__ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.