Debian Bug report logs -
#1021789
dlt-viewer: reproducible-builds: date in PDF files
Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 14 Oct 2022 18:48:02 UTC
Severity: normal
Tags: patch
Fixed in version dlt-viewer/2.23.0+dfsg-2
Done: Gianfranco Costamagna <locutusofborg@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Stefan Potyra <stefan@potyra.de>:
Bug#1021789; Package src:dlt-viewer.
(Fri, 14 Oct 2022 18:48:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Stefan Potyra <stefan@potyra.de>.
(Fri, 14 Oct 2022 18:48:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: dlt-viewer
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
The date is embedded in various .pdf files:
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/dlt-viewer.html
/usr/share/doc/dlt-viewer/dlt_viewer_plugins_programming_guide.pdf.gz
October·12,·2022
vs.
November·15,·2023
The attached patch sets FORCE_SOURCE_DATE in debian/rules to ensure that
texlive respects SOURCE_DATE_EPOCH for a reproducible timestamp.
According to my local tests, with this patch applied dlt-viewer should
build reproducibly on tests.reproducible-builds.org!
Thanks for maintaining dlt-viewer!
live well,
vagrant
[0001-debian-rules-Ensure-reproducible-timestamps.patch (text/x-diff, inline)]
From aa6f2e8c6abce5f87760b52a4d4dbdb92749cd16 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 14 Oct 2022 18:39:17 +0000
Subject: [PATCH] debian/rules: Ensure reproducible timestamps.
https://reproducible-builds.org/docs/source-date-epoch/
---
debian/rules | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/debian/rules b/debian/rules
index e27cbb2..497e7de 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,10 @@
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+# Ensure texlive respects SOURCE_DATE_EPOCH for reproducible
+# timestamps
+export FORCE_SOURCE_DATE=1
+
doc/dlt_viewer_user_manual.pdf: doc/dlt_viewer_user_manual.tex
cd doc && \
pdflatex $(^F) && \
--
2.30.2
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Gianfranco Costamagna <locutusofborg@debian.org>:
You have taken responsibility.
(Wed, 18 Jan 2023 09:24:04 GMT) (full text, mbox, link).
Notification sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer.
(Wed, 18 Jan 2023 09:24:04 GMT) (full text, mbox, link).
Message #10 received at 1021789-close@bugs.debian.org (full text, mbox, reply):
Source: dlt-viewer
Source-Version: 2.23.0+dfsg-2
Done: Gianfranco Costamagna <locutusofborg@debian.org>
We believe that the bug you reported is fixed in the latest version of
dlt-viewer, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1021789@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated dlt-viewer package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 18 Jan 2023 09:46:05 +0100
Source: dlt-viewer
Built-For-Profiles: noudeb
Architecture: source
Version: 2.23.0+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Stefan Potyra <stefan@potyra.de>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Closes: 1021789
Changes:
dlt-viewer (2.23.0+dfsg-2) unstable; urgency=medium
.
[ Vagrant Cascadian ]
* debian/rules: Ensure reproducible timestamps (Closes: #1021789)
.
[ Gianfranco Costamagna ]
* Mark dlt-viewer-dev M-A: same
Checksums-Sha1:
78356746a0c59524329f7ab3866a7eb088a9e1c0 2202 dlt-viewer_2.23.0+dfsg-2.dsc
57df667548183b7bab76f5141971edffaebdfd03 5972 dlt-viewer_2.23.0+dfsg-2.debian.tar.xz
718d5d901b1ce97169a1503218bb8656db06c796 15604 dlt-viewer_2.23.0+dfsg-2_source.buildinfo
Checksums-Sha256:
9f044ea0f4bc72a95465f02eb9063dab24f64f8d14c4b52277142024c7f90673 2202 dlt-viewer_2.23.0+dfsg-2.dsc
5bba3c882a49e017d0f53f0ae0de23115011c44b8f8d0041635ea41e4f58b6f5 5972 dlt-viewer_2.23.0+dfsg-2.debian.tar.xz
c819e3cbbb8fffd743aa7b577f63ca29a3c343c426eeae07293924fa6adf689c 15604 dlt-viewer_2.23.0+dfsg-2_source.buildinfo
Files:
e1774d1f3993080bbb05eb04a69dd7d0 2202 devel optional dlt-viewer_2.23.0+dfsg-2.dsc
d5a45a1f4fafabf1e368b7b08c942667 5972 devel optional dlt-viewer_2.23.0+dfsg-2.debian.tar.xz
959b72e4c81bcfaf096f3f5be50f2cab 15604 devel optional dlt-viewer_2.23.0+dfsg-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmPHsq0ACgkQ808JdE6f
XdkWzA/+NtXlfTQvKZ8OayotkeL3G9hIGXAb8/SL4T9xtS0857uFmVrdt0123OMJ
kCqeXzhUqLbGpH0fhMKOuja8pONPVq15XYXkgRheVZB5xBJ5nZdgMtobTgVoRYWO
G1ZL9/PooDmnUplCX2miLMJj368TZ/9KaZry+uii2sdSmgDjUy4Max6hV8vwSMlN
VZqYeUYXcqv7kMi6vNJ51bFmcPfdxgqoG+qneTdKWRMhvgyTwtyJCfHQ+baAHFmj
IW91SkHG+VUb0pXPosZ5/O9L1qNpJFjEmbffvM054i6JdWAk+M/0UvsGkW16iI9D
+UVAQK/DToYEXSSxMDXeYaOwvBHHplTj4c69uK7oZKInw9z9d6epA1Idbw9RXlYJ
irh/XgxnDqDehb1oFMTOG5lc32j3VkMVyAFnV6TCRnjC0FQw57i+f+dp2BWgwmh6
+g41GvSQR62tbDHb+pM8QRSY/WJEokpOo/kAIM12o5ugPimsfpgf2u2cbwNIWtO+
gHmD70aoNM4bhppt+nl3UXtdn+D61hTtQvJLTCUfwC3uPVhb4/rEr1vidkFWkvFW
wWxYBmhqLVStQIpOScnlKbS4K0yc0kTTWFuRmtGJo4udzy7R5DU+DbmCevF/ZGnP
hsqs6NPenYShk5oev6m0BNrebmrGJCFtjthnK78JfPBYegIMQtc=
=Pt2I
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 20 Feb 2023 07:33:18 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 12:43:41 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.