View all weekly reports

Reproducible Builds: Weekly report #196

Published: Jan 29, 2019.

Here’s what happened in the Reproducible Builds effort between Sunday January 20 and Saturday January 26 2019:

Packages reviewed and fixed, and bugs filed

Test framework development

We operate a comprehensive Jenkins-based testing framework that powers This week:

  • Eli Schwartz:
    • Fix the “preseed” of Arch Linux’s PGP keys by sending output to stdout. []
  • Holger Levsen:
    • Arch Linux-specific changes:
      • Refactor the scheduler’s “interesting” use of $repo and $REPO variables. [][]
      • Correct a fencepost error in the scheduler; if we want to request n packages we need to set a limit of n + 1. []
      • Include an n builds in the last 3h statistic in the IRC notifications. []
      • Schedule packages six times a day instead of eight. []
    • F-Droid-specific changes:
      • Run the setup job three times a week now, building all apps daily. []
    • LEDE/OpenWrt, coreboot and NetBSD changes:
      • Test three times per week instead of just once. []
      • Move building to OSUOSL nodes 171 & 172, from pb3 & pb4. []
      • Build at different times to not interfere. []
    • Misc/generic changes:
      • Update status of the deployment of the new OSUOSL nodes. []
      • Fix the Debian dsa-check-running-kernel to deal with the Ubuntu LTS changes. []
      • Correct KGB IRC interface’s directory permissions and create it if it does not exist. [][]
      • Fix a bug that was preventing OSUOSL hosts from running correctly in the future. []
      • Set the correct permissions on the jenkins user’s ~/.ssh directory. []
    • Node maintenance. ([], [], [], etc.)
  • Mattia Rizzolo:
    • Update the expiration of the GPG key used to sign our experimental Debian archive. []
    • In our pbuilder configuration, use the APT dependency resolver [] simplify the section for i386/armhf hosts [] and DRY the MIRRORSITE configuration, now that is the same for everything. []
    • Node maintenance. ([], [], [], etc)

This week’s edition was written by Bernhard M. Wiedemann, Chris Lamb, Holger Levsen, Mattia Rizzolo & 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.