Your message dated Tue, 07 Jul 2015 21:28:21 +0000
with message-id <[email protected]>
and subject line Bug#788403: fixed in pyevolve 0.6~rc1+svn398+dfsg-7
has caused the Debian Bug report #788403,
regarding pyevolve: [PATCH] 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.)


-- 
788403: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788403
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pyevolve
Version: 0.6~rc1+svn398+dfsg-6
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that pyevolve could not be built reproducibly.

The attached patch removes extra timestamps from the build system.
Once applied, pyevolve can be built reproducibly in our current experimental
framework.

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

diff -urNp pyevolve-0.6~rc1+svn398+dfsg.old/debian/rules pyevolve-0.6~rc1+svn398+dfsg/debian/rules
--- pyevolve-0.6~rc1+svn398+dfsg.old/debian/rules	2014-08-17 18:18:20.000000000 -0300
+++ pyevolve-0.6~rc1+svn398+dfsg/debian/rules	2015-06-10 21:59:54.232801405 -0300
@@ -15,6 +15,8 @@ SVNREV = $(shell dpkg-parsechangelog -l$
 SVNURL = https://pyevolve.svn.sourceforge.net/svnroot/pyevolve/trunk/
 export UPNAME UPVER SVNURL SVNREV
 
+LAST_CHANGE = $(shell dpkg-parsechangelog -S Date)
+BUILD_DATE = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "$(LAST_CHANGE)")
 
 %:
 	dh  $@ --with python2,sphinxdoc --buildsystem=pybuild
@@ -28,7 +30,7 @@ override_dh_auto_clean:
 # Override needed for building documentation; jquery link
 override_dh_auto_build:
 	dh_auto_build
-	cd docs && sphinx-build -E -a -b html ./source ./html
+	cd docs && sphinx-build -E -a -b html -D today="$(BUILD_DATE)" ./source ./html
 
 # Run the autopkgtest as unit test
 override_dh_auto_test:

--- End Message ---
--- Begin Message ---
Source: pyevolve
Source-Version: 0.6~rc1+svn398+dfsg-7

We believe that the bug you reported is fixed in the latest version of
pyevolve, 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.
Christian Kastner <[email protected]> (supplier of updated pyevolve 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: Tue, 07 Jul 2015 16:37:50 +0200
Source: pyevolve
Binary: python-pyevolve python-pyevolve-doc
Architecture: source all
Version: 0.6~rc1+svn398+dfsg-7
Distribution: sid
Urgency: medium
Maintainer: Christian Kastner <[email protected]>
Changed-By: Christian Kastner <[email protected]>
Description:
 python-pyevolve - complete genetic algorithm framework
 python-pyevolve-doc - documentation for the Pyevolve genetic algorithm 
framework
Closes: 788403
Changes:
 pyevolve (0.6~rc1+svn398+dfsg-7) unstable; urgency=medium
 .
   [ Juan Picca ]
   * debian/rules:
     - Make the build reproducible. Closes: #788403
 .
   [ Christian Kastner ]
   * debian/control:
     - Bump Standards-Version to 3.9.6 (no changes needed)
     - Drop XS-Testsuite. dpkg now recognizes the Testsuite header, and
       dpkg-source automatically adds one when an autopkgtest suite is found.
     - Lower-case package synopsis
     - Remove trailing whitespace in package description
   * debian/copyright:
     - Avoid spaces in short license name
     - Bump copyright years
Checksums-Sha1:
 c048b1bfd0d06af2752cd9bc13c83a6473aa261f 2217 
pyevolve_0.6~rc1+svn398+dfsg-7.dsc
 2ab358b21c11b64fbf881cf303f1e547abeeeb93 10776 
pyevolve_0.6~rc1+svn398+dfsg-7.debian.tar.xz
 9a445b4590ee17705eaf23e4182b7735e601127e 1236574 
python-pyevolve-doc_0.6~rc1+svn398+dfsg-7_all.deb
 4a3dcdc4c1c2c698664a99134b76296837625858 54388 
python-pyevolve_0.6~rc1+svn398+dfsg-7_all.deb
Checksums-Sha256:
 2b4750b1fb16724f5f030376e1b57c721f1ee512daa561880e2f7016a805e279 2217 
pyevolve_0.6~rc1+svn398+dfsg-7.dsc
 4db30fe0c049a0183615c7a894c01fd58843e56bd73cfef5f808af1c4074d632 10776 
pyevolve_0.6~rc1+svn398+dfsg-7.debian.tar.xz
 e81733bf168ff423aafa8e7595592f465e40a7883c24bf025ed2f0914a9d4c87 1236574 
python-pyevolve-doc_0.6~rc1+svn398+dfsg-7_all.deb
 a409a1b817f2a8f3b9470ae78b4140175b971df112d8180c6110064acfc21871 54388 
python-pyevolve_0.6~rc1+svn398+dfsg-7_all.deb
Files:
 7c6ce0c5269031eddd4cdcddec61524d 2217 python optional 
pyevolve_0.6~rc1+svn398+dfsg-7.dsc
 bb0d3e46d2f6ce9cda973958b167a15d 10776 python optional 
pyevolve_0.6~rc1+svn398+dfsg-7.debian.tar.xz
 08d20a73e5285b05eb36066a4f36107a 1236574 doc optional 
python-pyevolve-doc_0.6~rc1+svn398+dfsg-7_all.deb
 54d348339a29d54b132aa972597b2268 54388 python optional 
python-pyevolve_0.6~rc1+svn398+dfsg-7_all.deb

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

iQIcBAEBCAAGBQJVnDSzAAoJEDmVOjfeTrNr9fIP/jHBtH7017LjYoYvRBXgEw+E
e/3Al183IwdrEN453u9qcZh4PNDRPWyNqUs1ysSaSmMjdjt7rsYjCyBhDGRl/E6m
gVyrG+zba68ObDJdJBVJFmpvM5+5ZUbgy1/MrYRjAou+n/VBLiMKFNmF26Wq6CGe
f+DqHdNQsOqi9ux4j+jzL+GodkDUIMFdlKYo6QblU1IHfTa6VJc7eZf0fbtGA4Sl
m/RSoihD7CCfHQmDVgM8o28u9z8ItHMfvwCC7Lnux9Oykr6P7yW5gqrINiUrG+lc
AOFKs+DC2bIaq4Qb1SMxUxAFeHWpOzL6POq3NGB633SJu/dW35CgIl3beDYsvxe7
x+MRX4xobJvL0b5Lbwp4GxmCgOGkYevLsJX2DRLNBk2WXUIvUmRf42t7xz3Twe1g
Ngc7NS0MH6Sai0MHpXpeE09Foe3mvWjstocuBJIjpATq3QH5iMtqEp52l9TbqFQA
cRj8fCeu5aVW7p+G88X3Qze9L/glwDrooV2ZJMmV9slScDxe8ua2S6KipcioqZOr
81f10UQXbnkEDd4JUfoccIgdYVB9RGTxK+t4Vok7uCYx8TPGHnl728iJzorpnHhm
S0dUWr2qLwVhJXxbJTml43hofPlHhUtq+Ys55jS95o8wRcl2bs59tnVP/XliH6D6
dIWC3ATwxgwxsV0zHv4L
=vo0u
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to