Your message dated Sat, 30 Jul 2016 17:35:08 +0000
with message-id <[email protected]>
and subject line Bug#832997: fixed in pysal 1.11.2-2
has caused the Debian Bug report #832997,
regarding pysal: 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.)


-- 
832997: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832997
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pysal
Version: 1.11.2-1
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 pysal 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-and-output.patch        1969-12-31 
19:00:00.000000000 -0500
--- b/debian/patches/reproducible-build-and-output.patch        2016-07-30 
09:26:08.972016141 -0400
@@ -0,0 +1,26 @@
+Description: Make the output and build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2016-07-30
+
+--- pysal-1.11.2.orig/pysal/core/IOHandlers/pyDbfIO.py
++++ pysal-1.11.2/pysal/core/IOHandlers/pyDbfIO.py
+@@ -4,6 +4,8 @@ import struct
+ import itertools
+ from warnings import warn
+ import pysal
++import os
++import time
+ 
+ __author__ = "Charles R Schmidt <[email protected]>"
+ __all__ = ['DBF']
+@@ -272,7 +274,9 @@ class DBF(pysal.core.Tables.DataTable):
+         POS = self.f.tell()
+         self.f.seek(0)
+         ver = 3
+-        now = datetime.datetime.now()
++        now = datetime.datetime.utcfromtimestamp(
++            int(os.environ.get('SOURCE_DATE_EPOCH', time.time())),
++        )
+         yr, mon, day = now.year - 1900, now.month, now.day
+         numrec = self.numrec
+         numfields = len(self.header)
--- a/debian/patches/series     2016-07-30 09:12:22.522044500 -0400
--- b/debian/patches/series     2016-07-30 09:26:01.392034744 -0400
@@ -1 +1,2 @@
 unusual-interpreter.patch
+reproducible-build-and-output.patch

--- End Message ---
--- Begin Message ---
Source: pysal
Source-Version: 1.11.2-2

We believe that the bug you reported is fixed in the latest version of
pysal, 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.
Bas Couwenberg <[email protected]> (supplier of updated pysal 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: Sat, 30 Jul 2016 19:16:27 +0200
Source: pysal
Binary: python-pysal python3-pysal
Architecture: source all
Version: 1.11.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Description:
 python-pysal - Python Spatial Analysis Library - Python 2
 python3-pysal - Python Spatial Analysis Library - Python 3
Closes: 832997
Changes:
 pysal (1.11.2-2) unstable; urgency=medium
 .
   * Team upload.
   * Add patch by Chris Lamb for reproducible builds.
     (closes: #832997)
Checksums-Sha1:
 13f08e8d8a5d5744adf66869175a31c8fdbfaf5c 2177 pysal_1.11.2-2.dsc
 0ae3f6d87772efb5359743482a40e186c3966dd2 3840 pysal_1.11.2-2.debian.tar.xz
 1e8eb38dd98ac3205c2d0d21c7a91c25b3813eb6 7953314 python-pysal_1.11.2-2_all.deb
 1d2993087f75d8ce8ee5abbbc61bbc5fd18bddac 7939684 python3-pysal_1.11.2-2_all.deb
Checksums-Sha256:
 a982174cbb678c43a8d00f4871c2f1d55db5fc07f0a495d748d10b501bdb86f6 2177 
pysal_1.11.2-2.dsc
 fcb351f550ece72cd6fc317a55683430c6ae5a9a883155a7180aadc4fa4a7239 3840 
pysal_1.11.2-2.debian.tar.xz
 f0bafa51d593ae9b1c56aff98938023437d1ba1bf57602776c04a68de009b96d 7953314 
python-pysal_1.11.2-2_all.deb
 cae03dfda8c00612890957bdd74767c99e4c6b2b450889d2ef517b5b2cd05ecd 7939684 
python3-pysal_1.11.2-2_all.deb
Files:
 f7dbb6e7313bd4957d3690084ad3d0c3 2177 python optional pysal_1.11.2-2.dsc
 9e10ad5ec16c1febc50fe254594bd9d6 3840 python optional 
pysal_1.11.2-2.debian.tar.xz
 56f8f0f75e9ff3fc65c5ce4f23f369e8 7953314 python optional 
python-pysal_1.11.2-2_all.deb
 43b6b711d305f717faa700120ceb8cee 7939684 python optional 
python3-pysal_1.11.2-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXnOKqAAoJEGdQ8QrojUrxzggQAISWekedgFGjF4FQqOX1qryh
5VAu4kHDObiPeztyGcnbeGfO3Znyx9K0xV9w0gbi7FqpVEm9QYZZz8mEGBXWmChj
lydfd53NdI/5QN/oMrmVNZwu98zeJwT4D20wHpGCWSH1oXFCHpP5JBI6lFd8V/y8
iWHGgmbIKwgImKyFpcZcjuzMtJ6vqEg/uiAcS1zZpWHOvh2sbq/9OeXMI9YOHYTt
siBWJ59asJexqVCu4RUruhyMjJ/cbA7OCOChqy/EftEOS8Jsz8Pw9H4uG2yvQy6V
ek/cRsVSPFu+3KG1QR01hYGJuRBoTbpa1ui/6tEIwLJEh+tEFi3mNN6nK8mxceLq
JeBGYzP7xev8zEzNp2Q3VkHBq67Z+FwvVYXuwaUrO2LK05FOyo3mWoPeyCYSQK8M
gj/+6SsudcGzf8QjeKRyVT1+VERpDExqMgDy81rST0HoQEHWZbYKD3NIUK9vpYJH
6IqC0Ge8Q7k5aeccLXJasuic5B0rRFiDbzXv+mBfhvNuRtM0Lxe4uZxsvoO76EFd
IHOvENIAXuWjMDjnRAa6k4q9E1hN1YhcwWz06dSoQqF0W080AcF4zeaTkeUDBOy/
AE/K7yJ1p+eZRMq7Nf199QSNHk3duhx6EREJT3IcWFw7UZBQSjyfiL16hp66JQPJ
o0GOX40gMEiILspUpR9h
=lhjO
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-grass-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to