Source: authbind Version: 2.1.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 authbind could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, authbind 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 authbind.orig/authbind-2.1.1/debian/rules authbind/authbind-2.1.1/debian/rules --- authbind.orig/authbind-2.1.1/debian/rules 2015-02-11 22:52:49.394276949 +0000 +++ authbind/authbind-2.1.1/debian/rules 2015-02-11 23:05:00.277196045 +0000 @@ -83,7 +83,7 @@ $(MAKE) prefix=debian/tmp/usr etc_dir=debian/tmp/etc/authbind \ man_dir=debian/tmp/usr/share/man install install_man $(INSTALL_FILE) debian/changelog $(udp)/changelog - gzip -9 debian/tmp/usr/share/man/man*/* $(udp)/* + gzip -9n debian/tmp/usr/share/man/man*/* $(udp)/* $(INSTALL_FILE) debian/copyright $(udp)/. $(INSTALL_SCRIPT) debian/{postrm,prerm,postinst} debian/tmp/DEBIAN dpkg-shlibdeps ./authbind