Your message dated Thu, 20 Oct 2016 18:20:34 +0000
with message-id <[email protected]>
and subject line Bug#834160: fixed in bam 0.4.0-5
has caused the Debian Bug report #834160,
regarding bam: 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.)


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

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed
that bam could not be built reproducibly.

Patch attached.

 [0] https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible-build.diff    1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/reproducible-build.diff    2016-08-12 16:41:37.891216078 
+0100
@@ -0,0 +1,30 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2016-08-12
+
+--- bam-0.4.0.orig/scripts/tinydoc.py
++++ bam-0.4.0/scripts/tinydoc.py
+@@ -1,5 +1,5 @@
+ 
+-import re, time
++import re, time, os
+ 
+ class Node:
+       def __init__(self, name):
+@@ -167,11 +167,15 @@ class HTMLOutput(Output):
+                       %s
+               ''' %(img, self.docinfo.name, self.docinfo.note, 
self.docinfo.copyright)
+       def render_end(self):
++              try:
++                      now = time.gmtime(int(os.environ['SOURCE_DATE_EPOCH']))
++              except KeyError:
++                      now = time.localtime()
+               return '''
+                       <hr/>
+                       <small>Generated at %s.</small>
+                       </body>
+-              ''' % (time.asctime())
++              ''' % (time.asctime(now))
+ 
+       def index_begin(self): return '<h2>Contents</h2><ul>'
+       def index_end(self): return '</ul><hr/>'
--- a/debian/patches/series     2016-08-12 16:35:41.058274016 +0100
--- b/debian/patches/series     2016-08-12 16:41:36.759200656 +0100
@@ -2,3 +2,4 @@
 test-error-exit-code.diff
 fix-ftbfs-kfreebsd.diff
 fix-ftbfs-tests-fpic.diff
+reproducible-build.diff

--- End Message ---
--- Begin Message ---
Source: bam
Source-Version: 0.4.0-5

We believe that the bug you reported is fixed in the latest version of
bam, 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.
Felix Geyer <[email protected]> (supplier of updated bam 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:10:16 +0200
Source: bam
Binary: bam
Architecture: source
Version: 0.4.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Felix Geyer <[email protected]>
Description:
 bam        - fast and flexible build system
Closes: 834160
Changes:
 bam (0.4.0-5) unstable; urgency=medium
 .
   * Make the documentation build reproducible. (Closes: #834160)
     - Add reproducible-build.diff
     - Thanks to Chris Lamb for the patch.
Checksums-Sha1:
 b6759e9f6ccda952832d27a30002d2e5472d73dc 1854 bam_0.4.0-5.dsc
 a34c190c382e4ba4954d7a98f5f6288d1d0ba413 5452 bam_0.4.0-5.debian.tar.xz
Checksums-Sha256:
 6aec8204c7e98b18a95658b26342f396e89bc8c997faa7750bb2c54def493bb8 1854 
bam_0.4.0-5.dsc
 815f2f459b8c49677de729901cbe362df1901993f86d36928690253291e9c5f0 5452 
bam_0.4.0-5.debian.tar.xz
Files:
 d67dbd671253cb654bafeba7b0c4c86a 1854 devel optional bam_0.4.0-5.dsc
 3c547623713b64460e3dd768c29c2ece 5452 devel optional bam_0.4.0-5.debian.tar.xz

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

iQIcBAEBCgAGBQJYCPtlAAoJEP4ixv2DE11F1kwP/iO1LXFe8IzkOLNMBcYsaDeg
BSGK5xwAr0g643f4xyM52uQpW7bJnpwD04+gvn/3GW0uiJnGjcTmiR1Y5rrw4mjb
Mo2uCPQwsLmy06TNGzHbOFi21IHgDGx+KlzMXnqz93QAFlwGoEdT8HKrAObFL3co
1Lz+voYILlWzEscMjSi59uP1fHv7qgJ4cvsGkPMYOeUkluO4+1Xei+p/doMPJPvR
wnnS97mslkdAzmABKhrO6FEhmvSWl4IEfsKnzZLazwGiH+TzfD7cua/kcBAJdE9S
G8agyxGr2ItkiKSXgdwzJ71V0pgkwkd5cIhR9Bw1I9qvemjAmNsWBbDduqvIsK+2
qBgi+gvreTzjSP4VdGCgCdm4N5M7o91BybYc3/lf80IsHrHRnjJLVPLisip3NNZF
YYHHoUpB1XLeNE4w7nZfzH2IxE+1ngQLmUfheECdGnFz2A/nQbqOD3YMuRmJClom
g0WVE+NRv+db7MoMgBU/WFxfsEtoK7ECuFggeTA8qjaW9Ks7kVmrzYaFtlpfAQb0
LjCz213Thk5UdnKorJyG+CDwxIFo2znv9xWfQEPhL4MgIJWtOwE31A6nTo526WYX
lrrb2YGt0XYCn5GPaBlLyEVWv/x5Pm6DrdVQRl7zncNFK5PqWUy8t9kQs8HI9/u0
tk2P+AQ0X2NM5z7CxGRu
=qX+Y
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to