Here’s what happened in the Reproducible Builds effort between Sunday February 19 and Saturday February 25 2017:
Reproducible work in other projects
Microsoft requires reproducible binaries for signing shim code for secure boot.
Thanks to Ed Maste, FreeBSD base system reached 99.6% too, after he’d seen the news about NetBSD. This too has been achieved using non-default settings and is to be considered merely as a “hey we can do that too” (though Ed is slightly sad they missed 100%). The real plan is still to achieve 100% reproducibility with default settings.
Introduction to Reproducible Builds will be presented by Vagrant Cascadian at Scale15x in Pasadena, California, March 5th.
Verifying Software Freedom with Reproducible Builds will be presented by Vagrant Cascadian at Libreplanet2017 in Boston, March 25th-26th.
Packages reviewed and fixed, and bugs filed
Reviews of unreproducible packages
9 package reviews have been added, 3 have been updated and 1 has been removed in this week, adding to our knowledge about identified issues.
Weekly QA work
During our reproducibility testing, the following FTBFS bugs have been detected and reported by:
- Chris Lamb (4)
diffoscope is our in-depth and content-aware diff utility that can locate and diagnose reproducibility issues.
- diffoscope 77 was unblocked by the release team for stretch.
- Mattia Rizzolo uploaded 77~bpo8+1 to jessie-backports.
buildinfo.debian.net is our experiment into how to
process, store and distribute
.buildinfo files after the Debian archive
software has processed them.
- Chris Lamb:
- Ed Maste made the upcoming FreeBSD release almost 100% reproducible (see above).
- Holger Levsen added the number of configured and running builder jobs to the performance stats page.
- Holger Levsen improved the scheduler, so that untested packages and versions are tried sooner.
- Holger added logging for submitting
.buildinfofiles to `buildinfo.debian.net and added notification about this failure.
- Holger also made some minor improvements to the generated HTML.
This week’s edition was written by Chris Lamb, Ed Maste & Levsen and reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.