What happened in the Reproducible Builds effort between Sunday January 8 and Saturday January 14 2017:
The Reproducible Build Zoo will be presented by Vagrant Cascadian at the Embedded Linux Conference in Portland, Oregon, February 22nd
Dennis Gilmore and Holger Levsen will present about “Reproducible Builds and Fedora” at Devconf.cz on February, 27th.
Introduction to Reproducible Builds will be presented by Vagrant Cascadian at Scale15x in Pasadena, California, March 5th
Reproducible work in other projects
Reproducible Builds have been mentioned in the FSF high-priority project list.
Bernhard M. Wiedemann did some more work on reproducibility for openSUSE.
Bootstrappable.org (unfortunately no HTTPS yet) was launched after the initial work was started at our recent summit in Berlin. This is another topic related to reproducible builds and both will be needed in order to perform “Diverse Double Compilation” in practice in the future.
Toolchain development and fixes
Ximin Luo researched data formats for
SOURCE_PREFIX_MAP and explored
different options for encoding a map data structure in a single environment
variable. He also continued to talk with the rustc
team on the topic.
Daniel Shahaf filed #851225 (‘udd: patches: index by DEP-3 “Forwarded” status’) to make it easier to track our patches.
Reviews of unreproducible packages
13 package reviews have been added and 13 have been removed in this week, adding to our knowledge about identified issues.
1 issue type has been added:
Weekly QA work
During our reproducibility testing, the following FTBFS bugs have been detected and reported by:
- Chris Lamb (3)
- Lucas Nussbaum (11)
- Nicola Corna (1)
Many bugs were opened in diffoscope during the past few weeks, which probably is a good sign as it shows that diffoscope is much more widely used than a year ago. We have been working hard to squash many of them in time for Debian stable, though we will see how that goes in the end…
- Mattia Rizzolo:
- Code quality and style improvements.
- Maria Glukhova:
- Chris Lamb:
- Correctly escape value of href=”” elements (re. #849411)
- Support comparing .ico files using img2txt (Closes: #850730) and fixes and extra tests in subsequent commits.
- comparators.utils.file: Include magic file type when we know the file format but can’t find file-specific details. (Closes: #850850)
- And other code quality and style improvements.
- Daniel Shahaf:
- Holger Levsen:
Ximin Luo and Holger Levsen worked on stricter tests to check that
/run/shmare both mounted with the correct permissions. Some of our build machines currently still fail this test, and the problem is probably the root cause of the FTBFS of some packages (which fails with issues regarding
sem_open). The proper fix is still being discussed in #851427.
Valerie Young worked on creating and linking autogenerated schema documentation for our database used to store the results.
Holger Levsen added a graph with diffoscope crashes and timeouts.
Holger also further improved the daily mail notifications about problems.
This week’s edition was written by Ximin Luo, Chris Lamb and Holger Levsen and reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.