Your message dated Thu, 04 Aug 2016 11:31:59 +0000
with message-id <[email protected]>
and subject line Bug#619890: fixed in libmatthew-java 0.7.3-2
has caused the Debian Bug report #619890,
regarding Incorrect format for package class path entries
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.)
--
619890: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619890
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmatthew-java
Version: 0.7.2-1
Tags: patch
The package uses absolute paths for entries in the package class path
whereas it should be using relative paths. This results in a compiler
warning, though AFAICT the package works correctly.
This problem is very similar to a bug that I just reported against the
libdbus-java package (no bug number yet assigned).
[This bug was originally discovered under Ubuntu lucid (10.04.1) using
libmatthew-java version 0.7.2-1 and openjdk-6-jdk version
6b18-1.8.1-0ubuntu1. I originally reported the bug to Ubuntu [1].
Based on looking at the debian/rules file in the source package, the
same problem is present in Debian version 0.7.3-1 of the package (I
haven't looked at other versions).]
The problem is that the rules file adds some jar dependencies to the
package's Class-Path using absolute paths, whereas (e.g., according to
[2]) relative paths should be used. I have attached a patch that fixes
the problem.
Thanks,
Michael
[1] https://bugs.launchpad.net/ubuntu/+source/libmatthew-java/+bug/690080
[2]
http://java.sun.com/developer/Books/javaprogramming/JAR/basics/manifest.html#download
--
Michael Haggerty
[email protected]
http://softwareswirl.blogspot.com/
diff -ur libmatthew-java-0.7.2-orig/Makefile libmatthew-java-0.7.2/Makefile
--- libmatthew-java-0.7.2-orig/Makefile 2010-12-14 09:40:37.000000000 +0100
+++ libmatthew-java-0.7.2/Makefile 2010-12-14 09:42:33.000000000 +0100
@@ -63,7 +63,7 @@
(cd classes; $(JAR) cf ../$@ cx/ath/matthew/io/*class)
unix-$(UNIXVER).jar: .classes
ifeq ($(DEBUG),enable)
- echo "Class-Path: $(JARDIR)/debug-$(DEBUG).jar" > Manifest
+ echo "Class-Path: debug-$(DEBUG).jar" > Manifest
else
echo "Class-Path: " > Manifest
endif
@@ -91,11 +91,11 @@
debug-enable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp
make .enabledebug
- echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest
+ echo "Class-Path: hexdump.jar" > Manifest
(cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class)
debug-disable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp
make .disabledebug
- echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest
+ echo "Class-Path: hexdump.jar" > Manifest
(cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class)
.enabledebug: cx/ath/matthew/debug/Debug.jpp
mkdir -p classes
Only in libmatthew-java-0.7.2: Makefile~
--- End Message ---
--- Begin Message ---
Source: libmatthew-java
Source-Version: 0.7.3-2
We believe that the bug you reported is fixed in the latest version of
libmatthew-java, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <[email protected]> (supplier of updated libmatthew-java 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: SHA256
Format: 1.8
Date: Thu, 04 Aug 2016 11:22:46 +0100
Source: libmatthew-java
Binary: libunixsocket-java libmatthew-io-java libmatthew-debug-java libcgi-java
libmatthew-java-doc
Architecture: source
Version: 0.7.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Description:
libcgi-java - CGI library for Java
libmatthew-debug-java - Debugging library for Java
libmatthew-io-java - Extra IO library for Java
libmatthew-java-doc - API documentation for the libmatthew-java libraries
libunixsocket-java - Unix socket API and bindings for Java
Closes: 619890
Changes:
libmatthew-java (0.7.3-2) unstable; urgency=medium
.
* QA upload.
* Package is orphaned (Bug #762540), set Maintainer to "Debian QA Group".
* Switch to "3.0 (quilt)" source format.
* Apply patch from Michael Haggerty to use relative paths
in manifest file. Closes: #619890.
* Raise debhelper compat level to 9.
* Simplify debian/rules and put default-jdk-doc in Build-Depends.
* Remove cx/ath/matthew/debug/Debug.java in clean target, since it's
recreated during the build.
Checksums-Sha1:
f46008ae86e9bef8ea81fe50ce1245446dfb3fc9 1716 libmatthew-java_0.7.3-2.dsc
c26dc89e26eeb3b2deec2abcb3d99f065987fb08 3664
libmatthew-java_0.7.3-2.debian.tar.xz
Checksums-Sha256:
f993274b3da8f05acd8617760c948be22109b6ee7d6f6f677149a7f41227bc8d 1716
libmatthew-java_0.7.3-2.dsc
5a3a69104de1c96585c9b23f84892e126cb6b52c808d17e5b9fc66fbdffeb475 3664
libmatthew-java_0.7.3-2.debian.tar.xz
Files:
ce67b5ab502e993bef6621bd17433c9b 1716 java optional libmatthew-java_0.7.3-2.dsc
873169adc5862506f685db9a2ece40d4 3664 java optional
libmatthew-java_0.7.3-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCAAGBQJXoxiSAAoJEEHOfwufG4syir4H/0jg3jMuQWsDiDBTwrG5ZbzL
Qxi3o8Vl/z5BFPoNCohl+SZGtqEwzzbx0y8ZTDC+h5A2zEOQuOuN69Z7E7Cju1g9
U3+I1JYpQAV22J2ulZx0NW+qzJZqH2NoZRsl4VOZKqgdHFFJUHyHx1bLo4h/0SLk
dyfc9gRkDLe5SOdzC0LWJxVGID5jJ2gZjbB4SvQOHbahVqan9PPy5zlcGim1KMPn
hqN1VPltzBAJpwdlu1zPaUvsYCEd1P/fVt/Yl7Y13PkfD/7+7eEwwbT1+LQ681mB
19kQ7eoZdI5ELRzBIdJdpFHm/gxTNsTrfjb4L/jgXln11Yh4t+Mpaxfh6j1Ci9Y=
=r0+Y
-----END PGP SIGNATURE-----
--- End Message ---