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 ---

Reply via email to