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:
- #842477 filed against git
- #842115 filed against partclone
- #842356 filed against bio-eagle
- #842050 filed against tj3
- #842203 filed against seabios
Reiner Herrmann:
- #841777 filed against perl-tk
- #841783 filed against patchutils
- #841779 filed against netkit-rsh
- #842628 filed against mwparserfromhell
- #842629 filed against terminix
- #842622 filed against libvterm
- #842548 filed against libmsv
- #842624 filed against mdp-src
- #842625 filed against fuse-zip
- #842546 filed against rsbackup
- #842583 filed against paulstretch
- #842550 filed against the
- #842581 filed against cryptsetup
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:
- Added 1 new issue docbook_to_man_one_byte_delta.
- Updated 2 existing issues randomness_in_r_rdb_rds_databases and r_base_appends_built_header_to_description_files.
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
- Daniel Shahaf:
- Mattia Rizzolo:
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.