Happy new year from the Reproducible Builds project! Here’s what happened in the Reproducible Builds effort between Sunday December 30th and Saturday January 5th:
Chris Lamb created a pull request against the shadow tool that manages, inter alia, the
/etc/shadowfile. This is was after Johannes Schauer noticed that the
sp_lastchgfield in the latter was no longer reproducible in Debian bug #917773.
Igor Dvorzhak submitted an interesting merge request against
strip-nondeterminism(our tool that post-processes files to remove known non-deterministic output) in order to parallelise the execution of the
.ziphandler. Thanks to Niels Thykier for his review so far.
Patches for GNU mtools to ensure the Tails USB and Debian Installer images can be reproducible were uploaded (via the
DELAYEDqueue) to Debian unstable by Chris Lamb after following the new packaging salvaging process via Debian bug #916127. This additionally generated two upstream patches (1, 2).
Chris Lamb updated diffoscope, our in-depth “diff-on-steroids” utility which helps us diagnose reproducibility issues in packages, expanding the padding/spacing for “N calls” in the profiling output as having 99,999+ calls to (for example)
cmp(1)is not uncommon for Tails ISOs. […]
There were a number of updates to our reproducible-builds.org project website this week, including:
Chris Lamb reviewed 4 packages, but 14 were automatically updated & removed this week, adding to our knowledge about identified issues.
Packages reviewed and fixed, and bugs filed
- Bernhard M. Wiedemann:
- Eli Schwartz:
- Rebecca N. Palmer:
Test framework development
- Holger Levsen:
- Mattia Rizzolo:
This week’s edition was written by Bernhard M. Wiedemann, Chris Lamb and Eli Schwartz & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.