Your message dated Fri, 26 Jun 2015 13:50:58 +0000
with message-id <[email protected]>
and subject line Bug#789751: fixed in python-pysaml2 2.4.0-2
has caused the Debian Bug report #789751,
regarding python-pysaml2: [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.)


-- 
789751: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789751
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-pysaml2
Version: 2.4.0-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps

Hi!

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

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

 [1]: https://wiki.debian.org/ReproducibleBuilds
diff -urNp python-pysaml2-2.4.0.old/debian/rules python-pysaml2-2.4.0/debian/rules
--- python-pysaml2-2.4.0.old/debian/rules	2015-05-15 13:02:00.000000000 -0300
+++ python-pysaml2-2.4.0/debian/rules	2015-06-24 01:40:37.133414431 -0300
@@ -6,6 +6,9 @@ PYTHONS:=$(shell pyversions -vr)
 UPSTREAM_GIT = git://github.com/rohe/pysaml2.git
 -include /usr/share/openstack-pkg-tools/pkgos.make
 
+LAST_CHANGE = $(shell dpkg-parsechangelog -S Date)
+BUILD_DATE  = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "$(LAST_CHANGE)")
+
 %:
 	dh $@ --buildsystem=python_distutils --with python2,sphinxdoc
 
@@ -41,7 +44,7 @@ override_dh_clean:
 	rm -rf build
 
 override_dh_sphinxdoc:
-	sphinx-build -b html doc debian/python-pysaml2-doc/usr/share/doc/python-pysaml2-doc/html
+	sphinx-build -D today="$(BUILD_DATE)" -b html doc debian/python-pysaml2-doc/usr/share/doc/python-pysaml2-doc/html
 	dh_sphinxdoc -O--buildsystem=python_distutils
 
 # Commands not to run

--- End Message ---
--- Begin Message ---
Source: python-pysaml2
Source-Version: 2.4.0-2

We believe that the bug you reported is fixed in the latest version of
python-pysaml2, 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.
Thomas Goirand <[email protected]> (supplier of updated python-pysaml2 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: Fri, 26 Jun 2015 15:41:09 +0200
Source: python-pysaml2
Binary: python-pysaml2 python-pysaml2-doc
Architecture: source all
Version: 2.4.0-2
Distribution: unstable
Urgency: medium
Maintainer: PKG OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Description:
 python-pysaml2 - SAML Version 2 to be used in a WSGI environment - Python 2.x
 python-pysaml2-doc - SAML Version 2 to be used in a WSGI environment - doc
Closes: 789751
Changes:
 python-pysaml2 (2.4.0-2) unstable; urgency=medium
 .
   * Makes build reproducible thanks to Juan Picca (Closes: #789751).
Checksums-Sha1:
 872a74ce5328c902931198c186dc522b6c41d6ac 2320 python-pysaml2_2.4.0-2.dsc
 1f7a64286422c5f05dcefe21764306ce7992461c 3724 
python-pysaml2_2.4.0-2.debian.tar.xz
 df5d0b3555e0e4391b14ad29c3aab173834c3a50 46576 
python-pysaml2-doc_2.4.0-2_all.deb
 e812269f331d69cc36c521c5f43cd68295c41687 181734 python-pysaml2_2.4.0-2_all.deb
Checksums-Sha256:
 0ce6d2ad06665ec7ca33ae47394d2526a4964025cb31d0861a0007e0947365c0 2320 
python-pysaml2_2.4.0-2.dsc
 1714492c10e35b85bd6aaee39ad39576cb2024585a075b324f2f215d4d4a19bc 3724 
python-pysaml2_2.4.0-2.debian.tar.xz
 534dd34deece84ca0b4a2209cf6c82e27b4cb8406589fce41b4f07cebe23b0d7 46576 
python-pysaml2-doc_2.4.0-2_all.deb
 a05ef8155ec946eb4de8c9af8f1e7da608dad06960835a9b51a8bb5ace79a2dc 181734 
python-pysaml2_2.4.0-2_all.deb
Files:
 61d98b35a88ae6955209478f3b9ff018 2320 python optional 
python-pysaml2_2.4.0-2.dsc
 45687cff4fc6f51962efbde221eaaf6a 3724 python optional 
python-pysaml2_2.4.0-2.debian.tar.xz
 502bee426a357482b4309571661982e7 46576 doc optional 
python-pysaml2-doc_2.4.0-2_all.deb
 69b3c46aa14ba7ad8c73530c339d64fa 181734 python optional 
python-pysaml2_2.4.0-2_all.deb

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

iQIcBAEBCAAGBQJVjVbjAAoJENQWrRWsa0P+D7gQAJhm9+JBjjoSSig/GITRNyoQ
mom6B6waZBg2BTEYa+7icMpjs4srXr9lzf9ReoZy11hOlqMGd73ogpwQMCVr5DD2
s3m40LmGe0lQZfZ8G1uozmSjozeuZlXaFf6Z8ift8iO6tJV6ONAsuti/Nx9S5e1d
0GnWnltKZ4S8LuDp1HKi3BAvT1lVJaDbdZHBu2e6NV6CMdqMs/CQs9rmB48ICRdE
Fz6vKTPY4TmF4UKSr3I8imDwkLWnPZZc9zKh9+uQzZZYu+fq3MmsK1HV3REVzJJb
0hTgCERy008bztwC1TgzcNJ+GQKwtEchrAL0jC7I4TSMfY8iSlEZlt/NC+9rBTVU
R71k6/9Y2omlLSzpWMUNDKIlhekcdEYzeJhaIteYqZTpQn2RefL/R8dTgnCi13zZ
9oUypT2kNvPKZp9MWPWFWe+6uaDHsKb6sfqA+19Hm4WosvLwbCXpsi77u4bLrCtc
QcIGlFnfKWzG/ZdsZbkxqaWBHq3WnKE5vbWU+kuPgXR+Kc7yrCvkkzkgYB91q9C8
Dp9WunZ5Yp5tFYK8X/0c2LjlD/7bkabmHNvAjW49xZG+tS6DpUnciItKkvfROnw7
AM5pcxv3S2kb2oF5x2v4t1foFiefbja+H+drPEFQs18qHGqx2v/J2gUKWwAK1Whw
z+BLu+pqzjeFOSp1+idB
=knCe
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to