Control: tags 986601 pending On 2021-04-08, Nilesh Patra wrote: > libjama does not build reproducibly due to two reasons: > - gzip inserts time stamps so -n flag should be added > - tar cf gives different permissions due to usrmerge.
I have uploaded an NMU to DELAYED/10 fixing this issue: diff -u libjama-1.2.4/debian/changelog libjama-1.2.4/debian/changelog --- libjama-1.2.4/debian/changelog +++ libjama-1.2.4/debian/changelog @@ -1,3 +1,13 @@ +libjama (1.2.4-2.3) unstable; urgency=medium + + * Non-maintainer upload. + + [ Nilesh Patra ] + * Build reproducibly: fix timestamps issues by passing gzip -n and fix + permissions in included shipped tarball. (Closes: #986601) + + -- Vagrant Cascadian <vagr...@reproducible-builds.org> Thu, 15 Dec 2022 13:18:25 -0800 + libjama (1.2.4-2.2) unstable; urgency=medium * Non-maintainer upload. diff -u libjama-1.2.4/debian/rules libjama-1.2.4/debian/rules --- libjama-1.2.4/debian/rules +++ libjama-1.2.4/debian/rules @@ -17,11 +17,11 @@ install -p -m 644 Changes debian/tmp/usr/share/doc/libjama-dev/changelog install -p -m 644 debian/changelog debian/tmp/usr/share/doc/libjama-dev/changelog.Debian install -p -m 644 examples debian/tmp/usr/share/doc/libjama-dev - gzip -9 debian/tmp/usr/share/doc/libjama-dev/* + gzip -9n debian/tmp/usr/share/doc/libjama-dev/* install -p -m 644 README debian/tmp/usr/share/doc/libjama-dev install -p -m 644 debian/copyright debian/tmp/usr/share/doc/libjama-dev - tar cf debian/tmp/usr/share/doc/libjama-dev/html-jama.tar html - gzip -9 debian/tmp/usr/share/doc/libjama-dev/html-jama.tar + tar caf debian/tmp/usr/share/doc/libjama-dev/html-jama.tar html --owner=0 --group=0 --numeric-owner --sort=name --mode=a+rX,og-w + gzip -9n debian/tmp/usr/share/doc/libjama-dev/html-jama.tar chmod 644 debian/tmp/usr/share/doc/libjama-dev/html-jama.tar.gz dpkg-gencontrol -isp live well, vagrant
signature.asc
Description: PGP signature