
What happened in the
reproducible
builds effort this week:
Toolchain fixes
- Markus Koschany uploaded antlr3/3.5.2-3 which includes a fix by Emmanuel Bourg to make the generated parser reproducible.
- Markus Koschany uploaded maven-bundle-plugin/2.4.0-2 which includes a fix by Emmanuel Bourg to use the date in the
DEB_CHANGELOG_DATETIME
variable in the pom.properties
file embedded in the jar files.
- Niels Thykier uploaded debhelper/9.20151116 which makes the timestamp of directories created by
dh_install
, dh_installdocs
, and dh_installexamples
reproducible. Patch by Niko Tyni.
Mattia Rizzolo uploaded a version of
perl to the
reproducible repository including the patch written by Niko Tyni to add
support for SOURCE_DATE_EPOCH in Pod::Man.
Dhole sent an
updated version of his patch adding support for
SOURCE_DATE_EPOCH in GCC to the upstream mailing list. Several comments have been made in response which have been quickly addressed by Dhole.
Dhole also
forwarded his patch
adding support for SOURCE_DATE_EPOCH
in libxslt upstream.
Packages fixed
The following packages have become reproducible due to changes in their
build dependencies:
antlr3/3.5.2-3,
clusterssh,
cme,
libdatetime-set-perl,
libgraphviz-perl,
liblingua-translit-perl,
libparse-cpan-packages-perl,
libsgmls-perl,
license-reconcile,
maven-bundle-plugin/2.4.0-2,
siggen,
stunnel4,
systemd,
x11proto-kb.
The following packages became reproducible after getting fixed:
Some uploads fixed some reproducibility issues, but not all of them:
reproducible.debian.net
Vagrant Cascadian has
set up a new armhf
node using a Raspberry Pi 2. It should soon be added to the Jenkins infrastructure.
diffoscope development
diffoscope
version 42 was release on November 20th. It adds a missing dependency on
python3-pkg-resources and to prevent similar regression another
autopkgtest to ensure that the command line is functional when
Recommends are not installed. Two more encoding related problems have been fixed (
#804061,
#805418). A missing
Build-Depends has also been added on
binutils-multiarch to make the test suite pass on architectures other than
amd64
.
Package reviews
180
reviews have been removed, 268 added and 59 updated this week.
70 new fail to build from source bugs have been reported by Chris West, Chris Lamb and Niko Tyni.
New issue this week:
randomness_in_ocaml_preprocessed_files.
Misc.
Jim MacArthur started to work on
a system to rebuild and compare packages built on
reproducible.debian.net using
.buildinfo
and
snapshot.debian.org.
On December 1-3rd 2015, a
meeting of about 40 participants from 18 different free software projects will be held in Athens, Greece with the intent of improving the collaboration between projects, helping new efforts to be started, and brainstorming on end-user aspects of reproducible builds.