Your message dated Tue, 01 Nov 2016 22:07:01 +0000
with message-id <[email protected]>
and subject line Bug#834735: fixed in filepp 1.8.0-5
has caused the Debian Bug report #834735,
regarding filepp: please make the output (and 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.)


-- 
834735: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834735
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: filepp
Version: 1.8.0-4
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps toolchain
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0], I noticed
that filepp generates unreproducible output.

Patch attached that uses SOURCE_DATE_EPOCH[1] when set. This also makes
the build of filepp itself reproducible.


 [0] https://reproducible-builds.org/
 [1] https://reproducible-builds.org/specs/source-date-epoch/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/patches/02-reproducible-output-and-build.patch     1970-01-01 
01:00:00.000000000 +0100
--- b/debian/patches/02-reproducible-output-and-build.patch     2016-08-18 
13:55:58.353514045 +0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2016-08-18
+
+--- filepp-1.8.0.orig/filepp.in
++++ filepp-1.8.0/filepp.in
+@@ -222,7 +222,7 @@ GenerateDefinesKeys();
+                     'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');    
+     #prepare standard defines
+     my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isbst) = 
+-      localtime(time());
++      defined($ENV{SOURCE_DATE_EPOCH}) ? gmtime($ENV{SOURCE_DATE_EPOCH}) : 
localtime(time());
+     $year += 1900;
+     $sec  = sprintf("%02d", $sec);
+     $min  = sprintf("%02d", $min);
--- a/debian/patches/series     2016-08-18 13:47:56.517074297 +0100
--- b/debian/patches/series     2016-08-18 13:53:36.740219216 +0100
@@ -1 +1,2 @@
 01-manpage-fixup.patch
+02-reproducible-output-and-build.patch

--- End Message ---
--- Begin Message ---
Source: filepp
Source-Version: 1.8.0-5

We believe that the bug you reported is fixed in the latest version of
filepp, 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.
Christoph Haas <[email protected]> (supplier of updated filepp 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: SHA256

Format: 1.8
Date: Mon, 24 Oct 2016 23:11:38 +0200
Source: filepp
Binary: filepp
Architecture: source all
Version: 1.8.0-5
Distribution: unstable
Urgency: medium
Maintainer: Christoph Haas <[email protected]>
Changed-By: Christoph Haas <[email protected]>
Description:
 filepp     - generic perl-based file pre-processor for text files
Closes: 834735
Changes:
 filepp (1.8.0-5) unstable; urgency=medium
 .
   * Making output and build reproducibe (closes: #834735)
   * Machine-readable dep5 debian/copyright added
   * debian/watch removed - no more releases planned
Checksums-Sha1:
 24295e3fcb0a580d00b4067e25a04292cc09747e 1656 filepp_1.8.0-5.dsc
 fb291a032f306ba11b2d3a627b325a81de794965 4244 filepp_1.8.0-5.debian.tar.xz
 cead0120e0c8f4a084c7c985e931d08c11796b75 61480 filepp_1.8.0-5_all.deb
Checksums-Sha256:
 40ec136c00d2e57ee0fa82c2544b360655c84f3fb26b8c1b22ecdf3baa6677fd 1656 
filepp_1.8.0-5.dsc
 ddff9ee0fe63879012a8fc092ed8d8fbe77670ad7a3430143f452d7575727154 4244 
filepp_1.8.0-5.debian.tar.xz
 57ae05104b62674ea6980499649e8ecb906280babe56396e520462b9d6505994 61480 
filepp_1.8.0-5_all.deb
Files:
 2d793de5a4f6dcd7699b0f2220ce12a7 1656 text optional filepp_1.8.0-5.dsc
 69fa300a18c5eef1f9a01a61f02b0c4d 4244 text optional 
filepp_1.8.0-5.debian.tar.xz
 2f2f7244e4307cf7e589ce2d83d93bf7 61480 text optional filepp_1.8.0-5_all.deb

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJYGQcNAAoJEP4DjllQtaND7w0P/1GDdMeZLZQ4g7yaU1zMjZqj
m9hHUuFQbhd3pId12gaN4XSunuQbRC9HSmGHM2/OO3ZD0bb4ujqaaugqXQEeG/eV
2Mt0VomWvcUSKiaDMQuFVvF7fNKZki1ZJgbJeJ/hk3qLLep4D33821XkUVUVTf1H
w3a+SL+Xp7oQ/OP7ZySabIVyg3wm3rJ3BnP1Z7o+ssdcNpJ0CZRTEMf2tPACkGYQ
Ho5asrvaMSJTdy3Y8KnL6qYZsbh6goJ6q9oC+1jLmm7wW/ZH47hzSRiSEed1LAhQ
tXhO7lf2quHKjiGu83E+urw6igtmQGjhDgT+0W3AVb7OtKb0F6udl5VaTSgOpruR
EqPu9HqbndxCQ88N5zcZjLt1T6SF2d7BcM71LzIHAalwnKfWyCLC0XxY2mAc3nKB
8z1AXs3W+gU7n/cY+P2snSeya1rM6o1vuosR2eDnpIz2pIAEhgITDV70FkoK1NUG
+OMozFYadYCCxnXOwfysNRydbZ4pdJdgZrUrmLYf8dc8wfKXpXNEVsxYD4QZnach
YavJtYvkoRT/x6MtXDkNaOsFzfuTnobt/9DDLVwVMo/ENq6cduwxAplDYzMuzFnD
n7I8ZvMAC466dzhnGaFqOGOJ/QrpjHpnNIBJ2T1gd0PrrLR7ePLWIXMlusyKbb12
4VWqcn9cDgh5CRLzCA0J
=pxYQ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to