View all weekly reports

Reproducible Builds: Weekly report #101

Published: Apr 6, 2017.


Here’s what happened in the Reproducible Builds effort between Sunday March 26 and Saturday April 1 2017:

Media coverage

Sylvain Beucler wrote a follow-up post Practical basics of reproducible builds 2, which like last weeks article is about his experiences making software build reproducibly.

Reproducible work in other projects

Colin Watson started writing a patch to make launchpad store .buildinfo files. (It’s not yet deployed.)

Toolchain development and fixes

Ximin Luo continued to work on BUILD_PATH_PREFIX_MAP patches for GCC 6 and dpkg.

Packages reviewed and fixed, and bugs filed

Chris Lamb:

Mattia Rizzolo:

Reviews of unreproducible packages

49 package reviews have been added, 25 have been updated and 42 have been removed in this week, adding to our knowledge about identified issues.

1 issue type has been updated:

Weekly QA work

During our reproducibility testing, FTBFS bugs have been detected and reported by:

  • Chris Lamb (4)
  • Mattia Rizzolo (1)

diffoscope development

diffoscope 81 was uploaded to experimental by Chris Lamb. It included contributions from:

  • Chris Lamb
    • Correct meaningless “1234-content” metadata when introspecting files within archives. This was a regression since #854723 due to the use of auto-incrementing on-disk filenames. (Closes: #858223)
  • Ximin Luo
    • Improve ISO9660/DOS/MBR check.

reprotest development

reprotest development continued in git, including contributions from:

  • Ximin Luo:
    • Preserve directory structure when copying artifacts.

buildinfo.debian.net development

buildinfo.debian.net development continued in git, including contributions from:

  • Chris Lamb:
    • Tidy rejection of supported formats.
    • Don’t parse “Format:” header as the source package version.

reproducible-website development

Holger switched reproducible-builds.org and www.reproducible-builds.org to letsencrypt certificates.

Misc.

This week’s edition was written by Ximin Luo and Holger Levsen & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.


View all weekly reports

Follow us on Twitter @ReproBuilds. Projects working on reproducible builds: Arch Linux, Baserock, Bitcoin, coreboot, Debian, ElectroBSD, F-Droid, FreeBSD, Fedora, GNU Guix, Monero, NetBSD, NixOS, OpenEmbedded, openSUSE, OpenWrt, Qubes OS, Symfony, Tails, Tor Browser, Webconverger, Yocto Project. Content licensed under CC BY-SA 4.0, style licensed under MIT. Templates and styles based on the Tor Styleguide. Logos and trademarks belong to their respective owners. Patches welcome via our Git repository (instructions) or via our mailing list.