Source: canna 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/canna/canna.dvi.gz: https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/canna.html ... TeX·output·2022. vs. ... TeX·output·2021. ... 10.25:1509 vs. ... 09.23:1050 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/ With this patch applied, canna should build reproducibly on tests.reproducible-builds.org Thanks for maintaining canna! live well, vagrant
From f52e280a95ab71bf59521c30d95add4f0d989819 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Thu, 30 Sep 2021 09:28:54 -0700 Subject: [PATCH] debian/rules: Set FORCE_SOURCE_DATE=1 in order for texlive to respect SOURCE_DATE_EPOCH when generating .dvi file. https://reproducible-builds.org/docs/source-date-epoch/ --- debian/rules | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/rules b/debian/rules index 1f8b2b7..2811685 100755 --- a/debian/rules +++ b/debian/rules @@ -6,6 +6,8 @@ export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all +# Ensure texlive respects SOURCE_DATE_EPOCH +export FORCE_SOURCE_DATE=1 export DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/default.mk -- 2.30.2
signature.asc
Description: PGP signature