If you are interested in attending the Reproducible Builds summit in Paris between 11th—13th December please see our the event page. In the meantime, here’s what happened in the Reproducible Builds effort between Sunday October 21 and Saturday October 27 2018:

Packages reviewed and fixed, and bugs filed

diffoscope development

diffoscope is our in-depth “diff-on-steroids” utility which helps us diagnose reproducibility issues in packages. This week, version 104 was uploaded to Debian unstable by Mattia Rizzolo. It included contributions already covered in previous weeks as well as new ones from:

disorderfs development

disorderfs (our FUSE-based filesystem that deliberately introduces non-determinism into filesystems) version 0.5.5-1 was uploaded to Debian unstable by Chris Lamb. It included contributions already covered in previous weeks as well as new ones from:

reproducible-website development

Test framework development

There were a number of updates to our Jenkins-based testing framework that powers tests.reproducible-builds.org by Holger Levsen this week, including:

  • Notify the #reprodudicible-builds IRC channel on “notes” job failures. []
  • Fix the F-Droid development package set. []
  • Send IRC “notifications” to the #reproducible-builds channel. []
  • Attempt to fix the disorderfs and reprotests jobs. []
  • Ignore diffoscope jobs in health view as they are already covered in the node health view. []
  • Correctly calculate the percentage of reproducible packages and images in OpenWrt. []

Chris Lamb also suppressed some warnings from the cryptsetup initramfs hook which were causing some builds to be marked as “unstable”.


This week’s edition was written by Bernhard M. Wiedemann, Chris Lamb, Holger Levsen, Jelle van der Waa, Marina Moore, Vagrant Cascadian & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.