Bug#646058: [librome-java] Missing OSGi metadata in jar manifest
Jakub Adam
jakub.adam at ktknet.cz
Thu Oct 20 21:54:23 UTC 2011
Package: librome-java
Version: 1.0-2
Severity: normal
--- Please enter the report below this line. ---
Hello,
librome-java 1.0-1 supplied OSGi metadata inside jar META-INF/MANIFEST.MF. These additional
fields were removed at 1.0-2 because of bug #585578. As I'm packaging an Eclipse plugin that
has librome-java as its dependency and needs metadata for compilation, I'd like to get
them back.
I reproduced the invalid header field error described in #585578 and found out it was caused
by manifest fields with values longer than 72 bytes, that according to jar spec should be
split into multiple lines. In such cases jh_manifest added an extra line break immediately
after the attribute name, resulting in malformed manfest file.
After rebuilding the package with current version of javahelper in use, this bug occurs no
more, so I think there should be no problem with re-enabling insertion of the additional
fields into manifest.
Also I noticed that #585578 was fixed by removing jh_manifest from debian/rules, but it seems
current javahelper always calls jh_manifest in the build process, so the change has no effect
anymore. Because of this, rebuild of 1.0-2 package using the newest tools should be enough
to get OSGi metadata back to manifest.
Thank you in advance
Jakub
--- System information. ---
Architecture: amd64
Kernel: Linux 3.0.0-1-amd64
Debian Release: wheezy/sid
500 unstable ftp.cz.debian.org
500 unstable emdebian.org
500 testing www.debian-multimedia.org
500 testing security.debian.org
500 testing ftp.cz.debian.org
1 experimental ftp.debian.org
--- Package information. ---
Depends (Version) | Installed
============================-+-===========
libjdom1-java | 1.1.1+dfsg-5
Package's Recommends field is empty.
Suggests (Version) | Installed
===============================-+-===========
librome-java-doc (= 1.0-3) |
More information about the pkg-java-maintainers
mailing list