Here’s what happened in the Reproducible Builds effort between Sunday October 29 and Saturday November 4 2017:
Past events
- From October 31st — November 2nd we held the 3rd Reproducible Builds summit in Berlin, Germany. A full, in-depth report will be posted in the next week or so.
Upcoming events
-
On November 8th Jonathan Bustillos Osornio (jathan) will present at CubaConf Havana.
-
On November 17th Chris Lamb will present at Open Compliance Summit, Yokohama, Japan on how reproducible builds ensures the long-term sustainability of technology infrastructure.
Reproducible work in other projects
- Alan Pope linked to the status of “asset recording” in SnapCraft, a concept related to
.buildinfo
files.
Packages reviewed and fixed, and bugs filed
- Chris Lamb:
- #880714 filed against cappuccino.
- #880803 filed against python-kafka.
- #880804 filed against debci.
- #880827 filed against roundcube.
- Steve Langasek:
- Juro:
- Bernhard M. Wiedemann:
- openSUSE/ant (use
SOURCE_DATE_EPOCH
) - openSUSE/mariadb (drop
INFO_BIN
) - openSUSE/libsmbios (drop embedded build log)
- openSUSE/ant (use
Reviews of unreproducible packages
7 package reviews have been added, 43 have been updated and 47 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 (44)
- Andreas Moog (1)
- Lucas Nussbaum (7)
- Steve Langasek (1)
Documentation updates
- Ulrike Uhlig:
- Holger Levsen:
- Chris Lamb:
- Bernhard M. Wiedemann:
diffoscope development
Version 88 was uploaded to unstable by Mattia Rizzolo. It included contributions (already covered by posts of the previous weeks) from:
- Mattia Rizzolo
tests/comparators/dtb
: compatibility with version 1.4.5. (Closes: #880279)
- Chris Lamb
- comparators:
binwalk
: improve names in output of “internal” members. #877525- Omit misleading “any of” prefix when only complaining about one module in
ImportError
messages.
- Don’t crash on malformed “md5sums” files. (Closes: #877473)
tests/comparators
:ps
: ps2ascii > 9.21 now varies on timezone, so skip this test for now.dtby
: only parse the version number, not any “-dirty” suffix.
debian/watch
: Use HTTPS URI.
- comparators:
- Ximin Luo
- comparators:
utils/file
: Diff container metadata centrally. This fixes a last remaining bug in fuzzy-matching across containers. (Closes: #797759)- Fix all the affected comparators after the above change.
- comparators:
- Holger Levsen
- Bump
Standards-Version
to 4.1.1, no changes needed.
- Bump
strip-nondeterminism development
Version 0.040-1 was uploaded to unstable by Mattia Rizzolo. It included contributions already covered by posts of the previous weeks, as well as new ones from:
- Mattia Rizzolo:
- Declare that strip-nondeterminism doesn’t need root to build
- Add my key to debian/upstream/signing-key.asc m disorderfs development ———————-
Version 0.5.2-2 was uploaded to unstable by Holger Levsen.
It included contributions already covered by posts of the previous weeks, as well as new ones from:
- Chris Lamb:
- Holger Levsen:
reprotest development
buildinfo.debian.net development
tests.reproducible-builds.org
- Mattia Rizzolo:
- archlinux: enable schroot building on pb4 as well
- archlinux: don’t install the deprecated abs tool
- archlinux: try to re-enable one schroot creation job
- lynxis
- lede: replace TMPDIR -> RESULTSDIR
- lede: openwrt_get_banner(): use locals instead of globals
- lede: add newline to $CONFIG
- lede: show git log -1 in jenkins log
- Holger Levsen:
- lede: add very simple landing page
- Juliana Oliveira Rodrigues
- archlinux: adds pacman-git dependencies
- kpcyrd
- archlinux: disable signature verification when running in the future
- archlinux: use pacman-git until the next release
- archlinux: make pacman fail less early
- archlinux: use sudo to prepare chroot
- archlinux: remove -rf for regular file
- archlinux: avoid possible TOCTOU issue
- archlinux: Try to fix tar extraction
- archlinux: fix sha1sums parsing
Misc.
This week’s edition was written by Bernhard M. Wiedemann, Chris Lamb, Mattia Rizzolo & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.