Here’s what happened in the Reproducible Builds effort between Sunday February 26 and Saturday March 4 2017:
Upcoming Events
Ed Maste will present Reproducible Builds in FreeBSD at AsiaBSDCon 2017.
Ximin Luo will present Reproducible builds, its uses and the future at Open Source Days in Copenhagen on March 18.
Holger Levsen will give a talk at the German Unix User Group’s “Frühjahrsfachgespräch” in Darmstadt, Germany, about Reproducible Builds everywhere on March 23.
Verifying Software Freedom with Reproducible Builds will be presented by Vagrant Cascadian at Libreplanet2017 in Boston, March 25th-26th.
Media coverage
Aspiration Tech published a very detailed report on our Reproducible Builds World Summit 2016 in Berlin.
Reproducible work in other projects
Duncan published a very thorough post on the Rust Programming Language Forum about reproducible builds in the Rust compiler and toolchain.
In particular, he produced a table recording the reproducibility of different build products under different individual variations, totalling 187 build+variation combinations.
Packages reviewed and fixed, and bugs filed
Chris Lamb:
- #856614 filed against dask.distributed.
- #856807 filed against node-mocha, forwarded and merged upstream
- #856834 filed against tendermint-go-rpc.
- #856860 filed against archvsync.
Dhole:
Reviews of unreproducible packages
60 package reviews have been added, 8 have been updated 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, FTBFS bugs have been detected and reported by:
- Chris Lamb (3)
diffoscope development
diffoscope 78 was uploaded to unstable and jessie-backports by Mattia Rizzolo. It included contributions from:
- Chris Lamb:
- Make tests that call
xxd
work on jessie again. (Closes: #855239) - tests: Move
normalize_zeros
to more genericutils.data
module.
- Make tests that call
- Brett Smith:
- comparators.json: Catch bad JSON errors on Python pre-3.5. (Closes: #855233)
- Ed Maste:
- Use BSD-style stat(1) on FreeBSD. (Closes: #855169)
In addition, the following changes were made on the experimental
branch:
- Chris Lamb (4):
reproducible-website development
- anonmos1:
- Replace root with 0 when giving UIDs/GIDs to GNU tar.
- Holger Levsen and Chris Lamb:
- Publish report by Aspiration Tech about RWS Berlin 2016.
tests.reproducible-builds.org
- Ed Maste continued his work on testing FreeBSD for reproducibility but hasn’t reached the magical 100% mark yet.
- Holger Levsen adjusted the Debian builders scheduling frequency, mostly to adopt to armhf having become faster due to the two new nodes.
Misc.
This week’s edition was written by Ximin Luo, Chris Lamb, Holger Levsen & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.