[Reproducible-builds] Bug#825881: pyx: please make the build reproducible (timestamps, randomness)

Alexis Bienvenüe pado at passoire.fr
Tue May 31 06:51:35 UTC 2016

Source: pyx
Version: 0.12.1-4
Severity: wishlist
Tags: patch upstream
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps randomness
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

While working on the `€œreproducible builds'€ effort [1], we have noticed
that 'pyx' could not be built reproducibly.

Please find attached proposed solutions for the following issues:
* timestamps in the produced ps/pdf files can be made reproducible using
the SOURCE_DATE_EPOCH environment variable [2] (when set), that
corresponds to the last debian/changelog entry date when building a
debian package. See reproducible-timestamps.patch
* image names include memory addresses. They can eg. be replaced by some
hash of the image itself, see reproducible-image-name.patch

Once applied, pyx can be built reproducibly in our current
experimental framework.

Alexis Bienvenüe.

 [1]: https://wiki.debian.org/ReproducibleBuilds
 [2]: https://reproducible-builds.org/specs/source-date-epoch/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: reproducible-timestamps.patch
Type: text/x-patch
Size: 3100 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160531/8405df36/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reproducible-image-name.patch
Type: text/x-patch
Size: 3018 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160531/8405df36/attachment-0001.bin>

More information about the Reproducible-builds mailing list