Your message dated Sun, 23 Oct 2016 23:47:22 +0000
with message-id <[email protected]>
and subject line Bug#796375: fixed in wcd 5.3.3-1
has caused the Debian Bug report #796375,
regarding wcd: please make the build reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
796375: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796375
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: wcd
Version: 5.2.5-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that wcd could not be built reproducibly.
The attached patch sets the embedded date in the man pages generated by
podman to the latest debian/changelog entry timestamp instead of local
date. Once applied, wcd can be built reproducibly in our current
experimental framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
Dhole
diff -Nru wcd-5.2.5/debian/changelog wcd-5.2.5/debian/changelog
--- wcd-5.2.5/debian/changelog 2014-06-13 04:35:22.000000000 +0200
+++ wcd-5.2.5/debian/changelog 2015-08-21 17:13:05.000000000 +0200
@@ -1,3 +1,11 @@
+wcd (5.2.5-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Replace date embedded in man page by the latest debian/changelog entry
+ timestamp to make the package build reproducibly.
+
+ -- Eduard Sanou <[email protected]> Fri, 21 Aug 2015 16:58:37 +0200
+
wcd (5.2.5-1) unstable; urgency=low
* New upstream release.
diff -Nru wcd-5.2.5/debian/patches/fix-timestamp-man.patch
wcd-5.2.5/debian/patches/fix-timestamp-man.patch
--- wcd-5.2.5/debian/patches/fix-timestamp-man.patch 1970-01-01
01:00:00.000000000 +0100
+++ wcd-5.2.5/debian/patches/fix-timestamp-man.patch 2015-08-21
17:14:29.000000000 +0200
@@ -0,0 +1,20 @@
+Description: Fix timestamp in man pages
+ Replace the embedded timestamp in man pages by the latest debian/changelog
+ entry timestamp to make the man pages reproducible.
+Author: Eduard Sanou <[email protected]>
+
+--- wcd-5.2.5.orig/src/man/man1/Makefile
++++ wcd-5.2.5/src/man/man1/Makefile
+@@ -33,7 +33,11 @@ PACKAGE ?= wcd
+
+ # Optional variables to set
+ MANSECT ?= 1
+-PODCENTER ?= $$(date "+%Y-%m-%d")
++ifdef SOURCE_DATE_EPOCH
++ PODCENTER ?= $$(date -u -d @${SOURCE_DATE_EPOCH} "+%Y-%m-%d")
++else
++ PODCENTER ?= $$(date "+%Y-%m-%d")
++endif
+
+ # Directories
+ MANSRC =
diff -Nru wcd-5.2.5/debian/patches/series wcd-5.2.5/debian/patches/series
--- wcd-5.2.5/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ wcd-5.2.5/debian/patches/series 2015-08-21 17:13:34.000000000 +0200
@@ -0,0 +1 @@
+fix-timestamp-man.patch
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: wcd
Source-Version: 5.3.3-1
We believe that the bug you reported is fixed in the latest version of
wcd, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jari Aalto <[email protected]> (supplier of updated wcd 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 20 Oct 2016 17:47:37 +0300
Source: wcd
Binary: wcd
Architecture: source amd64
Version: 5.3.3-1
Distribution: unstable
Urgency: medium
Maintainer: Jari Aalto <[email protected]>
Changed-By: Jari Aalto <[email protected]>
Description:
wcd - saves time typing when you want to change directories
Closes: 796375
Changes:
wcd (5.3.3-1) unstable; urgency=medium
.
* New upstream release.
* debian/control
- (Homepage): Update.
- (Standards-Version): Update to 3.9.8.
- (Vcs-*): Update to anonscm.debian.org.
* debian/copyright
- Update URLs.
* debian/patches
- (10): New. Make build reproducible (Closes: 796375).
Patch thanks to Eduard Sanou <[email protected]>.
* debian/source/options
- New file.
Checksums-Sha1:
abbadbb015d4b66f9006854174bffb114ee1315b 1829 wcd_5.3.3-1.dsc
585b0db21396fa35f610b635917235a379849bfd 598963 wcd_5.3.3.orig.tar.gz
2ecf4071a6bf2beeff05897f68386aeb61da6ae8 6888 wcd_5.3.3-1.debian.tar.xz
9609458439a3231e84a87175d8d25fa554a70db1 131592 wcd-dbgsym_5.3.3-1_amd64.deb
7178204940a37cc68daa8fd084a0791db73bc733 185624 wcd_5.3.3-1_amd64.deb
Checksums-Sha256:
7d69c7257bec3189001d36dc3ca8bdc4e41374f7595180b029380d5cdf792cc5 1829
wcd_5.3.3-1.dsc
4976545e50601eb47635f230804a7e654a83b9c6ad35c0a7b44d2b3ca264f6eb 598963
wcd_5.3.3.orig.tar.gz
479726abf171aaf4fcd1f0aeba74989b6258f55c250d3bbe9aafa2c9cf4dd8c4 6888
wcd_5.3.3-1.debian.tar.xz
c9d400937f8bed7301cac8159fa43d44394eca4ef891bc331c117bc37e636d80 131592
wcd-dbgsym_5.3.3-1_amd64.deb
2d0ed684d4be41aabf28b32fabc2aef72a45fb6f02269200afef5a0d95008f00 185624
wcd_5.3.3-1_amd64.deb
Files:
b987da3b266fbf31e24bd1c19e585baf 1829 utils optional wcd_5.3.3-1.dsc
8347f29ad9c2c9436d44da53280e7b65 598963 utils optional wcd_5.3.3.orig.tar.gz
6779d060327ebd64de3e1f6a6cc91a98 6888 utils optional wcd_5.3.3-1.debian.tar.xz
3db5fcb2a497a76f87bc8156a296c383 131592 debug extra
wcd-dbgsym_5.3.3-1_amd64.deb
1085ad54a1e24bfa8f84225ae7659dbb 185624 utils optional wcd_5.3.3-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYDDlIAAoJECHSBYmXSz6W6tAQAJCHFsv+DXKeABudoeG+FlH6
lh94O9AbrZXBocAhdxf7xxRstbuUdTkkgN6hQIA9stvFG8y1fCwYxV1sZ+jG0gsk
C29Aw6jo+beCbwUTBz+5dIYQD1MxL6cF3FSZ21TiKb7jB/uBENi5/krLhaTHluTk
fBcXQYLmTxc/4i04POUE4ISX+ws5LM1xyGKr4oHhON8xJNnbEfYFk1whEEyLyDdK
wHVEhjJettbbh72wpBTT48dAvG+FPPETqfzy5KTvcPln/FBMDQ3BlCH1T3ktdzfH
jD45VdOLDO2FRQ1Z8mYDOiqviJwyqv9bFw1HFA4jhF+Nb8h1+8cw04YwTV9G7u8Y
SG5D8UwBGgXFDoyh7uf1/67w3SVigBt1UCbwaBtKtEV3FlS6KAQ8bwVnbX7Gu8rj
QMME/VXLokzQxovlLbMHes9z4LQP1xEnZ9PTnv2rYE5mOYUxeeQmUuS7uxCffAg+
x/R5RayYInhBE0AuYkKMLAQpiE3oeCEZD6uaneO2DiqO4Vd2NidZSDR0SL4WkwGq
uhZQ8AVLopr9uCiYKofEzgs35a1LzjjRbg0aIvsc80NcMA0sgL5+RI/eqmWVCHSb
dxrTxFLRFY3KCIocVZBYeA8Yte4+54JsxnkBO+Mihyimj5OPBlPFn95nauadZpBw
2heE3i6Bxm6SfcqM6ijG
=MaaP
-----END PGP SIGNATURE-----
--- End Message ---