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
Modified packages:
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
Sources: binutils 2.24-2.0~reproducible1, debhelper 9.20140117~reproducible1, http://reproducible.alioth.debian.org/debian/dpkg_1.17.7~reproducible1.dsc dpkg 1.17.7~reproducible1
Logs
diffp logs for all 6887 packages.
Sorted 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.
Source |
Tested version |
Unidentified issues
Source |
Tested version |
Packages that fail to build
0.6.0-3 |
|
0.6.0-3 |
|