What happened in the Reproducible Builds effort between Sunday December 4 and Saturday December 10 2016:
Toolchain development and fixes
Anders Kaseorg opened a pull request to asciidoc upstream, to make it generate reproducible documentation. (#782294)
Bugs filed
Chris Lamb:
Clint Adams:
- #847008 filed against tircd.
- #847021 filed against oolite.
- #847024 filed against torrus.
- #847039 filed against jqueryui.
Dafydd Harries:
Robbie Harwood:
Valerie R Young:
- #846975 filed against libranlip.
- #847016 filed against magicfilter.
- #847020 filed against mailfront.
- #847022 filed against mimefilter.
- #847023 filed against netqmail.
- #847026 filed against psgml.
- #847028 filed against qmail-run.
- #847029 filed against qmail-tools.
- #847030 filed against skalibs.
- #847031 filed against socklog.
- #847032 filed against tinydyndns.
- #847034 filed against twoftpd.
- #847036 filed against ucspi-tcp.
- #847037 filed against ucspi-unix.
Reviews of unreproducible packages
47 package reviews have been added, 84 have been updated and 3 have been removed in this week, adding to our knowledge about identified issues.
1 new issue type has been added: lessc_captures_build_path
Weekly QA work
During our reproducibility testing, some FTBFS bugs have been detected and reported by:
- Chris Lamb (8)
diffoscope development
Chris Lamb fixed a division-by-zero in the progress bar, split out trydiffoscope into a separate package, and made some performance enhancements. Maria Glukhova fixed build issues with Python 3.4
strip-nondeterminism development
Anders Kaseorg added support for .par files, by allowing them to be treated as Zip archives; and Chris Lamb improved some documentation.
reprotest development
Ximin Luo added the ability to vary the build time using faketime, as well as other code quality improvements and cleanups.
He also discovered a little-known fact about faketime - that it also modifies filesystem timestamps by default. He submitted a PR to libfaketime upstream to improve the documentation on this, which was quickly accepted, and also disabled this feature in reprotest’s own usage of faketime.
buildinfo.debian.net development
There was further work on buildinfo.debian.net code. Chris Lamb added support for buildinfo format 0.2 and made rejection notices clearer; and Emanuel Bronshtein fixed some links to use HTTPS.
Misc.
This week’s edition was written by Ximin Luo and reviewed by a bunch of Reproducible Builds folks on IRC and via email.