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.org
From 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.3

Attachment: signature.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.

Reply via email to