[Reproducible-builds] Bug#827187: latex2html: please make the output reproducible (toolchain, timestamps, username, randomness)
pado at passoire.fr
Mon Jun 13 14:23:21 UTC 2016
User: reproducible-builds at lists.alioth.debian.org
Usertags: toolchain timestamps username randomness
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Control: block -1 by 827115
While working on the "reproducible builds" effort , we have noticed
that some packages (including latex2html itself) use latex2html in their
building process, leading to the following reproducibility issues :
* keys from the perl hashes are not sorted. See
reproducible-output.patch to sort them and get a reproducible order.
* a timestamp is included in the output. See
honour-SOURCE_DATE_EPOCH.patch to use the SOURCE_DATE_EPOCH environment
variable when set . This way, the timestamps correspond to the
sources date instead of the build date.
* the user name is included in the output. See
suppress-username-from-output.patch to strip it.
* the index keys are not fully ordered in the case cleaned values are
equal. See idx-sort-all.patch
Once these patches are applied, and once https://bugs.debian.org/827115
is fixed, latex2html can be built reproducibly in our current
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 15496 bytes
Desc: not available
More information about the Reproducible-builds