Debian Bug report logs -
#827416
epydoc: memory address output for weakref.* collection objects
Reported by: Sascha Steinbiss <satta@debian.org>
Date: Wed, 15 Jun 2016 22:57:02 UTC
Severity: wishlist
Tags: patch
Fixed in version epydoc/3.0.1+dfsg-14
Done: pronovic@debian.org (Kenneth J. Pronovici)
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Kenneth J. Pronovici <pronovic@debian.org>:
Bug#827416; Package src:epydoc.
(Wed, 15 Jun 2016 22:57:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Sascha Steinbiss <sascha@steinbiss.name>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Kenneth J. Pronovici <pronovic@debian.org>.
(Wed, 15 Jun 2016 22:57:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: epydoc
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
Hi,
as mentioned before, here's another reproducibility issue in epydoc
I have recently addressed.
The point is that Instances of the weakref.WeakKeyDictionary,
weakref.WeakValueDictionary and weakref.WeakSet classes have a __repr__
string that contains the instance's memory address. This value should be
skipped when printing their values for reproducibility of epydoc output.
The attached patch adds explicit treatment for these classes, only including
their class names in the output.
An example affected package is ldaptor, which -- along with some additional
specific patches to itself -- now builds reproducibly for me.
If you have any more questions, please feel free to get back to me.
Thanks for considering the patch.
Best regards,
Sascha
[weakref-types.patch (text/x-diff, attachment)]
Reply sent
to pronovic@debian.org (Kenneth J. Pronovici):
You have taken responsibility.
(Thu, 16 Jun 2016 12:21:13 GMT) (full text, mbox, link).
Notification sent
to Sascha Steinbiss <sascha@steinbiss.name>:
Bug acknowledged by developer.
(Thu, 16 Jun 2016 12:21:13 GMT) (full text, mbox, link).
Message #10 received at 827416-close@bugs.debian.org (full text, mbox, reply):
Source: epydoc
Source-Version: 3.0.1+dfsg-14
We believe that the bug you reported is fixed in the latest version of
epydoc, 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 827416@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Kenneth J. Pronovici <pronovic@debian.org> (supplier of updated epydoc 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 16 Jun 2016 06:47:36 -0500
Source: epydoc
Binary: python-epydoc epydoc-doc
Architecture: source all
Version: 3.0.1+dfsg-14
Distribution: unstable
Urgency: medium
Maintainer: Kenneth J. Pronovici <pronovic@debian.org>
Changed-By: Kenneth J. Pronovici <pronovic@debian.org>
Description:
epydoc-doc - tool for documenting Python modules (documentation)
python-epydoc - tool for documenting Python modules
Closes: 827416
Changes:
epydoc (3.0.1+dfsg-14) unstable; urgency=medium
.
* Fix line endings in deterministic-sort-2.patch.
* Add new patch weakref-types.patch (closes: #827416).
- This is a request from the Reproducible Builds project
- This patch removes memory addresses for weakref.* instances
Checksums-Sha1:
7a4d430bb77cb03788e5cf64d53f500438e861ed 1852 epydoc_3.0.1+dfsg-14.dsc
22944a66a28800d9f4346871d585d27e381c1364 34428 epydoc_3.0.1+dfsg-14.debian.tar.xz
579db6c2217c1b265d8e1e13b739d396abf6eda2 883116 epydoc-doc_3.0.1+dfsg-14_all.deb
7b16544aaf7aee89c18fad105e7b1575068d99bb 219974 python-epydoc_3.0.1+dfsg-14_all.deb
Checksums-Sha256:
2679e2d85f4de6cf7f7ae072de88aecbfba6d8306cd5962c54fb2639634fa2b9 1852 epydoc_3.0.1+dfsg-14.dsc
3018925aae40d0216ab50023c303d725772b46b559ab7a2600065907b8b93b9c 34428 epydoc_3.0.1+dfsg-14.debian.tar.xz
ebc187f588f9d4a31998ac68e9621c02f1367abd88e5821516e4b10a7b36b371 883116 epydoc-doc_3.0.1+dfsg-14_all.deb
9f12a7f82c27e80d8371ae469055df6c8df7ee003f210293e542b83724536c1e 219974 python-epydoc_3.0.1+dfsg-14_all.deb
Files:
6b15223452a09cc1d0ee33a3dc2b72d8 1852 python optional epydoc_3.0.1+dfsg-14.dsc
505815f301739593b418f611bc291fa6 34428 python optional epydoc_3.0.1+dfsg-14.debian.tar.xz
45fb8c55a61e937022a6143137b98362 883116 doc optional epydoc-doc_3.0.1+dfsg-14_all.deb
b77951343e304d742d36ff0517f1a068 219974 python optional python-epydoc_3.0.1+dfsg-14_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXYpLuAAoJEBEZKJLv11k0jXIP/jiMrpzAsM1ALZlU/0cK7gym
z9RLdQ4+9XBTuJz7oUSPsvTz4xYpXbL7GFniRV0SnEZllzCfex0yNNEb+6K2GxNO
iDTIHxxS0CzDG+K8lR05JtLzJEoP9zTlWEpBBbGqEtaQi5kvdW54YtKWvfoIO5kz
sokkQ9yVVUnp5LyseZehj9CdwaGvfEzhZtc2/FT1HKCf26Lp1WhVtXNn3/qbPHsp
oNJUuwTGpRL/k07844PuIWHHO1WK3AJ+TGDLwQWEfr+6PgfQg65aIoeFmIxLmRlA
Vr+YJsRVBO4JSXLMPNpZm14NIzAkoXACaJWPZwTebgBZ8slNRYm3mBVGeAVgpFo5
5FVqwlx+fAWMZsbj5ezp7Q1pRpQYVrn8q6coWQXOXdqgqTqa+bNUxXbc3wdQNnFV
7cRQvtdwmU4YEWpmWtXdBU3j4pVoTZqWfDfnI0y9KVvKsM3p9883alDgoERvfyzY
slKKTR3e1+1lWniFuQNN5ER1JMQ8bUYwuhvmNbjWkeZinwHzIYiDX1XVcyrti31o
qp7OeRtGoYPSCjZRPhFRIs4EISqCmHo/gSnq+hoZW7SoOoXEiCNlApSk55/C5k0V
gE1rwEKdpPHd6ddvpQZId4uI0BjtZAC3GEebSszzcUzvxN2zQ/fgyEyNhShJL9K0
iMCU0aV9cWhM9ljVR0NU
=2zl/
-----END PGP SIGNATURE-----
Changed Bug submitter to 'Sascha Steinbiss <satta@debian.org>' from 'Sascha Steinbiss <sascha@steinbiss.name>'.
Request was from Sascha Steinbiss <satta@debian.org>
to control@bugs.debian.org.
(Sun, 19 Jun 2016 23:54:21 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 20 Jul 2016 07:27:24 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Aug 19 15:08:24 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.