Source: seqan3 Severity: normal Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
The file /usr/share/doc/libseqan3-dev/html/_formulas.log.gz contains timestamps from the running build: https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/seqan3.html 1 This·is·pdfTeX,·Version·3.14159265-2.6-1.40.21·(TeX·Live·2020/Debian)·(preloaded·format=latex·2023.1.15)··15·JAN·2023·09:31 1 This·is·pdfTeX,·Version·3.14159265-2.6-1.40.21·(TeX·Live·2020/Debian)·(preloaded·format=latex·2020.11.10)··10·NOV·2020·21:00 Since this file appears to be a log file and is not referenced in any of the generated documentation, the simplest fix appears to be to remove this file. The attached patch to debian/rules removes the _formulas.log file in the dh_installdocs target. While this fix doesn't solve all of the reproducibility issues for seqan3 (e.g. build paths), it fixes the only other reproducibility issue for bullseye, where the build path is not varied. Thanks for maintaining seqan3! live well, vagrant
From 5a0ee3630dc60407806ce5cbf1bb23a01c7eab94 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagr...@reproducible-builds.org> Date: Sat, 12 Dec 2020 01:41:08 +0000 Subject: [PATCH] debian/rules: Remove _formulas.log from documentation directory. --- debian/rules | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/rules b/debian/rules index 618da097..36c9c603 100755 --- a/debian/rules +++ b/debian/rules @@ -88,6 +88,8 @@ ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES))) else dh_installdocs endif + # Remove log file which embeds timestamps + rm -f $(CURDIR)/debian/seqan3-doc/usr/share/doc/libseqan3-dev/html/_formulas.log override_dh_install: dh_install -- 2.29.2
signature.asc
Description: PGP signature