What happened in the Reproducible Builds effort between Sunday October 2 and Saturday October 8 2016:
Media coverage
- There was an interesting discussion on Hacker News about diverse double-compilation that touched on reproducible builds.
Events
-
Vagrant Cascadian gave an impromptu talk about reproducible builds at CAT Barcamp on 8th October.
-
Holger discussed Reproducible coreboot at coreboot.berlin. Unlike other projects, coreboot doesn’t do binary releases because there have been many instances of people taking some incorrect coreboot binary, flashed it and bricked their machines… The end idea is that coreboot will simply release
.buildinfo
files (and still no binaries) instead.
Packages reviewed and fixed, and bugs filed
- #839633 filed against alabaster by Chris Lamb.
- #840156 filed against lambda-align by Chris Lamb.
- #840140 filed against fastx-toolkit by Chris Lamb.
- #840111 filed against stumpwm by Chris Lamb.
- #839631 filed against playitslowly by Chris Lamb.
- #840155 filed against xotcl by Chris Lamb.
- #840100 filed against wims-help by Chris Lamb.
- #840156 filed against lambda-align by Chris Lamb.
- #839633 filed against alabaster by Chris Lamb.
- #839587 filed against sympa by Chris Lamb.
- #840098 filed against fpga-icestorm by Chris Lamb.
- #840143 filed against mypy by Chris Lamb.
- #839977 filed against apache2 by Daniel Shahaf.
- #839647 filed against dmucs by Reiner Herrmann.
Reviews of unreproducible packages
31 package reviews have been added, 27 have been updated and over 20 have been removed in this week, adding to our knowledge about identified issues.
3 issue types have been added:
- ghc_captures_build_path_via_tempdir
- dict_ordering_in_python_alabaster_sphinx_theme_extra_nav_links
- pdf_id_varying_due_to_build_path
1 issue type has been updated:
Weekly QA work
During of reproducibility testing, some FTBFS bugs have been detected and reported by:
- Chris Lamb (12)
tests.reproducible-builds.org
Debian:
- The data in
reproducible-tracker.json
(which is fed totracker.d.o
and DDPO) has been changed to contain data from testing as the build path variations we introduced for unstable are not yet ready for wider consumption. For testing/stretch we recomment to create reproducible packages by rebuilding in the same path. (h01ger) - Various reproducibility statistics for testing/stretch have been added to the dashboard view. (h01ger)
- The repository comparison page has been improved to only show obsolete packages if they exist (which they currently don’t as we have rebuilt everything from the plain Debian repos, except for our modified
dpkg
due to #138409 and #787980). (h01ger) - All
armhf
boards are now using Linux kernels provided by Debian. (vagrant)
Misc.
This week’s edition was written by Chris Lamb, Holger Levsen & Vagrant Cascadian and reviewed by a bunch of Reproducible Builds folks on IRC.