Here’s what happened in the Reproducible Builds effort between Sunday October 14 and Saturday October 20 2018:
Chris Lamb add support for comparing OCaml files via
ocamlobjinfoto diffoscope, our in-depth “diff-on-steroids” utility which helps us diagnose reproducibility issues in packages closing Debian bug #910542. In addition, he added a note on how to regenerate the
debian/tests/control.infile if it gets out of sync.
Bernhard M. Wiedemann added two tests to disorderfs (our FUSE-based filesystem that deliberately introduces non-determinism into filesystems) in order to check for various issues around the
utimensatsyscalls (1, 2). This was also filed as Debian bug #911281
Chris Lamb made a number of changes to our website, including adding his recent NYU class talk, Holger’s diffoscope talk the MirageOS hack retreat and Mariusz Zaborski’s BSidesWarsaw 2018 talk to the Resources page. Holger Levsen also made some changes to the website, including updating the list of projects attending the Reproducible Builds summit in Paris in December.
This week, Chris Lamb added 25 package reviews, and 12 were updated & 13 were removed, adding to our knowledge about identified issues. In addition, Bernhard M. Wiedemann added a reference to a fix for the
Another reminder that the Reproducible Builds summit will be taking place between 11th—13th December 2018 Paris at Mozilla’s offices. If you are interested in attending, please send an email to
firstname.lastname@example.org. More details can be found on the corresponding event page of our website.
Packages reviewed and fixed, and bugs filed
- Bernhard M. Wiedemann:
- Chris Lamb:
Test framework development
- Improve the wording on the Reproducible OpenWrt pages.
- Don’t fail if a log file vanishes during a long running
- Automatically fix
.rbuildfiles with the wrong permissions.
- Fix the disorderfs and strip-nondeterminism jobs to test the
masterbranch, not the
- Add debug output to tp the reproducible OpenWrt build process to diagnose a statistics issue.
- Only recreate the Jenkins job health page if the jobs have actually changed.
- Do not reinvent
nproc(1). Thanks to Andreas Beckmann for the hint.
- Refactor PNG image generation.
- Update various copyright years.
This week’s edition was written by Bernhard M. Wiedemann, Chris Lamb, Holger Levsen & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.