Bug#777413: mailto: please make the build reproducible
tags 777413 + pending patch thanks I've just uploaded mailto 1.3.2-3.1 to DELAYED/10: mailto (1.3.2-3.1) unstable; urgency=medium . * Non-maintainer upload. * Implement the required build-arch and build-indep targets in debian/rules. (Closes: #998978) * Make the build reproducible by adding "-n" to the gzip(1) invocation. (Closes: #777413) The full debdiff is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- diffstat for mailto_1.3.2-3 mailto_1.3.2-3.1 changelog | 10 ++ rules |5 - 2 files changed, 14 insertions(+), 1 deletion(-) diff -u mailto-1.3.2/debian/changelog mailto-1.3.2/debian/changelog --- mailto-1.3.2/debian/changelog +++ mailto-1.3.2/debian/changelog @@ -1,3 +1,13 @@ +mailto (1.3.2-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Implement the required build-arch and build-indep targets in debian/rules. +(Closes: #998978) + * Make the build reproducible by adding "-n" to the gzip(1) invocation. +(Closes: #777413) + + -- Chris Lamb Thu, 06 Oct 2022 09:26:08 -0700 + mailto (1.3.2-3) unstable; urgency=low * Disable included version of getline() since it is unused and produce diff -u mailto-1.3.2/debian/rules mailto-1.3.2/debian/rules --- mailto-1.3.2/debian/rules +++ mailto-1.3.2/debian/rules @@ -37,6 +37,9 @@ installdoc= install -g root -o root -m 644 installscript = install -g root -o root -m 755 +build-arch: build +build-indep: build + build: $(MAKE) CFLAGS="$(CFLAGS)" touch stamp-build @@ -66,7 +69,7 @@ # $(installdoc) debian/changes debian/tmp/usr/share/doc/$(package)/changelog $(installdoc) debian/{readme,usage}.txt debian/tmp/usr/share/doc/$(package) - gzip -9f debian/tmp/usr/share/doc/$(package)/{changelog{,.Debian},{readme,usage}.txt} + gzip -9fn debian/tmp/usr/share/doc/$(package)/{changelog{,.Debian},{readme,usage}.txt} # $(installdir) debian/tmp/etc $(installdoc) debian/mailto.conf debian/tmp/etc
Bug#777413: mailto: please make the build reproducible
Chris Lamb wrote: > [..] Gentle ping on this? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#777413: mailto: please make the build reproducible
> Would you consider applying this patch and uploading? Friendly ping on this :) Best wishes, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#777413: mailto: please make the build reproducible
Dear Maintainer, > Source: mailto > Version: 1.3.2-3 > Tags: patch There hasn't seem to be any update on this bug in 552 days, in which time the Reproducible Builds effort has come on a long way. :) Would you consider applying this patch and uploading? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#777413: mailto: please make the build reproducible
Source: mailto Version: 1.3.2-3 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Hi, While working on the "reproducible builds" effort [1], we have noticed that mailto could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, mailto can be built reproducibly in our current experimental framework. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- diff -urNad mailto.orig/mailto-1.3.2/debian/rules mailto/mailto-1.3.2/debian/rules --- mailto.orig/mailto-1.3.2/debian/rules 2015-02-08 01:28:34.787383662 + +++ mailto/mailto-1.3.2/debian/rules2015-02-08 01:29:18.029315464 + @@ -66,7 +66,7 @@ # $(installdoc) debian/changes debian/tmp/usr/share/doc/$(package)/changelog $(installdoc) debian/{readme,usage}.txt debian/tmp/usr/share/doc/$(package) - gzip -9f debian/tmp/usr/share/doc/$(package)/{changelog{,.Debian},{readme,usage}.txt} + gzip -9nf debian/tmp/usr/share/doc/$(package)/{changelog{,.Debian},{readme,usage}.txt} # $(installdir) debian/tmp/etc $(installdoc) debian/mailto.conf debian/tmp/etc