Partial archive rebuild done by David Suárez on January 26th, 2014.
The setup introduced variations in time and build path between the initial build and the rebuild.
67% of 6887 were found reproducible.
Tweaks to the environment
dpkg: use single timestamp in the archives
dpkg: re-use timestamp from environment if given
dpkg: stable file order in the archives
debhelper: dh_strip calls debugedit
dpkg: pass -fno-merge-debug-strings through dpkg-buildflags
binutils: built with --enable-deterministic-archives
diffp logs for all 6887 packages.
?Timestamp in gzip headers
?Timestamp in jar files
?Timestamp in PHP registry files
?Timestamp in generated documentation
Packages that are reproducible when build path is constant
The following packages are the one reproducible using the procedure outlined here.
Known affected packages are the ones that encode a path-specific build ID into their ELF binaries. Note: not all the packages listed here use build paths and need proot, but they failed during the partial archive rebuild somehow.