Bug#977553: embree: reproducible builds: Embedded timestamps in PDF files

Vagrant Cascadian vagrant at reproducible-builds.org
Wed Dec 16 17:40:38 GMT 2020


Source: embree
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

The build timestamp is embedded in /usr/share/doc/embree3/readme.pdf.gz:

  https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/embree.html

  4 	December·4,·2020
  4 	January·8,·2022

The attached patch fixes this by setting FORCE_SOURCE_DATE=1 in
debian/rules, which texlive needs in order to respect SOURCE_DATE_EPOCH,
which is set during debian package builds to the timestamp in the latest
debian/changelog entry.

  https://reproducible-builds.org/docs/source-date-epoch/


While this doesn't fix all reproducibility issues in embree (e.g. build
paths), it should be reproducible once it lands in bullseye, which does
not vary build paths in the reproducible builds test infrastructure.


Thanks for maintaining embree!


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-debian-rules-Set-FORCE_SOURCE_DATE-1-in-order-for-te.patch
Type: text/x-diff
Size: 734 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20201216/429d149e/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20201216/429d149e/attachment.sig>


More information about the Reproducible-bugs mailing list