Bug#940973: libarchive-zip-perl breaks strip-nondeterminism autopkgtest: error: becoming Archive::Zip::DirectoryMember

tony mancill tmancill at debian.org
Thu Oct 10 14:30:52 BST 2019


On Tue, Oct 08, 2019 at 11:15:38PM +0200, gregor herrmann wrote:
> Control: tag -1 - fixed-upstream
> COntrol: notforwarded -1
> 
> On Tue, 08 Oct 2019 14:10:19 -0700, Chris Lamb wrote:
> 
> > This has apparently been fixed (again) upstream in version 1.67:
> > 
> >   https://github.com/redhotpenguin/perl-Archive-Zip/issues/51#issuecomment-539679696
> 
> Thanks for the notice but I'm afraid this is a different issue, and
> "our" problem is not yet fixed.
> (I tried with some of the merge requests earlier, and Salvatore tried
> today with the 1.67 release.)
> 
> I guess now that 1.67 is out we should open a separate issue upstream
>
Hi Gregor,

I have recently started observing build failures for packages that use
jh_manifest (which is part of Debian's javahelper).  All of the failures
I have seen so far have the same symptom, namely that the manifest
cannot be extracted from the JAR, which is actually a Zip archive.  An
example build error:

>    jh_classpath
> error: No member named $memberName 
>  at /usr/share/perl5/Archive/Zip/Archive.pm line 411.
> 	Archive::Zip::Archive::contents(Archive::Zip::Archive=HASH(0x55bbbdadedd0), "META-INF/MANIFEST.MF") called at /usr/bin/jh_manifest line 297
> 	main::update_jar("/<<PKGBUILDDIR>>/debian/li"..., undef) called at /usr/bin/jh_manifest line 147
> Could not read manifest from /<<PKGBUILDDIR>>/debian/libquartz2-java/usr/share/java/quartz2-2.3.0.jar (2):  at /usr/bin/jh_manifest line 298.
> jh_classpath: jh_manifest -plibquartz2-java --classpath=/usr/share/java/slf4j-api.jar debian/libquartz2-java/usr/share/java/quartz2.jar returned exit code 255
> make: *** [debian/rules:4: binary] Error 255

I don't know if this is the same issue but wanted to mention it here,
since it seems potentially related.  I'd be glad to provide more
debugging information or testing if that would help.  libquartz2-java is
an example of a source package that exhibits this issue.

Cheers,
tony
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20191010/debe6451/attachment.sig>


More information about the pkg-perl-maintainers mailing list