View all weekly reports

Reproducible Builds: Weekly report #79

Published: Nov 2, 2016.


What happened in the Reproducible Builds effort between Sunday October 23 and Saturday October 29 2016:

Upcoming events

The second Reproducible Builds World Summit will be held from December 13th-15th in Berlin! See the link for more details.

Other events:

Introduction to Reproducible Builds

  • Vagrant Cascadian will be presenting at the SeaGL.org Conference In Seattle, USA on November 12th, 2016.

Reproducible Debian Hackathon - A small hackathon organized in Boston, USA on December 3rd and 4th. If you are interested in attending, contact Valerie Young

  • spectranaut in the #debian-reproducible IRC channel on irc.oftc.net.

IRC meeting

The next IRC meeting will be held on 2016-11-01 at 18:00 UTC. The meeting after that will be held on 2016-11-15 at 18:00 UTC.

Reproducible work in other projects

Ximin Luo has had his fix to bug 77985 accepted into GCC. This is needed to be able to write test cases for patches to make GCC produce debugging symbols that are reproducible regardless of the build path.

There was continued discussion on the mailing list regarding our build path proposals. It has now been decided to use an environment variable SOURCE_PREFIX_MAP instead of the older proposal SOURCE_ROOT_DIR. This would be similar to GCC’s existing -fdebug-prefix-map option, which allows for better disambiguation between paths from different packages.

mandoc’s makewhatis is now reproducible. It is used by all the BSDs, including FreeBSD, as well as Alpine Linux and Void Linux.

Packages reviewed and fixed, and bugs filed

Chris Lamb:

Reiner Herrmann:

Reviews of unreproducible packages

145 package reviews have been added, 608 have been updated and 94 have been removed in this week, adding to our knowledge about identified issues.

3 issue types have been updated:

Weekly QA work

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

  • Chris Lamb (17)
  • Matthias Klose (2)

tests.reproducible-builds.org

Debian:

  • Valerie improved the SQL code so that the scheduler job again runs within minutes. She did the same to the job updating the notes about known issues, though this job still runs 12min and not 2min as it used to do…
  • Thanks to a patch from Chris, which was improved by dkg and h01ger after discussions on our list, the .buildinfo files submitted to buildinfo.debian.net are now GPG signed by our build nodes.

General:

  • Holger fixed the NetBSD and coreboot jobs which were broken due to work on the LEDE+OpenWRT jobs.
  • As squid on jessie/i386 (but not on jessie/amd64) crashes frequently, we have have monitoring for this and Holger fixed a subtile bug there.

diffoscope development

Misc.

This week’s edition was written by Ximin Luo, Chris Lamb and Holger Levsen and reviewed by a bunch of Reproducible Builds folks on IRC.


View all weekly reports

Follow us on Twitter @ReproBuilds, Mastodon @reproducible_builds@fosstodon.org & Reddit and please consider making a donation. • 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 for this website welcome via our Git repository (instructions) or via our mailing list. • Full contact info