Debian Bug report logs -
#1021751
dc3dd: reproducible-builds: date in dc3dd manpage
Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 14 Oct 2022 01:18:02 UTC
Severity: normal
Tags: patch
Fixed in version dc3dd/7.2.646-6
Done: Joao Eriberto Mota Filho <eriberto@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, Debian Security Tools <team+pkg-security@tracker.debian.org>:
Bug#1021751; Package src:dc3dd.
(Fri, 14 Oct 2022 01:18: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, Debian Security Tools <team+pkg-security@tracker.debian.org>.
(Fri, 14 Oct 2022 01:18: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: dc3dd
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 /usr/share/man/man1/dc3dd.1.gz:
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/dc3dd.html
.TH·DC3DD·"1"·"October·2022"·"dc3dd·7.2.646"·"User·Commands"
vs.
.TH·DC3DD·"1"·"November·2023"·"dc3dd·7.2.646"·"User·Commands"
The attached patches fix this by adding help2man to Build-Depends and
using the packaged version of help2man from Makefile.am.
According to my local tests, with these patches applied dc3dd should
build reproducibly on tests.reproducible-builds.org!
Thanks for maintaining dc3dd!
live well,
vagrant
[0001-debian-control-Add-help2man-to-Build-Depends.patch (text/x-diff, inline)]
From 0ff67d76e43a58719330b29cf6dc666c6c3adb48 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 14 Oct 2022 01:05:51 +0000
Subject: [PATCH 1/2] debian/control: Add help2man to Build-Depends.
---
debian/control | 1 +
1 file changed, 1 insertion(+)
diff --git a/debian/control b/debian/control
index 389d0ef..417b1b4 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Debian Security Tools <team+pkg-security@tracker.debian.org>
Build-Depends: bison,
debhelper-compat (= 13),
gperf,
+ help2man,
liblocale-gettext-perl
Standards-Version: 4.6.0.1
Homepage: http://dc3dd.sf.net
--
2.37.2
[0002-man-Makefile.am-Use-packaged-help2man.patch (text/x-diff, inline)]
From 00a23d1d0db3ab5f6abd7dbba6a6ae09a7f0e2ed Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 14 Oct 2022 01:06:25 +0000
Subject: [PATCH 2/2] man/Makefile.am: Use packaged help2man.
The embedded copy of help2man is an old version lacking fixes to
support reproducible timestamps.
---
man/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/man/Makefile.am b/man/Makefile.am
index 19b4841..3ba7c8b 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -51,7 +51,7 @@ mapped_name = `echo $*|sed 's/^install$$/ginstall/; s/^test$$/[/'`
rm -rf $t; \
mkdir $t; \
(cd $t && $(LN_S) ../../src/$(mapped_name) $*); \
- $(PERL) -- $(srcdir)/help2man \
+ help2man \
--source='$(PACKAGE_STRING)' \
--include=$(srcdir)/$*.x \
--output=$t/$@ $t/$*; \
--
2.37.2
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Joao Eriberto Mota Filho <eriberto@debian.org>:
You have taken responsibility.
(Thu, 22 Dec 2022 04:51:03 GMT) (full text, mbox, link).
Notification sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer.
(Thu, 22 Dec 2022 04:51:03 GMT) (full text, mbox, link).
Message #10 received at 1021751-close@bugs.debian.org (full text, mbox, reply):
Source: dc3dd
Source-Version: 7.2.646-6
Done: Joao Eriberto Mota Filho <eriberto@debian.org>
We believe that the bug you reported is fixed in the latest version of
dc3dd, 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 1021751@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Joao Eriberto Mota Filho <eriberto@debian.org> (supplier of updated dc3dd 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: SHA512
Format: 1.8
Date: Thu, 22 Dec 2022 00:11:37 -0300
Source: dc3dd
Architecture: source
Version: 7.2.646-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <team+pkg-security@tracker.debian.org>
Changed-By: Joao Eriberto Mota Filho <eriberto@debian.org>
Closes: 1021751
Changes:
dc3dd (7.2.646-6) unstable; urgency=medium
.
* Team upload.
* Fixed reproducible-builds for date in manpage. Thanks to
Vagrant Cascadian <vagrant@reproducible-builds.org>. Consequently:
- debian/control: added help2man to Build-Depends field.
- debian/patches/40_fix-unreproducible-man.patch: created to fix
unreproducible manpage using help2man.
- Closes: 1021751
* debian/control: bumped Standards-Version to 4.6.1.
* debian/copyright:
- Converted the last paragraph of the GPL-2, GPL-3 and GFDL-1.2
to comments.
- Updated packaging copyright years.
* debian/tests/control: improved the CI test making checks over the
results.
Checksums-Sha1:
2736e0d35d7f92f16a59a0617d1a6f1662d0531b 1914 dc3dd_7.2.646-6.dsc
443c4526fcf13e5b38aa85bb5908f0d7cefe70ba 13332 dc3dd_7.2.646-6.debian.tar.xz
a4f731d024b9ec1d2e2f8f62175614fba5a1439a 6137 dc3dd_7.2.646-6_source.buildinfo
Checksums-Sha256:
0c49f77c2bbeecb8075df1c326742397b22caac6650ed0713bbbe50ef77784e7 1914 dc3dd_7.2.646-6.dsc
170ca7524bbd79a4b2eb63201cd7f1dd056fc3a361e47f8dc832ebb6ed3296b0 13332 dc3dd_7.2.646-6.debian.tar.xz
674d72c9e86fae7422b3986dd57dab6a5009f35413dc00a7267b9a4aea43be0a 6137 dc3dd_7.2.646-6_source.buildinfo
Files:
7b57c046aab1dab440d4af246e9ca512 1914 utils optional dc3dd_7.2.646-6.dsc
3a502d5dc374e06caa989d69b26c7f61 13332 utils optional dc3dd_7.2.646-6.debian.tar.xz
138b0c4070dd14a812d79772a637f71c 6137 utils optional dc3dd_7.2.646-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEENX3LDuyVoBrrofDS3mO5xwTr6e8FAmOj3RgACgkQ3mO5xwTr
6e/E8g/9Gx/7hjYrf8Q5dKRFe/bNZQhtfsNd5wMYqeTOQA29foD4jSlkjXbt578q
MGopz3BBAxsDIk50RJE2IFWYLoC1v6r7dklPhaI6/u5sSYtEVJhU4jkAmg7iUxrY
HtVPDosCsEnv1M3Zf0Z6YeVb2Tm+/KlkMC52OUuOGweMjn0xY9OCuqAqfvdQh4Ik
A5oP2O/XTR3FSCIsoxW6tJ+JH6MZ6f4JLxX1HjiAs8vcUA1KYxQO5pkvQU4qz0PZ
mCl3FvMcv4O28ZsIoxTuR11Oy6pEnr8nZ2rfVBhlluHMvg1z+lU3YMGG8lQ/Mg9K
G46STpENK8k7lHCL/7FFlkGNIFKOZPOPCHZfCbySf0j3lHtPu7Q1wh9m6NTgsjVS
BctcYbpurK5UCy6+NGug5UsDvMIWeN8KQvGOrqR4m2m/GZrm+ky/lg8odDdnpYXP
SFXKOFemKw0g3uTjUPwsNhstr9Jl1+lN+2RZ3H+JTooBjaMM+qxr13NJxwgtr63+
RpU0O4oljVETpKmHGE5g9EKpxzYxYo2F6DXvAPVGxltJ/VWQsf5pPjeDy/wqNNmw
yJhuurq0RQ777dUxBQi9r3ppfpv1V3r+tOhBA79Vzf5Hd+fIaj1zkXrYpUCPvNAR
/ZjV7jzYLPp46a+ApvIwgqRxr9LSESGiPg5ALbheXvIXxfEd5rk=
=FjhM
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 22 Jan 2023 07:28:34 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:44:21 2023;
Machine Name:
buxtehude
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.