Here’s what happened in the Reproducible Builds effort between Sunday June 10 and Saturday June 16 2018:
Tom Yates published a post titled Toward a fully reproducible Debian (NB. non-subscriber “guest” link) on LWN based on Chris Lamb’s keynote presentation at FLOSSUK 2018 in Edinburgh, Scotland earlier this year.
On Wednesday 13th June, Chris Lamb presented at foss-backstage.de in Berlin, Germany on reproducible builds and how they prevent developers being targets for malicious attacks (links).
Chris Lamb made a number of changes to the reproducible-builds.org website including importing presentations from the Debian wiki, adding a missing SEAGL talk and updating the contribution page to link to our Debian Installer tracking issue.
Paul Wise filed Debian bug #901300 (bls: warn about strip-nondeterminism output in build logs) requesting that the scanner detects when
strip-nondeterminismlocates some non-determinism and warn about it in the build logs.
This week, 15 package reviews were added, 16 were updated and 19 were removed adding to our knowledge about identified issues.
0.042-1was uploaded to Debian unstable by Chris Lamb. It included contributions already covered in previous weeks as well as new ones from, respect
nocheckbuild profile in
diffoscope is our in-depth “diff-on-steroids” utility which helps us diagnose reproducibility issues in packages. This week, version
96 was uploaded to Debian unstable by Chris Lamb. It includes contributions already covered by posts in previous weeks as well as new ones from:
- Chris Lamb:
- Xavier Briand:
- Chris Lamb:
- Eli Schwartz:
- Holger Levsen:
- Jelle van der Waa:
- Mattia Rizzolo:
- Stop the worker and don’t try to build anything if any of a pair is offline.
- Don’t start the worker if a node is marked as offline in the “black file”.
- Bring up nodes on-demand.
- Configure Apache to serve the Reproducible Builds style guide and add a job to build it from Git.
- Huge number of changes splitting
reproducible_common.pyinto a separate Python module including making a slew of attribute evaluations lazy, moving the UDD and bug-gathering logic in a separated module, removing the
NotedPkgclass and attach the notes to
Buildinstead & moving various helper functions.
Packages reviewed and fixed, and bugs filed
Bernhard M. Wiedemann:
This week’s edition was written by Bernhard M. Wiedemann, Chris Lamb & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.