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

Attachment: signature.asc
Description: PGP signature

Reply via email to