Your message dated Tue, 01 Sep 2015 15:30:43 +0000
with message-id <e1zwnwf-0001wp...@franck.debian.org>
and subject line Bug#794005: fixed in python-dtcwt 0.10.1+dfsg1-2
has caused the Debian Bug report #794005,
regarding python-dtcwt: please make the documentation 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 ow...@bugs.debian.org
immediately.)
--
794005: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794005
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-dtcwt
Version: 0.10.1+dfsg1-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that python-dtcwt could not be built reproducibly.
The attached patch removes randomness from the documentation by setting
a deterministic random seed before starting.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` la...@debian.org / chris-lamb.co.uk
`-
diff --no-dereference -urNad
python-dtcwt.orig/python-dtcwt-0.10.1+dfsg1/debian/patches/reproducible-build.patch
python-dtcwt/python-dtcwt-0.10.1+dfsg1/debian/patches/reproducible-build.patch
---
python-dtcwt.orig/python-dtcwt-0.10.1+dfsg1/debian/patches/reproducible-build.patch
1970-01-01 01:00:00.000000000 +0100
+++
python-dtcwt/python-dtcwt-0.10.1+dfsg1/debian/patches/reproducible-build.patch
2015-07-29 18:37:58.726979444 +0100
@@ -0,0 +1,13 @@
+--- python-dtcwt-0.10.1+dfsg1.orig/docs/conf.py
++++ python-dtcwt-0.10.1+dfsg1/docs/conf.py
+@@ -26,6 +26,10 @@ project = setup_cfg.get('metadata', 'nam
+ import dtcwt
+ version = release = dtcwt.__version__
+
++# Ensure a deterministic build by setting the random seed
++import numpy
++numpy.random.seed(0)
++
+ # If extensions (or modules to document with autodoc) are in another
directory,
+ # add these directories to sys.path here. If the directory is relative to the
+ # documentation root, use os.path.abspath to make it absolute, like shown
here.
diff --no-dereference -urNad
python-dtcwt.orig/python-dtcwt-0.10.1+dfsg1/debian/patches/series
python-dtcwt/python-dtcwt-0.10.1+dfsg1/debian/patches/series
--- python-dtcwt.orig/python-dtcwt-0.10.1+dfsg1/debian/patches/series
2015-07-29 18:25:46.906458366 +0100
+++ python-dtcwt/python-dtcwt-0.10.1+dfsg1/debian/patches/series
2015-07-29 18:37:55.946856120 +0100
@@ -1 +1,2 @@
use-system-mathjax.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: python-dtcwt
Source-Version: 0.10.1+dfsg1-2
We believe that the bug you reported is fixed in the latest version of
python-dtcwt, 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 794...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ghislain Antony Vaillant <ghisv...@gmail.com> (supplier of updated python-dtcwt
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 08 Aug 2015 20:25:15 +0100
Source: python-dtcwt
Binary: python-dtcwt python3-dtcwt python-dtcwt-doc
Architecture: source all
Version: 0.10.1+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Ghislain Antony Vaillant <ghisv...@gmail.com>
Description:
python-dtcwt - Dual-Tree Complex Wavelet Transform library for Python 2
python-dtcwt-doc - Documentation of the Python implementation of the DT-CWT
python3-dtcwt - Dual-Tree Complex Wavelet Transform library for Python 3
Closes: 794005
Changes:
python-dtcwt (0.10.1+dfsg1-2) unstable; urgency=medium
.
* Make build reproducible. (Closes: #794005)
Thanks to Chris Lamb for providing the patch.
Checksums-Sha1:
74b58fbb07fa31c803f9a9d5a3eebd0959e7a630 2436 python-dtcwt_0.10.1+dfsg1-2.dsc
f248fe3d0bad76bc10a643c8db574ea523525424 3536
python-dtcwt_0.10.1+dfsg1-2.debian.tar.xz
8475709f5d78674916da0de6610cbb552590a0a7 71077530
python-dtcwt-doc_0.10.1+dfsg1-2_all.deb
ed37549ac06f843d92d657043c6f927a00cd797b 42676
python-dtcwt_0.10.1+dfsg1-2_all.deb
8421a31d6ec906093ac410449165412205d6e826 43016
python3-dtcwt_0.10.1+dfsg1-2_all.deb
Checksums-Sha256:
bc20134c61b817fc7bf59e6180d35582b50a8d10a542a3e822f1bc3bdfd306eb 2436
python-dtcwt_0.10.1+dfsg1-2.dsc
f47b3b1749f11a3dc617c9c15ca97786f53162ed92e6eaf2fac0f0a7c5418c4a 3536
python-dtcwt_0.10.1+dfsg1-2.debian.tar.xz
13a868840eb176e3c80ccd93d11613b2887b36407e3a0515f2bbc4ca3bc802fa 71077530
python-dtcwt-doc_0.10.1+dfsg1-2_all.deb
20b4f05c537e2f9cf13e489b486a115404f419500ab819582fd2f1ba4450497b 42676
python-dtcwt_0.10.1+dfsg1-2_all.deb
30e22efddfa1270e16449f6b4e8cb2f4f1c1fd7bf3c539ead830b7e1e5e3c5c4 43016
python3-dtcwt_0.10.1+dfsg1-2_all.deb
Files:
a259ef1b31571faec4387ccd3ef48d39 2436 science optional
python-dtcwt_0.10.1+dfsg1-2.dsc
ae2b3716abeccc97ba28f8969f0b1e09 3536 science optional
python-dtcwt_0.10.1+dfsg1-2.debian.tar.xz
b63e991dd186fe2fe6c7931379f3ffed 71077530 doc optional
python-dtcwt-doc_0.10.1+dfsg1-2_all.deb
00a810f17442da8bba798e9ebe76a751 42676 python optional
python-dtcwt_0.10.1+dfsg1-2_all.deb
9921af95104356902410ae3841d1c195 43016 python optional
python3-dtcwt_0.10.1+dfsg1-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJV5atLAAoJEEAsIlA9Nuk2ceIP/3TWrIcl5Xvdq3TGvmVCRiBF
uYkWvuo1YXfHmPeycpq2axYabpxsSfaUQBv6QVzDDc5QVKDJGJZ433eHCwgPWW58
ej520qurtuySF11MhJlE8Lvl2gj0U5+KfQ9fI/6QHJ6HlkXCK/8WLdYCs85IArQk
X/U8nMyywwS1wKsuXc3VJ6/uvXZjp4Eze/NqzXQ1x+YxQeZjmdc7JrgLpz2ahPUT
Txcxz24jJCJv+X7HPAssupPAwy/lQRU1vvzCpL7IPn8Eg+BbjVfqUx2z//271XW5
xLNMx3DqmlAlH8j1c7C4F5+ok0qWD8pxjM2e3UwkLl2DNu+AkJAi5BBGMdoLabUs
KCLIKa6ymYDTrYRTO2DBrelfd/pcCj+S8CDFtzhAzF79XrCsudZs4fGGTzmsZ7lI
AAsVD/itZQUEPiE4ctD4PtAsJ5AQqQQuz/ezRyDre4aI1+1SNmv7zoPh5t9r1spF
SA1OPSL2E0CmkCKFxNHtnBcd38eUDJg37a7CdGEgX41xb8NDj+pa1DaIG9qc5qn5
9NT6BHMLyPEb4zOZ0Rt+dcX9IhWhaEM61z9ojCv4YoLWZTVLpLaKpy0FZY3MPr73
+yKa0aS4pqkrmnHTeHFaTlc/Rxke5XKMriWydjE5rKMaxwt4TfZL98eTuCFsj9lA
dM3Aqr5zodq71+tghaBv
=65oh
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers