Here’s what happened in the Reproducible Builds effort between Sunday February 25 and Saturday March 3 2018:
ActiveState published an article called Reproducible builds: Introducing predictability into your pipeline.
Will Thompson pointed out that Python dict order was defined in the language spec in December 2017.
Helmut Grune filed Debian bug #891435, related to
dpkg-genbuildinfo: Does not arch qualify
A Hamburg-based Mini-DebConf has been announced which is likely to bring together many people working on Reproducible Builds.
- Chris Lamb:
- Bug fixes:
- Avoid necessary indentation around unconditional control flow.
- Drop unused imports.
- Ensure 4-line indentation.
- Tidy an unnecessary assignment.
- Add whitespace around operators.
- Add a blank line before (and after) nested definition.
- Don’t use ambiguous
- Drop a blank line.
- Use more Pythonic
old_levelvariable name (over
- Add two spaces before inline comment.
- Move DOS/MBR check into the testsuite.
- Mattia Rizzolo:
- Juliana Oliveira:
- Replace/remove calls to
.wait: (1) (2)
In addition, Juliana — our Outreachy intern — continued her work on parallel processing; the above work is part of it.
Packages reviewed and fixed, and bugs filed
- Adrian Bunk:
- Chris Lamb:
- Jeremy Bicha:
- Bernhard M. Wiedemann:
An issue with the pydoctor documentation generator was merged upstream.
Reviews of unreproducible packages
73 package reviews have been added, 37 have been updated and 26 have been removed in this week, adding to our knowledge about identified issues.
Weekly QA work
During our reproducibility testing, FTBFS bugs have been detected and reported by:
- Adrian Bunk (46)
- Jeremy Bicha (4)
This week’s edition was written by Chris Lamb, Mattia Rizzolo & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.