Source: pciutils Version: 1:3.2.1-3 Severity: wishlist Tags: patch User: [email protected] Usertags: timestamps X-Debbugs-CC: [email protected]
Hi! While working on Debian's “reproducible builds” effort [1], we have noticed that pciutils doesn't build reproducibly. While gzipping the pci.ids file, a timestamp is embedded into the gzip header. The attached patch prevents that gzip adds such a timestamp. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/rules b/debian/rules index 1b239ff..6df3582 100755 --- a/debian/rules +++ b/debian/rules @@ -68,7 +68,7 @@ binary-arch: build # pciutils-udeb # Reduce by removing subsystem ids and comments. - perl -ne 'print unless /^(\s*#|\s*$|\t\t)/' < pci.ids |gzip -9 > debian/pciutils-udeb/usr/share/misc/pci.ids.gz + perl -ne 'print unless /^(\s*#|\s*$|\t\t)/' < pci.ids |gzip -9n > debian/pciutils-udeb/usr/share/misc/pci.ids.gz chmod 644 debian/pciutils-udeb/usr/share/misc/pci.ids.gz # libpci3-udeb
signature.asc
Description: OpenPGP digital signature

