Source: embree Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-b...@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
From 8ca18e76ec83a4c79dfba4263f1dd1f06ab90da9 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Wed, 16 Dec 2020 17:32:25 +0000 Subject: [PATCH] debian/rules: Set FORCE_SOURCE_DATE=1 in order for texlive to respect SOURCE_DATE_EPOCH for reproducible timestamps. https://reproducible-builds.org/docs/source-date-epoch/ --- debian/rules | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/rules b/debian/rules index 7a3959f..bd88c72 100755 --- a/debian/rules +++ b/debian/rules @@ -2,6 +2,9 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all +# Needed for texlive to respect SOURCE_DATE_EPOCH when setting date +export FORCE_SOURCE_DATE=1 + INSTDIR=debian/tmp %: -- 2.20.1
signature.asc
Description: PGP signature