Your message dated Sun, 23 Oct 2016 23:48:28 +0000
with message-id <[email protected]>
and subject line Bug#795203: fixed in xlsx2csv 0.20+20130606+git4f82f31-2
has caused the Debian Bug report #795203,
regarding xlsx2csv: 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.)
--
795203: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795203
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: xlsx2csv
Version: 0.20+20121013+gitfa44ba6-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 xlsx2csv could not be built reproducibly.
The attached patch replaces the timestamp in the docs with the latest
debian/changelog entry timestamp. Once applied, xlsx2csv can be built
reproducibly in our current experimental framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
Dhole
diff -Nru xlsx2csv-0.20+20121013+gitfa44ba6/debian/changelog
xlsx2csv-0.20+20121013+gitfa44ba6/debian/changelog
--- xlsx2csv-0.20+20121013+gitfa44ba6/debian/changelog 2013-06-06
06:43:15.000000000 +0200
+++ xlsx2csv-0.20+20121013+gitfa44ba6/debian/changelog 2015-08-10
23:39:03.000000000 +0200
@@ -1,3 +1,11 @@
+xlsx2csv (0.20+20121013+gitfa44ba6-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Replace man timestamp by the latest debian/changelog entry timestamp
+ to make the package build reproducible.
+
+ -- Eduard Sanou <[email protected]> Mon, 10 Aug 2015 23:38:31 +0200
+
xlsx2csv (0.20+20121013+gitfa44ba6-1) unstable; urgency=low
* Initial release (Closes: #690354).
diff -Nru
xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/honour-SOURCE_DATE_EPOCH.patch
xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/honour-SOURCE_DATE_EPOCH.patch
---
xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/honour-SOURCE_DATE_EPOCH.patch
1970-01-01 01:00:00.000000000 +0100
+++
xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/honour-SOURCE_DATE_EPOCH.patch
2015-08-10 23:40:17.000000000 +0200
@@ -0,0 +1,20 @@
+Description: Fix man timestamp
+ Replace man timestamp with the latest debian/changelog timestamp entry to
+ make the man pages reproducible.
+Author: Eduard Sanou <[email protected]>
+
+--- xlsx2csv-0.20+20121013+gitfa44ba6.orig/man/pod2man.mk
++++ xlsx2csv-0.20+20121013+gitfa44ba6/man/pod2man.mk
+@@ -40,7 +40,11 @@ PACKAGE ?= package
+ # Optional variables to set
+ MANSECT ?= 1
+ PODCENTER ?= User Commands
+-PODDATE ?= $$(date "+%Y-%m-%d")
++ifdef SOURCE_DATE_EPOCH
++ PODDATE ?= $$(date -u -d @${SOURCE_DATE_EPOCH} "+%Y-%m-%d")
++else
++ PODDATE ?= $$(date "+%Y-%m-%d")
++endif
+
+ # Directories
+ MANSRC ?=
diff -Nru xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/series
xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/series
--- xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/series 2013-06-06
06:43:15.000000000 +0200
+++ xlsx2csv-0.20+20121013+gitfa44ba6/debian/patches/series 2015-08-10
23:39:23.000000000 +0200
@@ -1 +1,2 @@
10-eol-handler.patch
+honour-SOURCE_DATE_EPOCH.patch
diff -Nru xlsx2csv-0.20+20121013+gitfa44ba6/debian/rules
xlsx2csv-0.20+20121013+gitfa44ba6/debian/rules
--- xlsx2csv-0.20+20121013+gitfa44ba6/debian/rules 2013-06-06
06:43:15.000000000 +0200
+++ xlsx2csv-0.20+20121013+gitfa44ba6/debian/rules 2015-08-10
23:34:29.000000000 +0200
@@ -4,6 +4,8 @@
URL = git://github.com/dilshod/xlsx2csv.git
UPSTREAMDIR = ../upstream.git
+export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1
-SDate)" +%s)
+
man:
$(MAKE) -C man -f pod2man.mk PACKAGE=$(PACKAGE) makeman
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: xlsx2csv
Source-Version: 0.20+20130606+git4f82f31-2
We believe that the bug you reported is fixed in the latest version of
xlsx2csv, 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 xlsx2csv 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 19:12:25 +0300
Source: xlsx2csv
Binary: xlsx2csv
Architecture: source all
Version: 0.20+20130606+git4f82f31-2
Distribution: unstable
Urgency: medium
Maintainer: Jari Aalto <[email protected]>
Changed-By: Jari Aalto <[email protected]>
Description:
xlsx2csv - convert xslx files to csv format
Closes: 795203 820513
Changes:
xlsx2csv (0.20+20130606+git4f82f31-2) unstable; urgency=medium
.
* debian/control
- (Homepage): Update.
- (Standards-Version): Update to 3.9.8.
- (Vcs-*): Update to anonscm.debian.org.
* debian/copyright
- Fix typo and update URLs.
* debian/patches
- (10): New. Fix spelling 's/xslx/xlsx/' (Closes: 820513).
Patch thanks to Ole G. Gjelland" <[email protected]>.
* debian/pod2man.mk
- Make build reproducible (Closes: 795203).
Patch thanks to Dhole <[email protected]>.
.
xlsx2csv (0.20+20130606+git4f82f31-1) unstable; urgency=low
.
* New upstream release
* debian/control
- (Homepage): Update to Freecode.
* debian/copyright
- (Upstream-Name): Update to more descriptive.
- (Comment): New.
* debian/patches
- Remove. EOL terminator fix accepted upstream.
* debian/watch
- Add comment why can't use githubredir.debian.net.
Checksums-Sha1:
4b1782b5083ef58712677bb4f03e7bef9243d34c 2011
xlsx2csv_0.20+20130606+git4f82f31-2.dsc
ec7c52c3aae09e3cfb021f609a3e65318829cfdf 151632
xlsx2csv_0.20+20130606+git4f82f31.orig.tar.gz
6d5a9a1d4339d6e1a45bdb4ddf8c71f211173d8a 2556
xlsx2csv_0.20+20130606+git4f82f31-2.debian.tar.xz
2684042e32d222e88f481b83a8b62e0bae24d6a4 9498
xlsx2csv_0.20+20130606+git4f82f31-2_all.deb
Checksums-Sha256:
ae2a516168668dabbafde06b7e413348f4d4d3b574412ab720ccf3182bdb8862 2011
xlsx2csv_0.20+20130606+git4f82f31-2.dsc
a90c8fcaa12eb4a74df624b57f77ae500ef1c56fdd089a9adb057f5d8bf5cec3 151632
xlsx2csv_0.20+20130606+git4f82f31.orig.tar.gz
922e8a6ae5cc99296766c5fa396ce07d70c9bca308e23877c8e1be84b1001afe 2556
xlsx2csv_0.20+20130606+git4f82f31-2.debian.tar.xz
28344ffc4e139fc26753aa72a8fde187e5b516694b3a28b24e6332902adc9966 9498
xlsx2csv_0.20+20130606+git4f82f31-2_all.deb
Files:
7f8e90a98cf3c0ae854d02b1f80c5419 2011 text optional
xlsx2csv_0.20+20130606+git4f82f31-2.dsc
cbc3716b02036c76bceaee239c9c0b66 151632 text optional
xlsx2csv_0.20+20130606+git4f82f31.orig.tar.gz
27ddadea8492f6248ad2919333942534 2556 text optional
xlsx2csv_0.20+20130606+git4f82f31-2.debian.tar.xz
08c3f8e97031b4be33a368555c151129 9498 text optional
xlsx2csv_0.20+20130606+git4f82f31-2_all.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYC5oAAAoJECHSBYmXSz6WCgcQAKudDXKl5S2heHwbYCC38+BK
7LywxE5O5FVhyDTLoxFGnLuINDFVmbv7bdiMb23z5gQHk+ynw1rwyYV8C3LbMfWh
aZdmoNlG9vyNtBSvKyKuKMBrb++t0SOp7fz60lsRn00HDWy3BnxC25O8W8YHMhZ6
CrSX1UqHl3EaOhJ2+bxocnXBaq7TAFm5K76LF9Z+CbRY9dFRwrkjiCQ7L2H9QMjI
3sEo9e+kZ4VLiU6HpI7HQ02XFU2iWbjHUERKwiKy4Uokkzc5MpQri1i7lJWTAnSS
lmJS04RR6gl+ncmzR8dW9N9hERg0B0Zu0lRwQTDnA/VxLrycc4rhsziqj4fA6XUK
cXWyqkLzYdfI5yU4EQEBVQR9f1oX1zGvIpy5BlhJEriBXqPVWpSzulDaXsvsXP0a
bAGXTsCSUpHLcSna6puRs2TKleV67j3xWeNJajof92TYAB91tC1fJW7784+dHG36
F58m6BpmZ5qdQjxlzLLhODjz6OxqzRVeroD/LxcK748tYeg1VEummXgSPhWI2zaR
azkIWegwd0xvTBTF79y1nzWu3kiYO8d0zJJgcqQ0CfSX6Jd7N+OnOYx8COJa+CWO
16KGK1Fz08UQH4QgG7KcaOkB2s+F/w30Z0EBPXZ1hIQcsM19iKHxjgj97Zq9htBV
X/uq4mIz/w4wW8TmqmiV
=eioQ
-----END PGP SIGNATURE-----
--- End Message ---