Your message dated Wed, 31 Jul 2024 09:04:04 +0000
with message-id <[email protected]>
and subject line Bug#1066014: fixed in pathos 0.3.2-2
has caused the Debian Bug report #1066014,
regarding python-pathos-doc: 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.)
--
1066014: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066014
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-pathos-doc
Severity: wishlist
Tags: patch upstream
User: [email protected]
Usertags: cpu
Dear Maintainer,
I'm an occasional volunteer contributor with the Reproducible Builds[1]
project, and noticed recently that the python-pathos-doc package failed[2] an
automated reproducibility test on Debian.
>From investigation, it seems that most if not all of the cause of
non-reproducibility during the test was due to the Sphinx autodoc extension
evaluating some of the default Python method values (like mp.pool_size[3])
at build-time and including the evaluated value, which varied, in the
documentation.
As a workaround, we can enable the 'autodoc_preserve_defaults'[4] configuration
setting, meaning that Sphinx will render the method signature defaults using the
original source code as-written, instead of evaluating the corresponding
values.
I'll offer a merge request on Salsa to make that change, and will link that to
this bugreport.
Thanks,
James
[1] - https://reproducible-builds.org/
[2] -
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/pathos.html
[3] - https://sources.debian.org/src/pathos/0.3.2-1/docs/source/pathos.rst/#L55
https://sources.debian.org/src/multiprocess/0.70.16-2/py3.11/multiprocess/pool.py/#L277
[4] -
https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_preserve_defaults
--- End Message ---
--- Begin Message ---
Source: pathos
Source-Version: 0.3.2-2
Done: Mattia Rizzolo <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pathos, 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.
Mattia Rizzolo <[email protected]> (supplier of updated pathos 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: SHA512
Format: 1.8
Date: Wed, 31 Jul 2024 17:29:54 +0900
Source: pathos
Architecture: source
Version: 0.3.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Mattia Rizzolo <[email protected]>
Closes: 1066014
Changes:
pathos (0.3.2-2) unstable; urgency=medium
.
* Team upload.
.
[ James Addison ]
* Enable Sphinx autodoc preservation of method-argument defaults.
This avoids build host information such as CPU core count from
inadvertently leaking into the packaged documentation.
Closes: #1066014
.
[ Mattia Rizzolo ]
* Mark python-pathos-doc as M-A:foreign.
* Bump Standards-Version to 4.7.0, no changes needed.
Checksums-Sha1:
052811912782cdd5f8da43cf5d53ed8162f34abf 3894 pathos_0.3.2-2.dsc
ea25602fed4420a1e3065fad0924c8cd09ff6fd6 4508 pathos_0.3.2-2.debian.tar.xz
3eadc5cfefce15892445e8a297e9e816ccc4b323 8259 pathos_0.3.2-2_amd64.buildinfo
Checksums-Sha256:
d69e34d629ed294c8939991ae68795fc2e891a4704a466e4342d64c653aed8eb 3894
pathos_0.3.2-2.dsc
268dfdc3ff7f4c2a5d1f44c1be1a2afc613a4f1371fb65478eb9677fb35e8750 4508
pathos_0.3.2-2.debian.tar.xz
1ac1a65911c1da62f72478ebfa1cf1ce7b2cdbbce91577d8fad38e933a2da087 8259
pathos_0.3.2-2_amd64.buildinfo
Files:
3ee81364cfb4a9b36c08f12107532e6d 3894 python optional pathos_0.3.2-2.dsc
81346ddffb60ed69211c96fc460df144 4508 python optional
pathos_0.3.2-2.debian.tar.xz
500c29f5992ce3e827f6dc41be3b0845 8259 python optional
pathos_0.3.2-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAmap9zIACgkQCBa54Yx2
K60jlBAAghXDfH7vKni718YOGA5N3s2U6s4sz5kopSVVS5mJfm+J4qzJ5hNwiV8Q
+IE21y6/tcQuiLoRRrzoy2dQVYk0A7gND4wlhho9wCZ3tGah8lqAz/tm9jHMxVQ0
YfzX2M/aRw7UjO9XzGbceSJfFP1N4Mt+6+qU3dMnXgZUYlgpEB4A9BJAFN7B+BLA
u/o8l8WZYFLeFuJWB+PlOy6r+qxIuEQZEQ+mnTSqsKp8BB5JtB13iYck11WZfb21
93XvcIcDv4hmE7CtX6Eo0qYdUi492awbHA5mWTMYSuH6UdX9kNJbsCnk/V97GCUD
Xx0o1jgHsQtqSJOErz0LTaYnU+2r0K6PlpMHTgRh7Xa6wq1qSW+HZ3bWhPnnvU4y
f5zbmE/HZq6/ZkAQqEgVrpAcqnXTkqe0G037iomLCsfxULyDcTtnvj3EAfB08qtz
GbJGjA+RddmLK5mNzPrsSa7FcbHDmbvB+qZnkMX09HS6KvXfJ/941Uv4k1ARTlQc
tmGzWJRxZQbRijy22O3Ya4apIOtfMKmb4LPUbKN9PaA28nutb6N0eHyf7HLm4xrQ
XO96nFXJJ3sf8la/57NhLezJ3VVJTK2tu4g/zfq9V7qGfA8p2Hi+416fvohxlcuo
2hSYFVI6Ktm7NU2LYOzh66prRg4HIwHJI+JIRf5e+3849ojvll0=
=Bj0p
-----END PGP SIGNATURE-----
pgpk6cXuHq1JV.pgp
Description: PGP signature
--- End Message ---