On Tue, Jun 27, 12:57, Vagrant Cascadian wrote: > The attached two patches (one patching the upstream Makefile, the other > patching debian/rules) fix this by passing -n to the gzip calls used to > compress changelog.Debian and the various manpages. > > According to my local tests, with these two patches applied liblopsub > should build reproducibly on tests.reproducible-builds.org once it > migrates to debian/trixie! This alone does not resolve all > reproducibilitiy issues (e.g. build paths, tested in unstable and > experimental).
This issue was addressed already four years ago when Chris Lamb (CC) submitted an analogous patch, see below. His patch has been part of the master branch since then, although no new version has been released. I therefore assume that there is nothing to do for me in this regard. Please let me know if this is not the case. Thanks Andre --- commit 2d0464872cec02b53f5bb5ca2a037cb764641c1f Author: Chris Lamb <la...@debian.org> Date: Mon Dec 2 10:44:23 2019 +0100 Make the build reproducible. Whilst working on the Reproducible Builds effort [0] we noticed that liblopsub could not be built reproducibly. This is because it calls "gzip" manually without the -n flag. This should have been reported by lintian via the package-contains-timestamped-gzip tag. [0] https://reproducible-builds.org/ diff --git a/Makefile b/Makefile index d1f89b1..e8fb7c0 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ AR := ar GROFF := groff CP := cp INSTALL := install -GZIP := gzip -f9 +GZIP := gzip -fn9 ZCAT := zcat DATE_FMT := +%B %Y diff --git a/debian/rules b/debian/rules index 3ba7a74..3e73eac 100755 --- a/debian/rules +++ b/debian/rules @@ -49,8 +49,8 @@ binary: build $(INST_FILE) debian/copyright $(DEVDOCS_DIR)/copyright $(INST_FILE) debian/changelog $(DOCS_DIR)/changelog.Debian $(INST_FILE) debian/changelog $(DEVDOCS_DIR)/changelog.Debian - gzip -f9 $(DOCS_DIR)/changelog.Debian - gzip -f9 $(DEVDOCS_DIR)/changelog.Debian + gzip -fn9 $(DOCS_DIR)/changelog.Debian + gzip -fn9 $(DEVDOCS_DIR)/changelog.Debian dh_makeshlibs dh_shlibdeps dh_strip -- Max Planck Institute for Biology Max-Planck-Ring 5, 72076 Tübingen, Germany. Phone: (+49) 7071 601 829 http://people.tuebingen.mpg.de/maan/
signature.asc
Description: PGP signature