Bug#776935: cgilib: please make the build reproducible
tags 776935 + pending patch thanks I've uploaded bittornado 0.3.18-10.3 to DELAYED/15: bittornado (0.3.18-10.3) unstable; urgency=medium * Non-maintainer upload. * Make the build reproducible. (Closes: #796212) * Add missing Build-Depends on dh-python. The full debdiff is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- diffstat for bittornado-0.3.18 bittornado-0.3.18 changelog |8 control |2 +- rules |1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff -Nru bittornado-0.3.18/debian/changelog bittornado-0.3.18/debian/changelog --- bittornado-0.3.18/debian/changelog 2015-08-18 07:54:10.0 -0700 +++ bittornado-0.3.18/debian/changelog 2017-08-18 09:16:55.0 -0700 @@ -1,3 +1,11 @@ +bittornado (0.3.18-10.3) unstable; urgency=medium + + * Non-maintainer upload. + * Make the build reproducible. (Closes: #796212) + * Add missing Build-Depends on dh-python. + + -- Chris Lamb Fri, 18 Aug 2017 09:16:55 -0700 + bittornado (0.3.18-10.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru bittornado-0.3.18/debian/control bittornado-0.3.18/debian/control --- bittornado-0.3.18/debian/control2015-08-18 07:54:10.0 -0700 +++ bittornado-0.3.18/debian/control2017-08-18 09:16:55.0 -0700 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Cameron Dale Build-Depends: debhelper (>= 7) -Build-Depends-Indep: python-all (>= 2.6.6-3~), docbook-to-man +Build-Depends-Indep: python-all (>= 2.6.6-3~), docbook-to-man, dh-python Standards-Version: 3.8.4 Vcs-Svn: svn://svn.debian.org/pkg-bittornado/bittornado/trunk Vcs-Browser: http://svn.debian.org/wsvn/pkg-bittornado/bittornado/trunk/ diff -Nru bittornado-0.3.18/debian/rules bittornado-0.3.18/debian/rules --- bittornado-0.3.18/debian/rules 2015-08-18 07:52:23.0 -0700 +++ bittornado-0.3.18/debian/rules 2017-08-18 09:16:55.0 -0700 @@ -66,6 +66,7 @@ ( cd debian/tmp/usr/bin && \ for i in btcopyannounce btsethttpseeds btmaketorrentgui; \ do mv $$i.py $$i || exit 1; done ) + chmod 644 debian/tmp/usr/bin/btmakemetafile.py debian/tmp/usr/bin/btcompletedir.py dh_installchangelogs dh_install --sourcedir=debian/tmp
Bug#776935: cgilib: 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#776935: cgilib: please make the build reproducible
Dear Maintainer, > Source: cgilib > Version: 0.6-1 > Tags: patch There hasn't seem to be any update on this bug in 556 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#776935: cgilib: please make the build reproducible
Source: cgilib Version: 0.6-1 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 cgilib could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, cgilib 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 cgilib.orig/cgilib-0.6/debian/rules cgilib/cgilib-0.6/debian/rules --- cgilib.orig/cgilib-0.6/debian/rules 2015-02-03 12:24:46.537219151 + +++ cgilib/cgilib-0.6/debian/rules 2015-02-03 12:25:06.590147931 + @@ -70,14 +70,14 @@ $(installdoc) CREDITS debian/tmp/usr/share/doc/$(package)/credits $(installdoc) cgitest.c debian/tmp/usr/share/doc/$(package)/examples $(installdoc) jumpto.c debian/tmp/usr/share/doc/$(package)/examples - gzip -9f debian/tmp/usr/share/doc/$(package)/changelog{,.Debian} + gzip -9fn debian/tmp/usr/share/doc/$(package)/changelog{,.Debian} # $(installbin) -d debian/tmp/usr/share/man/man{3,5} for page in *.3; do \ $(installdoc) $${page} debian/tmp/usr/share/man/man3/$${page}; \ done $(installdoc) cgi.5 debian/tmp/usr/share/man/man5/cgi.5 - gzip -9f debian/tmp/usr/share/man/man?/* + gzip -9fn debian/tmp/usr/share/man/man?/* # $(installbin) -d debian/tmp/usr/include $(installdoc) cgi.h debian/tmp/usr/include