Regression since ~1.2.10 in .jar timestamp handling?
Just quickly braindumping for now but it looks like we are not normalising timestamps correctly in .jar
files:
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/share/java/eclipse-core-filesystem-1.7.400.jar
│ │ │ │ ├── zipinfo /dev/stdin
│ │ │ │ │ @@ -1,51 +1,51 @@
│ │ │ │ │ Zip file size: 57912 bytes, number of entries: 49
│ │ │ │ │ --rw-r--r-- 2.0 unx 978 b- defN 19-Jul-19 17:09 META-INF/MANIFEST.MF
│ │ │ │ │ +-rw-r--r-- 2.0 unx 978 b- defN 20-Aug-22 01:35 META-INF/MANIFEST.MF
This was built with 1.2.3-1 according to its `.buildinfo. Relevant changelog entries are:
strip-nondeterminism (1.2.3-1) unstable; urgency=medium
* Don't just run the tests but build the Debian package instead using Salsa's
centralised scripts so that we get code coverage, Lintian, autopkgtests,
etc.
* Drop misleading MANIFEST and MANIFEST.SKIP files as they are not used by
our release processes.
* Update debian/gbp.conf after merge of 'debian' branch.
-- Chris Lamb <lamby@debian.org> Thu, 18 Jul 2019 10:05:14 -0300
strip-nondeterminism (1.2.2-1) unstable; urgency=medium
* Actually replace all instances of libmonkey-patch-perl with
libsub-override-perl (re. #931730)
* Update gitlab-ci.yml:
- No need to specify not building the "debian" branch; it has no
build configuration file.
- Don't build (release) tags.
-- Chris Lamb <lamby@debian.org> Mon, 15 Jul 2019 10:41:41 -0300
strip-nondeterminism (1.2.1-1) unstable; urgency=medium
[ Niko Tyni ]
* Use Sub::Override for Archive::Zip workarounds instead of Monkey::Patch
(see reproducible-builds/strip-nondeterminism#8 for more information).
(Closes: #931730)
[ Chris Lamb ]
* Add a ".gitlab-ci.yml" to automatically run the testsuite on
salsa.debian.org.
-- Chris Lamb <lamby@debian.org> Mon, 15 Jul 2019 10:31:13 -0300
See issue #8. Pinging @ntyni but merely for early visibility, not necessary a request for comment/action at this point :)