Your message dated Wed, 29 Apr 2015 22:03:29 +0000
with message-id <[email protected]>
and subject line Bug#783757: fixed in tox 1.9.2-2
has caused the Debian Bug report #783757,
regarding tox: 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.)


-- 
783757: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783757
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tox
Version: 1.9.2-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-CC: [email protected]

Hi!

While working on Debian's “reproducible builds” effort [1], we have
noticed that tox doesn't build reproducibly.
During build the current date is embedded into the manpage.

The attached patch uses the date from the latest changelog entry instead.

Regards,
 Reiner

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



diff --git a/debian/rules b/debian/rules
index 9cc22dc..0722029 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,8 @@
 #export DH_VERBOSE=1
 PYTHON3=$(shell py3versions -sv)
 
+BUILD_DATE=$(shell dpkg-parsechangelog -S Date | LC_ALL=C date -u "+%B %d, %Y" -f -)
+
 # Prevent setuptools/distribute from accessing the internet.
 export http_proxy = http://127.0.9.1:9
 export https_proxy = https://127.0.9.1:9
@@ -35,7 +37,7 @@ override_dh_installdocs:
 
 override_dh_installman:
 	(cd debian/manpage; \
-	 sphinx-build -b man -d _build/doctrees . _build/man)
+	 sphinx-build -b man -D today="$(BUILD_DATE)" -d _build/doctrees . _build/man)
 	dh_installman debian/manpage/_build/man/tox.1
 
 override_dh_installchangelogs:

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: tox
Source-Version: 1.9.2-2

We believe that the bug you reported is fixed in the latest version of
tox, 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.
Barry Warsaw <[email protected]> (supplier of updated tox 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: Wed, 29 Apr 2015 15:37:39 -0400
Source: tox
Binary: python-tox
Architecture: source all
Version: 1.9.2-2
Distribution: unstable
Urgency: medium
Maintainer: Barry Warsaw <[email protected]>
Changed-By: Barry Warsaw <[email protected]>
Description:
 python-tox - virtualenv-based automation of test activities
Closes: 783757
Changes:
 tox (1.9.2-2) unstable; urgency=medium
 .
   * d/rules: Generate the manpage using known date, for reproducible builds.
     (Closes: #783757)
   * d/manpage/conf.py: Update manpage version number.
Checksums-Sha1:
 6b6f514dc6afc1d748767b952f2df0ba719a449b 2041 tox_1.9.2-2.dsc
 614385e8b5a264f550d6c9414b679b9807d42747 16504 tox_1.9.2-2.debian.tar.xz
 4256692e528abedde428a4aa9e58b98c2312a63f 131636 python-tox_1.9.2-2_all.deb
Checksums-Sha256:
 cfbfe98b4c0ab3af06e8f10cdfc812e3731a1621eb6ab64324e895c763af37aa 2041 
tox_1.9.2-2.dsc
 d4329e8d529fca0e84c670c1372741433bc47cfaf257750a7d99cc1e9ef556a2 16504 
tox_1.9.2-2.debian.tar.xz
 c8ad875efa899b6dbc240b2d95f34c5e1bbf81bd1019f7cf9c3207ec368951d6 131636 
python-tox_1.9.2-2_all.deb
Files:
 bc350147c630d995ff6cca7a19f7c3e0 2041 python optional tox_1.9.2-2.dsc
 884b39abd5c2f996fe7a6d537c9a13d7 16504 python optional 
tox_1.9.2-2.debian.tar.xz
 6d9a78e60e79d2dc988eb4c4dff33663 131636 python optional 
python-tox_1.9.2-2_all.deb

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

iQIcBAEBCAAGBQJVQThZAAoJEBJutWOnSwa/if8P/2hLU/nDH6cEL31fLLu4m5E3
YOnbBCQmNhjw2mZmIRyfjXZm2q/7cy0VYs2pi6rZdXfym/s8ilUP2No4rhGsDPoN
gcGAIl+lywHnyTLbbDjbg54muOPnM2fYek0N6hPcy8K7Tu6lEu1SuwOtxKBnMVls
fdI1N4ExRu6nmZX2kauQMVjEAl5c1EZHOMZXe25T6ZxND+m+EzYC4qt4wv2aaN6Y
TGMf3C6deUAm22zqTqQUp6I2znQ9dl8Z64wXr2v33CMqlYJSy/vN0pbyFOQ3dM/C
oFU8kHDWQs9ltvH2c95caaaiV5gI6rkwdjREnRRdR7T4hGE3mML92Ugt9RW9uv9c
mx1I6ym7yr+m5pHru6ql2syc5a50siDe/w5epQJh35OJnCQxRnb5H+ZwAy6sU15k
bFmRFQCvaBf/FuqYml9KszGD8Bzmd/xzkDzAt1tcOahbvpt6Lw6JdXuzYd0S8mly
JZMhMV3qzuH/u5z/bT7MxN5Y5PIylZs5VXtZCiq3UM5Sr2GNOMFbFT/YA3NJgVah
BUh1U8KDcfqTCVzi5uLX16/CG9e3Oajx3oXwosOMc/3JgLYSwLGD05P7djSBjNF2
yhRiZiJ9LU1aaqfXu2inE+pUXpBDZBbhOgOjdT0TdUfzroMM67Xlb5WkvFanQTpW
sctDDAOcFbXByYZZtHMB
=Nh3V
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to