Source: xscavenger Version: 1.4.4-9 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 xscavenger could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, xscavenger 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 xscavenger.orig/xscavenger-1.4.4/debian/rules xscavenger/xscavenger-1.4.4/debian/rules --- xscavenger.orig/xscavenger-1.4.4/debian/rules 2015-02-07 13:12:00.207213246 +0000 +++ xscavenger/xscavenger-1.4.4/debian/rules 2015-02-07 13:12:26.656409945 +0000 @@ -110,7 +110,7 @@ strip -s -R.note -R.comment debian/tmp$(BINDIR)/xscavenger $(install_file) src/scavenger.6 debian/tmp$(MAN6DIR)/xscavenger.6 - gzip -9frq debian/tmp$(MANDIR)/. + gzip -9frqn debian/tmp$(MANDIR)/. # menu file $(install_file) debian/xscavenger.menuentry debian/tmp/usr/share/menu/xscavenger @@ -128,7 +128,7 @@ $(install_file) debian/README.Debian debian/tmp$(DOCDIR)/README.Debian $(install_file) debian/changelog debian/tmp$(DOCDIR)/changelog.Debian $(install_file) changelog debian/tmp$(DOCDIR)/changelog - gzip -9frq debian/tmp$(DOCDIR)/. + gzip -9frqn debian/tmp$(DOCDIR)/. $(install_file) debian/copyright debian/tmp$(DOCDIR)/copyright $(make_directory) debian/tmp/usr/share/applications $(install_file) debian/xscavenger.desktop debian/tmp/usr/share/applications/xscavenger.desktop