Source: dynare Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
Several PDFs shipped in dynare packages embed the build date: https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/dynare.html ./usr/share/doc/dynare/gsa.pdf.gz 7 October·29,·2020 7 December·2,·2021 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/ live well, vagrant
From 0049faf101dad15076b360c7dfaba4c51f24f980 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Mon, 16 Nov 2020 23:42:45 +0000 Subject: [PATCH 1/2] 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 2977853..c77220d 100755 --- a/debian/rules +++ b/debian/rules @@ -6,6 +6,9 @@ include /usr/share/octave/debian/defs.make include /usr/share/dpkg/pkg-info.mk export DEB_VERSION_UPSTREAM +# Needed for texlive to respect SOURCE_DATE_EPOCH when setting date +export FORCE_SOURCE_DATE=1 + %: dh $@ --with sphinxdoc,elpa -- 2.29.2
signature.asc
Description: PGP signature