What happened in the reproducible builds effort between January 10th and January 16th:
Toolchain fixes
Benjamin Drung uploaded mozilla- devscripts/0.43 which sorts the file list in preferences files. Original patch by Reiner Herrmann.
Lunar submitted an updated patch series
to make timestamps in packages created by
dpkg deterministic. To ensure that the
mtimes in data.tar
are reproducible, with the patches, dpkg-deb
uses the
--clamp-mtime
option added in tar/1.28-1
when available. An updated package has been uploaded to the experimental
repository.
This removed the need for a modified
debhelper as all required changes for
reproducibility have been merged or are now covered by dpkg
.
Packages fixed
The following packages have become reproducible due to changes in their build dependencies: angband-doc, bible- kjv, cgoban, gnugo, pachi, wmpuzzle, wmweather, wmwork, xfaces, xnecview, xscavenger, xtrlock, virt- top.
The following packages became reproducible after getting fixed:
- dist/1:3.5-36.0001-1 uploaded by Manoj Srivastava, original patch by Reiner Herrmann.
- grib-api/1.14.4-4 by Alastair McKinstry.
- gui-apt-key/0.4-2.1 by Axel Beckert, original patch by Chris Lamb.
- kiki-the-nano-bot/1.0.2+dfsg1-6 by Peter De Wachter, original patch by Chris Lamb.
- ldapvi/1.7-10 by Rhonda D’Vine, original patches (#777490, #793702) by Chris Lamb and akira.
- libf2c2/20090411-3 by Barak A. Pearlmutter.
- liquidsoap/1.1.1-7.1 by Mattia Rizzolo.
- marsshooter/0.7.6-1 uploaded by Markus Koschany, fixed upstream.
- offlineimap/6.6.1+dfsg1-2 by Ilias Tsitsimpis.
- pgbouncer/1.7-1 by Christoph Berg.
- python-requests-toolbelt/0.5.1-4 by Petter Reinholdtsen.
- shorewall-core/5.0.3.1-1 uploaded by Roberto C. Sanchez, fixed upstream, obsolete patch by Chris Lamb.
- slrnface/2.1.1-7 by Rhonda D’Vine, original patches (#777425, #793722) by Chris Lamb and akira.
- tetradraw/2.0.3-9 by Rhonda D’Vine, original patches (#777426, #793727) by Chris Lamb and akira.
- xblast-tnt-images/20050106-3 by Rhonda D’Vine, original patch by Chris Lamb.
- xblast-tnt/2.10.4-4 by Rhonda D’Vine, original patch by Chris Lamb.
- xtrkcad/1:4.2.2-1 uploaded by Daniel E. Markle, fixed upstream, obsolete patch by Chris Lamb.
Some uploads fixed some reproducibility issues, but not all of them:
- apt/1.2 uploaded by Julian Andres Klode, original patch by Mattia Rizzolo.
- ecere-sdk/0.44.14-1 by Jerome St-Louis.
- epubcheck/4.0.1-2 by Eugene Zhukov.
- hplip/3.15.11+repack0-1 by Didier Raboud.
- irsim/9.7.93-1 uploaded by Roland Stigge, original patch by Chris Lamb.
- julia/0.4.3-1 uploaded by Peter Colberg, fix by Graham Inggs.
- magics++/2.26.2-1 by Alastair McKinstry.
- mailagent/1:3.1-81-1 by Manoj Srivastava.
- nasm/2.11.08-1 uploaded by Anibal Monsalve Salazar, original patch by Valentin Lorentz.
- ns3/3.22+dfsg-2 uploaded by Martin Quinson, original patch by Juan Picca.
- shotwell/0.22.0-3 by Jörg Frings-Fürst.
Untested changes:
- firmware-nonfree/20160110-1 by Ben Hutchings (non-free).
- nvidia-graphics-drivers-legacy-304xx/304.131-3 by Andreas Beckmann (non-free).
- nvidia-graphics-drivers-legacy-340xx/340.96-2 by Andreas Beckmann (non-free).
- nvidia-graphics-drivers/340.96-4 by Andreas Beckmann (non-free).
reproducible.debian.net
Once again, Vagrant Cascadian is providing another armhf
build system,
allowing to run 6 more armhf
builder jobs, right there. (h01ger)
Stop requiring a modified debhelper
and adapt to the latest dpkg experimental
version by providing a predetermined identifier for the .buildinfo
filename.
(Mattia Rizzolo, h01ger)
New X.509 certificates were set up for jenkins.debian.net and reproducible.debian.net using Let’s Encrypt!. Thanks to GlobalSign for providing certificates for the last year free of charge. (h01ger)
Package reviews
131 reviews have been removed, 85 added and 32 updated in the previous week.
FTBFS issues filled: 29. Thanks to Chris Lamb, Mattia Rizzolo, and Niko Tyni.
New issue identified: timestamps_in_manpages_added_by_golang_cobra.
Misc.
Most of the minutes from the meetings held in Athens in December 2015 are now available to the public.