Bug#979112: qdbm: reproducible builds: Embeds build time in qdbm.jar
Control: tags 979122 pending On 2021-01-02, Vagrant Cascadian wrote: > From c47ed6a5fd02b99f090b4615bc81283020a7a3b9 Mon Sep 17 00:00:00 2001 > From: Vagrant Cascadian > Date: Sat, 2 Jan 2021 21:20:37 + > Subject: [PATCH] debian/rules: Add calls to dh_strip_nonderminism. > > dh_strip_nondeterminism sets appropriate timestamps in the shipped > .jar files. > > https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_jar_issue.html > --- > debian/rules | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/debian/rules b/debian/rules > index 4278b70..8545b04 100755 > --- a/debian/rules > +++ b/debian/rules > @@ -176,6 +176,7 @@ binary-indep: build install > #dh_installman -i > dh_link -i > dh_strip -i > + dh_strip_nondeterminism -i > dh_compress -i > dh_fixperms -i > dh_perl -i > @@ -197,6 +198,7 @@ binary-arch: build install > rm -f $(CURDIR)/debian/qdbm-util/usr/share/man/man1/*test > dh_link -a > dh_strip -a > + dh_strip_nondeterminism -a > dh_compress -a > dh_fixperms -a > dh_perl -plibqdbm-perl > -- > 2.30.0 Pushed to git: https://salsa.debian.org/debian/qdbm/-/commit/c3fb3559a468624df1c67cbc63d5bf2b66818bd1 live well, vagrant signature.asc Description: PGP signature
Bug#979112: qdbm: reproducible builds: Embeds build time in qdbm.jar
Source: qdbm Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org The file ./usr/share/qdbm/lib/qdbm.jar embeds the build time: https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/qdbm.html -rw·2.0·fat0·bX·defN·22-Jan-08·04:40·META-INF/ vs. -rw·2.0·fat0·bX·defN·20-Dec-07·00:20·META-INF/ The attached patch fixes this by adding calls to dh_strip_nondeterminism in debian/rules. This patch should be sufficient to make qdbm reproducible in the bullseye suite. Thanks for maintaining qdbm! live well, vagrant From c47ed6a5fd02b99f090b4615bc81283020a7a3b9 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Sat, 2 Jan 2021 21:20:37 + Subject: [PATCH] debian/rules: Add calls to dh_strip_nonderminism. dh_strip_nondeterminism sets appropriate timestamps in the shipped .jar files. https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_jar_issue.html --- debian/rules | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/rules b/debian/rules index 4278b70..8545b04 100755 --- a/debian/rules +++ b/debian/rules @@ -176,6 +176,7 @@ binary-indep: build install # dh_installman -i dh_link -i dh_strip -i + dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i dh_perl -i @@ -197,6 +198,7 @@ binary-arch: build install rm -f $(CURDIR)/debian/qdbm-util/usr/share/man/man1/*test dh_link -a dh_strip -a + dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_perl -plibqdbm-perl -- 2.30.0 signature.asc Description: PGP signature