Notes for doc-linux-fr - reproducible builds result

Version annotated: 2013.01-3
Identified issues:
Identifier: timestamps_in_manpages_generated_by_docbook_xsl
URL https://bugs.debian.org/791815
Description docbook-xsl writes the build date into the header; sometimes driven by asciidoc, sometimes by xsltproc.
Date change visible on Jenkins due to timezone changes.
Identifier: blacklisted_on_jenkins_armhf_only
Description Some packages have been blacklisted only on armhf in our test infrastructure
because their builds take too long on the tiny armhf boards we're using.
The mitigation against this is to add more architectures or to wait until
we test against the debian archive, when it will become sensible to raise
the 18h timeout for a single build.
Until his happens, please rely on the amd64, i386 and arm64 tests.
Identifier: timestamps_in_pdf_generated_by_apache_fop
URL https://wiki.debian.org/ReproducibleBuilds/TimestampsInPDFGeneratedByApacheFOP
Description PDF files generated with Apache FOP will contain CreationDate and
ModDate set to the current date and time.
Partial fix applied https://bugs.debian.org/978499
Further patch submitted https://bugs.debian.org/983588
Identifier: timestamps_in_ps_generated_by_dvips
Description eg. %%CreationDate (or DVIPSSource?) in header
.
https://sources.debian.net/src/texlive-bin/latest/texk/web2c/pdftexdir/pdftex.web/#L14449
.
DVIPSSource date Can be set to SOURCE_DATE_EPOCH by setting FORCE_SOURCE_DATE to 1.
Identifier: different_encoding
Description Files were built with different encoding (non-UTF-8 vs. UTF-8).
Comments: First build on armhf succeeded, but 2nd one was killed after 37h in total… thus blacklisted.
 

Our notes about issues affecting packages are stored in notes.git and are targeted at packages in Debian in 'unstable/amd64' (unless they say otherwise).