Debian Bug report logs -
#796130
man2html: please use $SOURCE_DATE_EPOCH to produce reproducible output
Reported by: Maria Valentina Marin <marivalenm@gmail.com>
Date: Wed, 19 Aug 2015 17:51:02 UTC
Severity: wishlist
Tags: patch
Found in version man2html/1.6g-7
Fixed in version man2html/1.6g-8
Done: Robert Luberda <robert@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Robert Luberda <robert@debian.org>:
Bug#796130; Package src:man2html.
(Wed, 19 Aug 2015 17:51:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Maria Valentina Marin <marivalenm@gmail.com>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Robert Luberda <robert@debian.org>.
(Wed, 19 Aug 2015 17:51:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: man2html
Version: 1.6g-7
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that man2html does not allow to build documentation reproducibly.
The Debian reproducible builds team recently proposed a new
environment variable $SOURCE_DATE_EPOCH to be used by packages to
produce reproducible timestamps [2].
I propose the attached patch which makes man2html use the latest date in
debian/changelog as the timestamp for its html output if
$SOURCE_DATE_EPOCH is exported. Otherwise man2html will continue with
its default behaviour of using the date of today to produce its timestamps.
A version of man2html with this patch is currently being used in the
reproducible builds git repository and it has been successful at making
a package become reproducible.
The version of man2html in my patch is the version that we have in the
reproducible builds git repository.
Kind Regards,
akira
[1] https://wiki.debian.org/ReproducibleBuilds
[2] https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal
[man2html.diff (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, attachment)]
Added tag(s) pending.
Request was from Robert Luberda <robert@debian.org>
to control@bugs.debian.org.
(Sun, 25 Oct 2015 15:48:03 GMT) (full text, mbox, link).
Reply sent
to Robert Luberda <robert@debian.org>:
You have taken responsibility.
(Mon, 26 Oct 2015 07:51:11 GMT) (full text, mbox, link).
Notification sent
to Maria Valentina Marin <marivalenm@gmail.com>:
Bug acknowledged by developer.
(Mon, 26 Oct 2015 07:51:11 GMT) (full text, mbox, link).
Message #12 received at 796130-close@bugs.debian.org (full text, mbox, reply):
Source: man2html
Source-Version: 1.6g-8
We believe that the bug you reported is fixed in the latest version of
man2html, 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 796130@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Robert Luberda <robert@debian.org> (supplier of updated man2html 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: Mon, 26 Oct 2015 00:58:01 +0100
Source: man2html
Binary: man2html-base man2html
Architecture: source i386
Version: 1.6g-8
Distribution: unstable
Urgency: medium
Maintainer: Robert Luberda <robert@debian.org>
Changed-By: Robert Luberda <robert@debian.org>
Description:
man2html - browse man pages in your web browser
man2html-base - convert man pages into HTML format
Closes: 796130
Changes:
man2html (1.6g-8) unstable; urgency=medium
.
* Add 035-source-date-epoch.patch to produce reproducible timestamps in
documentation (closes: #796130).
* Use `which index++' instead of checking the full /usr/bin/index++
path to fix lintian's `command-with-path-in-maintainer-script'.
* postinst: Drop old code for /u/s/d/man2html dir to symlink conversion.
* Standards-Version: 3.9.6 (no changes).
Checksums-Sha1:
81b93215c82a6161b5bfa85a031744c7a4b1699d 1760 man2html_1.6g-8.dsc
87733afcaf3bba8e72a2fbc3aafde5319b9ced05 54908 man2html_1.6g-8.debian.tar.xz
259637855b018e30f333bb8fd9149fd859901446 58904 man2html-base_1.6g-8_i386.deb
9b9850fc55108a615835765b424648f36e39107b 29466 man2html_1.6g-8_i386.deb
Checksums-Sha256:
34ab5ce4a59658bbcc95719b02afd5fd99790cf90a460c927a74f99f095ba4c9 1760 man2html_1.6g-8.dsc
b33ecc7a10cb92d93d4a994e121f1a86c2d81f7a28790fbbe5f8b77f3c99c86e 54908 man2html_1.6g-8.debian.tar.xz
e6ec2f592ff18b432aa2dc7c3f6d4bddc19f60eca43959c4aa9fa368048dd2ec 58904 man2html-base_1.6g-8_i386.deb
5704fb375a23bf5de712e9b9e9ec7cdc7ab5c26e0a2277756803a0a0825f0162 29466 man2html_1.6g-8_i386.deb
Files:
b6949b6c870b51c1c954433215a2c850 1760 doc optional man2html_1.6g-8.dsc
dfd63963f894243687cbb0daf47edb4c 54908 doc optional man2html_1.6g-8.debian.tar.xz
e77bd79e3eecc6f7affa648d8f86a7c3 58904 doc optional man2html-base_1.6g-8_i386.deb
1d1d55371cd831980831f27a8575e126 29466 doc optional man2html_1.6g-8_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWLdPJAAoJEGMd51U76K/UaZUP/jFsXYYo20tgr/uiAeCsTkwf
2MaENLXkakW6D4K7TyEqvj24Jy18iFcHDXD4FXrAB/qaM50eBVUO35qQ773bOCCE
c7/NZrKEdgrAa7w7bLdL6JIx3zdafP7Zir8yj87AcNsPVxVQlFCv8mT3aTqB26Tt
0CVmZ4XzLq5bfhAHfoxgw1OdiLqhQrL63cWhpPDzgHlwa0MjNlacfMruGlD0HtQE
ev/STj6GFSTQxvhrCu3vTFeubF1juVMny08mtrTR/Pr/3pQneW4Y2hIa8drUXo2C
gFToBvWesBusJVTjxPzyYKRdwYX0DPIMWW0THGKrwGHOOAI09jOwLGCijZ7m+W/S
mP4kZjnpM0ZDRe+8FJn/opCgqDYS31BUWqJvuflhq1ZCWIDHw49FeSgO87zRu3nm
sB2RpMDdgJVsOu7mfSYJf0cncO9uZboke5MTKF2hQlKOXKx+LuaynUHanPzvRadn
jZHRVopbybOJQojjNWwPP2RpUiKyw15mmV9kc32qoy0rL2UYO59MxKObM+SaQlf7
gvVtazfkDJPK+/P28RyCc8e6tLvp0y5YpfUJJfG149cWkWTut8UdrrtcXUg9l5dZ
JOk91kTBtARv0szruGTu22amg9yqMMQsT/KiDZowYq9bpnnkpCDFSTmX3sXrCUoH
0Eg+BhN3fHNSJTOywfOy
=jwYI
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sat, 28 Nov 2015 07:27:46 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 13:16:19 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.