Path: csiph.com!weretis.net!feeder7.news.weretis.net!news.albasani.net!tahina.priv.at!bofh.it!news.nic.it!robomod From: tony mancill Newsgroups: linux.debian.bugs.dist,linux.debian.maint.java Subject: Bug#940973: libarchive-zip-perl breaks strip-nondeterminism autopkgtest: error: becoming Archive::Zip::DirectoryMember Date: Sat, 12 Oct 2019 19:40:01 +0200 Message-ID: References: X-Original-To: 940973@bugs.debian.org, Chris Lamb , carnil@debian.org, debian-java@lists.debian.org X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Sat Oct 12 17:33:11 2019 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -4 Reply-To: tony mancill , 940973@bugs.debian.org Original-Sender: tony mancill Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Debian Perl Group X-Debian-Pr-Message: followup 940973 X-Debian-Pr-Package: src:libarchive-zip-perl X-Debian-Pr-Keywords: bullseye sid X-Debian-Pr-Source: libarchive-zip-perl X-Spam-Bayes: score:0.0000 Tokens: new, 11; hammy, 150; neutral, 91; spammy, 0. spammytokens: hammytokens:0.000-+--H*ct:application, 0.000-+--H*ct:protocol, 0.000-+--H*ct:micalg, 0.000-+--H*ct:signed, 0.000-+--H*ct:pgp-signature Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=9aI099HTgRx0bKvvsqZe9IWg1Kj8rnjB7hAXhdZmDso=; b=JM9wPin7I5s2+E5+O5z8B2TFbH+oViD+mDoGiZ4mqgg/8uzgA2a1HOTs3DbSn8klRY jxEcOSLDY3HJ5tmPT1QgL1tCsLif0iHMkviY8mCgf6Un6AVyDFycN5H4aDEm+wsUJ2i6 g4+cOEAiT0k0ZDvVNSObeYnz6JRYj37IuYh3fz/kCNNjebapdsx/IqcekTYi2c4+3hxd BN2hedyXw8V21fanmYlY8gxNDXrdfG3a3Xv+C3hnJ7e21Tbn7HTsYMqd9Lfqbc/wotfG XJ6Had/vg3s+xWAQdao/Q+iifsfKwqxCG7ZHbE89sLKq7xP74AUcjsICkCRoQSIEiByY Nn8A== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=9aI099HTgRx0bKvvsqZe9IWg1Kj8rnjB7hAXhdZmDso=; b=QmVxPW5i2hIBP9cLh9yPxqXvAA4TYCIO9+U1Vl6e+nnX/lvcPdHl7eaICTZZHjJYlE oYeHdGmZxT1PXEfkPougtIMQtzzcTLEiDkJroliVSFlxy/NAC49iPXQd7TWDk2vWp+Ww O3j+Z2lJSJ8ASZQAHB1ZWgt8JJywJDsBG/h32e4+9utoPMlWZkfCzq1IDE/B64qeV6/1 Xt8UOZAS5fFzxf7VbalgFtP+a7xKhvlvzQNXK2tx1+jCoyj1RJmYkEiyaFqLeBAHXaC+ i7uvN6sQpd81Hq/8RuGlUNe1CY6qNVQobmtV0EbYVyhAAdMbH4FTsw2QYNWOZtaChYnu lsIw== X-Gm-Message-State: APjAAAWxgW2OlJlOjxTEYQJ3GlL1zLokv7n6P2WPK5tueXsATQBw3Pi/ 1fo/5w58pAo5bfgtB8EsdZ5oOCZU X-Google-SMTP-Source: APXvYqwDPN30OLp4QY4afTqA42+B7o2dRnEk6EWFRCkf1NlRdbfKaW2EBQVvtnenA3vpPdG4a0rgxw== X-Received: by 2002:a63:d1:: with SMTP id 200mr23483821pga.108.1570901404247; Sat, 12 Oct 2019 10:30:04 -0700 (PDT) Sender: robomod@news.nic.it MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5ybl5hcll63p66rr" Content-Disposition: inline User-Agent: NeoMutt/20180716 X-Debian-Message: from BTS X-Mailing-List: archive/latest/1563507 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 72 Organization: linux.* mail to news gateway X-Original-Date: Sat, 12 Oct 2019 10:30:01 -0700 X-Original-Message-ID: <20191012173001.qxyyezrgnc2qzl23@lark> X-Original-References: <20191008211538.GL6820@jadzia.comodo.priv.at> <20191010133052.GA14248@lark> <20191012162908.GA10394@jadzia.comodo.priv.at> <20191012162908.GA10394@jadzia.comodo.priv.at> X-Original-Sender: tony mancill Xref: csiph.com linux.debian.bugs.dist:978972 linux.debian.maint.java:11446 --5ybl5hcll63p66rr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 12, 2019 at 06:29:08PM +0200, gregor herrmann wrote: > On Thu, 10 Oct 2019 06:30:52 -0700, tony mancill wrote: >=20 > error: No member named $memberName=20 > at /usr/share/perl5/Archive/Zip/Archive.pm line 411. > Archive::Zip::Archive::contents(Archive::Zip::Archive=3DHASH(0x5622c68d6= 100), "META-INF/MANIFEST.MF") called at /usr/bin/jh_manifest line 297 > main::update_jar("/build/libquartz2-java-2.3.0/debian/libquartz2-java/us= r/share"..., undef) called at /usr/bin/jh_manifest line 147 > Could not read manifest from /build/libquartz2-java-2.3.0/debian/libquart= z2-java/usr/share/java/quartz2-2.3.0.jar (2): at /usr/bin/jh_manifest line= 298. >=20 >=20 > So the same error as above. What jh_manifest is doing is: >=20 > sub update_jar{ > my $jar =3D shift; > my $merge =3D shift; > my $zip =3D Archive::Zip->new(); > my $con; > my $manifest; > my $stat; > my $dirty =3D 0; > my $main; > my $new_manifest =3D 0; > # stringify or $zip will make a call back that fails. > $zip->read( "$jar" ) =3D=3D AZ_OK or error("Could not read $jar: $!"); > ($con, $stat) =3D $zip->contents( 'META-INF/MANIFEST.MF' ); > die("Could not read manifest from $jar ($stat): $!") > unless(!defined($stat) || $stat =3D=3D AZ_OK); >=20 > i.e. it tries to return META-INF/MANIFEST.MF from the jar file. >=20 > But: >=20 > # unzip -l debian/libquartz2-java/usr/share/java/quartz2-2.3.0.jar | grep= -c MANIFEST > 0 Thank you Gregor! I'll start rooting around in the Java toolchain. Cheers, tony --5ybl5hcll63p66rr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAl2iDZkACgkQIdIFiZdL PpaHPhAA0RnMnp/PGWmc9o09vGL2fb+1pkiJ4JXT77ZHlvfbss5zF1JuOSBHIv43 yxFnfkBveIQCxG4lYC88hLuBHIN41fgCVfrzYLc/snz+pF4mQRUCygqOnAgckXsV SxRTDaZ9zu9SWcjsh6S1rXyTf2WYcdNfGlNUXQvDh2tQ2VJRx6Z3kky7qsWGTr0X ZOybc0baEU0g9HEFCWZ4BOu+AGmMAqMIKIvHSWSkmc1CNh4IjJ9TORg1LeNMUTPh +gJ7Ph8l631RJTsfesi1pfLM+frMdC2Rw5weWgXQADxWpHbfUnT1dchC5p9dJ62j xzuEq0hInuXFVxFto27mo6js2/+9x3pp7jWWI2nbju0+X0jeS95eUzwpiNhGOOBF NqaNfeLPny9HRtM7vmpvAGjB9CtZ14CkuD3fEggMrFIqyqeg2QtPjj1ypy7DZkaQ m+vw+V/PUFBX+R7bS9eGZkBiDVzs1vui71s/Fv0rtCHmWUpdz2sf2zFePfSF3HUB QgEyjTYQyjLGh8Geac75cuLwv9rT9p561hSFKeDT80YN6UUkgBt31ULx51MTwAh7 +WeG/fDLeaHUEae025ETFtqpqcj9eQDc5glVHN3yq7HDlXntAbbSvPcCzpy2Mndi 5EOu+uhyyyhJAo88+cgpWkv1mhzyZI7rcZKxDY/9HaXAsPkR5Vc= =NuB5 -----END PGP SIGNATURE----- --5ybl5hcll63p66rr--