Your message dated Mon, 29 Feb 2016 16:13:03 +0000
with message-id <[email protected]>
and subject line Bug#788476: fixed in mpi4py 2.0.0-1
has caused the Debian Bug report #788476,
regarding mpi4py: [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.)


-- 
788476: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788476
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mpi4py
Version: 1.3.1+hg20131106-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps

Hi!

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

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

 [1]: https://wiki.debian.org/ReproducibleBuilds
diff -urNp mpi4py-1.3.1+hg20131106.old/debian/rules mpi4py-1.3.1+hg20131106/debian/rules
--- mpi4py-1.3.1+hg20131106.old/debian/rules	2014-11-24 12:21:30.000000000 -0200
+++ mpi4py-1.3.1+hg20131106/debian/rules	2015-06-11 09:35:09.259901065 -0300
@@ -8,6 +8,9 @@ PY3VERS = $(shell py3versions -vr)
 CYTHON_VER := $(shell dpkg -l cython 2>/dev/null | awk '/^ii/{print $$3;}' || echo 0)
 RECONF = $(shell dpkg --compare-versions $(CYTHON_VER) ge 0.19.1 && echo ",autoreconf" || echo "")
 
+LAST_CHANGE = $(shell dpkg-parsechangelog -S Date)
+BUILD_DATE  = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "$(LAST_CHANGE)")
+
 # Specify a specific version of MPI to use in the build, otherwise
 # just use the default.
 # MPI=.openmpi
@@ -40,7 +43,7 @@ override_dh_auto_build:
 
 	: # Build documentation now
 	PYTHONPATH=`/bin/ls -d $(CURDIR)/build/lib.*$(PY2)` \
-	 make -C docs/source/usrman/ html
+	 make -C docs/source/usrman/ html SPHINXOPTS="-D today=\"$(BUILD_DATE)\""
 
 override_dh_auto_install:
 	dh_auto_install

--- End Message ---
--- Begin Message ---
Source: mpi4py
Source-Version: 2.0.0-1

We believe that the bug you reported is fixed in the latest version of
mpi4py, 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.
Yaroslav Halchenko <[email protected]> (supplier of updated mpi4py 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, 29 Feb 2016 08:23:56 -0500
Source: mpi4py
Binary: python-mpi4py python-mpi4py-dbg python3-mpi4py python3-mpi4py-dbg 
python-mpi4py-doc
Architecture: source amd64 all
Version: 2.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: NeuroDebian Team <[email protected]>
Changed-By: Yaroslav Halchenko <[email protected]>
Description:
 python-mpi4py - bindings of the Message Passing Interface (MPI) standard
 python-mpi4py-dbg - bindings of the MPI standard -- debug symbols
 python-mpi4py-doc - bindings of the MPI standard -- documentation
 python3-mpi4py - bindings of the Message Passing Interface (MPI) standard
 python3-mpi4py-dbg - bindings of the MPI standard -- debug symbols
Closes: 788476 793839
Changes:
 mpi4py (2.0.0-1) unstable; urgency=medium
 .
   * New upstream release
     - should be compatible with python 3.5 (Closes: 793839)
   * debian/watch adjusted to monitor bitbucket
   * debian/control
     - boosted policy to 3.9.7
   * debian/rules
     - hardcode sphinx date for reproducible build (Closes: #788476)
       Thanks Juan Picca
Checksums-Sha1:
 02e5ff46734eeb9d82a5f2901ddd3fe0ddc74db6 2384 mpi4py_2.0.0-1.dsc
 780289417e3c7a3199bf0d39df87ddcc4391e6b8 215032 mpi4py_2.0.0.orig.tar.bz2
 a76143108ce2380546e1ee56f3e11546b38d8141 7500 mpi4py_2.0.0-1.debian.tar.xz
 bf7edc9af0ce39f728741ed3f21dc964ca7c7a6b 1040050 
python-mpi4py-dbg_2.0.0-1_amd64.deb
 44ec1c9e9473f76cf793ce44f5b619d6e966ae05 55212 
python-mpi4py-doc_2.0.0-1_all.deb
 fb065d5b7625f20d32bbd68a1009febbe0407fdb 340370 python-mpi4py_2.0.0-1_amd64.deb
 94ff28b9a0d19c58b3a58bcbb51f4577ae2c6917 1186986 
python3-mpi4py-dbg_2.0.0-1_amd64.deb
 d9dd0b2d7f6aec03fc1ba9595799e97c6b51ccf7 339970 
python3-mpi4py_2.0.0-1_amd64.deb
Checksums-Sha256:
 41243e6f98f079b4cf1d35d6e45afc2f084d22782edce6fe0e7a8701f29f9524 2384 
mpi4py_2.0.0-1.dsc
 1963c2ae3916ff94af2967d45b517086a03900c691639279c7498360a29efb77 215032 
mpi4py_2.0.0.orig.tar.bz2
 415711ba12b11ac4912146cd610e67ac5e2e67e41bd3fc1523a0c3d51600775a 7500 
mpi4py_2.0.0-1.debian.tar.xz
 fde5f39df3f138b98113ccda1a355e15690002e338042d745058d962fe403440 1040050 
python-mpi4py-dbg_2.0.0-1_amd64.deb
 fe06675c210e685b0cb4417bc8743131d0a60ec7e5e3dcb48e62c3be4adb796b 55212 
python-mpi4py-doc_2.0.0-1_all.deb
 c3fe5d6bc6105de47ec66b03663e19e7e6182e2e27deef38eb471b8728d79ed4 340370 
python-mpi4py_2.0.0-1_amd64.deb
 4d621113eea2086207128753c0b19da721c6a0e79e0efb41801ac1a06b7902b9 1186986 
python3-mpi4py-dbg_2.0.0-1_amd64.deb
 33dd4aeb803c48be4849da575c18178da5045d154e5395657862d915663ce92a 339970 
python3-mpi4py_2.0.0-1_amd64.deb
Files:
 4ed60e3a32ebc162487ea8880ee67b7c 2384 python extra mpi4py_2.0.0-1.dsc
 f4a2f27b139cd9ab495ade6f045d3cbc 215032 python extra mpi4py_2.0.0.orig.tar.bz2
 3401eaac80e5e7f5c671feb90a69696a 7500 python extra mpi4py_2.0.0-1.debian.tar.xz
 8d5fa1fb3aac330c80fb06c4d940e968 1040050 debug extra 
python-mpi4py-dbg_2.0.0-1_amd64.deb
 0821a7498707d7e803dae1243d44e880 55212 doc extra 
python-mpi4py-doc_2.0.0-1_all.deb
 2e5fcfb39cbdb72aaecba177d78f67d5 340370 python extra 
python-mpi4py_2.0.0-1_amd64.deb
 f7c8efd4f954a2a1ec32913e9a01b639 1186986 debug extra 
python3-mpi4py-dbg_2.0.0-1_amd64.deb
 ca8a8a8503970a6200f06b434f982f64 339970 python extra 
python3-mpi4py_2.0.0-1_amd64.deb

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

iQIcBAEBCAAGBQJW1Fy1AAoJEKLeI1Bi2jP6opMP/1KD8gRFY+ph09pBo9G3pMnQ
1QVZoF20kvYz2XFGe57fB13ikE65+B/g1KucqPWDGMTbGekNuWAIQHaSLDxsbBRr
ULfGTwtskCdcElAhfhOt90yrNha9J2+4oeJ7DeIR8CAkNJNng3EBUDqZM+8uYeLG
9RLpTZHhFF05yea941Mh36Dgmh4tZuyLQt59ox9vmmqVpAgLkRoPVIVQOHo+cwyN
Xzwn+XYG0leNzrNOdjgMkRdXHnsG2oAYLUTOgXuX0NVnFf0bQKvIzYJ1buntVhlJ
miJECp25l5EnL8F3Q4gEcCOwCLcMFxXnHMUncW/B9wIKyBZbbJQGeTudf9QUNaj6
LZ1z8RM7E/pQDQZs6pB9WU4LrGE47vs453XPRNenxXS0VoLvaPZP6FbgW16nIubn
0jtrx36k0KkwhVJJzCuYugOWGEZDPcjAtbga3KDDgZjgOz2BbBw2poQTK2Gts+i6
RyHliuFD+F2ASumZliNvTWyFcGTGB6SJ8OYSEyFAmuHHSg2oa9cw3iEq/GRDiULl
aCTJhBz19RK2iF+/I/Uy2+LqEzq2P6bDbZzCxFPLBt3pMymNUj8bL8jjK9EMuBmG
yh7sP0abgi1W2Qz2NuPFwHgRJXRPbZGKgdcz3JcmS4ba8fAj6o59unmZF3PBkXrt
MdESM7jLH+IOHmumTGpz
=ryVh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to