Your message dated Sat, 26 Sep 2020 10:20:18 +0000
with message-id <[email protected]>
and subject line Bug#963124: fixed in python-pyqtgraph 0.11.0-7
has caused the Debian Bug report #963124,
regarding python-pyqtgraph: 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.)


-- 
963124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963124
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pyqtgraph
Version: 0.11.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
python-pyqtgraph could not be built reproducibly.

This is because it generates copyright years from the current build
date and therefore will vary on when you build it.

Patch attached that uses SOURCE_DATE_EPOCH [1] for the "current" build
date.

 [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/reproducible-build.patch   1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/reproducible-build.patch   2020-06-19 11:22:52.988136344 
+0100
@@ -0,0 +1,26 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2020-06-19
+
+--- python-pyqtgraph-0.11.0.orig/doc/source/conf.py
++++ python-pyqtgraph-0.11.0/doc/source/conf.py
+@@ -11,6 +11,7 @@
+ # All configuration values have a default; values that are commented out
+ # serve to show the default.
+ 
++import time
+ import sys
+ import os
+ from datetime import datetime
+@@ -46,7 +47,10 @@ master_doc = 'index'
+ 
+ # General information about the project.
+ project = 'pyqtgraph'
+-copyright = '2011 - {}, Luke Campagnola'.format(datetime.now().year)
++now = datetime.utcfromtimestamp(
++    int(os.environ.get('SOURCE_DATE_EPOCH', time.time()))
++)
++copyright = '2011 - {}, Luke Campagnola'.format(now.year)
+ 
+ # The version info for the project you're documenting, acts as replacement for
+ # |version| and |release|, also used in various other places throughout the
--- a/debian/patches/series     1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series     2020-06-19 11:22:51.908128280 +0100
@@ -0,0 +1 @@
+reproducible-build.patch

--- End Message ---
--- Begin Message ---
Source: python-pyqtgraph
Source-Version: 0.11.0-7
Done: Gianfranco Costamagna <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pyqtgraph, 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.
Gianfranco Costamagna <[email protected]> (supplier of updated 
python-pyqtgraph 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: Sat, 26 Sep 2020 11:34:23 +0200
Source: python-pyqtgraph
Architecture: source
Version: 0.11.0-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 963124
Changes:
 python-pyqtgraph (0.11.0-7) unstable; urgency=medium
 .
   [ Chris Lamb <[email protected]> ]
   * debian/patches/1265.patch:
     make build reproducible. (Closes: #963124)
Checksums-Sha1:
 aea0877bbb5f1cdcf7157631ee430c0e6dc75f48 2307 python-pyqtgraph_0.11.0-7.dsc
 cfd7b11c9f13be90f3d83e41ac91d7f9156c7647 6516 
python-pyqtgraph_0.11.0-7.debian.tar.xz
 951e3996638ffa905ade238009267dd73197eee9 12453 
python-pyqtgraph_0.11.0-7_source.buildinfo
Checksums-Sha256:
 ab3e5993c342b523cbee04a181606e85dd5436cda3d0dfc7d8af78d2aaca13e8 2307 
python-pyqtgraph_0.11.0-7.dsc
 0b095938db5279e7f1ae4c128c54033dd9d884837039913a3f6315f3f119a667 6516 
python-pyqtgraph_0.11.0-7.debian.tar.xz
 94b1a6f05b916b096826059170ee8c23498f251482cd039c870192c709814184 12453 
python-pyqtgraph_0.11.0-7_source.buildinfo
Files:
 e0a737e3984a2650ef90bb3726c61d49 2307 python optional 
python-pyqtgraph_0.11.0-7.dsc
 594474660f6d680b4ced7936d9ef8c6f 6516 python optional 
python-pyqtgraph_0.11.0-7.debian.tar.xz
 90732e83b69710aa7d9b948a6708383f 12453 python optional 
python-pyqtgraph_0.11.0-7_source.buildinfo

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

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAl9vC6sACgkQ808JdE6f
Xdl75A/8CO31n1tOslseXS/hpgTd/TqpZNnmF0v3oH3KKR7wkpVuL07v1VRhzDN0
drSXNzdWaNtjZEUAkwpCzvZ0tNCt9qhYZKk0HBwaSaf7VuJd8TkUdETr6EnY8rIV
onGeqJtxTHaHQt4aclImYCCKdn/nkOGJRANedd3aTHHx1hbYcKqFXWbOR93ErEWV
987CATQTRJrzSUFxqXZeEIH7EKLOAHLorV87yRwSzlOcg5f7+Ho3CDHIhOycph/K
6uXpceCU5Hrql0sfJmwFtFyni36VAd1EUq8/KVckv3IehBbUmm+dmz8zQxsPg0gr
jME9fdrYfadq+1NVCdy+9kYCMYB710wPfwukFhsNtNC2rk4RaP504XftO7AodEFE
hd7hwtdTA5fgs3rU7xDhrFIjY70/8GDnO3xz6cl9Hd9jLfME3PKnu6dvH4GK1SsI
JKWCaOrbp5kHzn61In7v5vPF5r6Qh4Nqr2Ys6GNcx875iVTWua0QBH5+q58vu2Ks
DyvlT7JqiaVjtdzzgp3o5Gv/kZKTN8FxBbuhJwiIWQmKX1j109Pj6EM9CwXPobBu
bbDeUE6L/bO5P5zWHdKiRm6eElxW6XoLO78ztt/92er6mEpcKni2X87Oqozg6nO+
ajMilbtmojaKKhBQ7dQHoFlcy8Q3pRsH1XcfWV7hRrxpMoYJbHI=
=2Hgr
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to