Your message dated Tue, 22 Sep 2026 16:50:08 +0000
with message-id <[email protected]>
and subject line Bug#1064638: fixed in python-x2go 0.6.1.4-4
has caused the Debian Bug report #1064638,
regarding python-x2go-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.)
--
1064638: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064638
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-x2go
Version: 0.6.1.4-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
Dear Maintainer,
I'm an occasional volunteer contributor with the Reproducible Builds[1]
project, and noticed recently that the python-x2go-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 sessions_rootdir[3])
at build-time and including the evaluated value, which varied, in the
documentation.
Because the value of the parameter is determined at _runtime_ (because Python
code is not compiled), this does _not_ indicate any baked-in problem with the
python3-x2go package -- but it does create a reproducibility problem for the
python-x2go-doc package.
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/trixie/arm64/diffoscope-results/python-x2go.html
[3] -
https://sources.debian.org/src/python-x2go/0.6.1.4-1/x2go/backends/proxy/base.py/#L76
[4] -
https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_preserve_defaults
--- End Message ---
--- Begin Message ---
Source: python-x2go
Source-Version: 0.6.1.4-4
Done: Sven Geuer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-x2go, 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.
Sven Geuer <[email protected]> (supplier of updated python-x2go 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: Tue, 22 Sep 2026 18:08:11 +0200
Source: python-x2go
Architecture: source
Version: 0.6.1.4-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Remote Maintainers <[email protected]>
Changed-By: Sven Geuer <[email protected]>
Closes: 1064638
Changes:
python-x2go (0.6.1.4-4) unstable; urgency=medium
.
* Team upload.
* Make sure python-x2go-doc builds reproducible. (Closes: #1064638)
- Add d/reproducible-python-x2go-doc.patch
- d/rules: Apply the patch only during generating the documentation.
* d/1002-python-3.12.patch: Switch also docs/source/conf.py to looseversion
* d/watch: Update it to version 5 format
* d/u/signing-key.asc: Make it a single ASCII Armor block
* d/copyright: Replace FSF postal address with URL
* Fix a typo in previous changelog stanza
Checksums-Sha1:
54f383a673d64657a8c21fccec4b161a2887054d 2480 python-x2go_0.6.1.4-4.dsc
ce87c3f6203425ce4b63df392f56006cd92eaea3 29840
python-x2go_0.6.1.4-4.debian.tar.xz
b0dbd8423a03f8fcb3e28dd688e9c2997c53d709 7675
python-x2go_0.6.1.4-4_amd64.buildinfo
Checksums-Sha256:
f008b901ff3dee5eb26ca69ed6914e9903e801a65e776a108554c61835009ccf 2480
python-x2go_0.6.1.4-4.dsc
9ca37c93a8e3a27d3ea5a96c603f620310514f1e17016fb7a91a6a06aa1e677c 29840
python-x2go_0.6.1.4-4.debian.tar.xz
a79f220777948a13dda4c274d2b91afe86e470e8e574159ce969a3b41d53b395 7675
python-x2go_0.6.1.4-4_amd64.buildinfo
Files:
4bcf25ac60c085616b6b18e6962b35c7 2480 python optional python-x2go_0.6.1.4-4.dsc
61cb1539e8cb5d526e450f8f6845d4a3 29840 python optional
python-x2go_0.6.1.4-4.debian.tar.xz
f7a443579c495e36348e96e5fb325f95 7675 python optional
python-x2go_0.6.1.4-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEPfXoqkP8n9/QhvGVrfUO2vit1YUFAmqyrOkPHHNnZUBkZWJp
YW4ub3JnAAoJEK31Dtr4rdWFzz4QANEeCXgNW6kSZvJKROBTfiI15mVU6/SvsIpy
F2BTzw2KFyo5NJRdRi57w7MXPlSc+SlMcWRW9Xh4DEBh2XeEfg0KvZYUCez9DgnV
F7qhETFi094VaKCP5hPI5RRizoYdXx41VrVQBEqqIscz0d/pvTWocsomEW50YMrv
Tp1QYfdPgfqbopDkJQrj45ulv2XeH6f6BMZeNfJbx+lhQ2vAazvJJYgaEOjNijXO
pMk3LRrKj2z41t29ajj/AAqMa7Iy7YZ5h3KKEdlEfV+nmt6MTQ+6R9GDs4fI0TfT
E/y5FlKvukJ0ooM3oa9uGJQKAhbdQbiEcJGdRs71sTewgUpC9h3XHxYmbWgM62tW
/H5gHiICxS3SRDRBfGDAjaQaDpxeMiPUbk3xekx4LikIgLDivVm9oJ99Iuu9qob1
5TJSheQJVuUh5VCG8/bmszd8iqswGlRv+ZMrV4t7ZO0rDtPd+s60lS8W+dhdaCcx
BlInAYgCpucAKFkndsFT5JFFmfu4QqdyLe0NhoJUUgqNuAtq1FxkKcmIab1VUgod
KdDHrf3Y8BOgCIkfo4J1Zhzx2jPu/y3fZ1f+2md7B+iFXKUNNrdSKU1EvJXs4J6E
g5HxAIC1qq9hr6qjl+oPzqbjzAbnpFjIbUYHXIS6MK64Pj588IVLzVA8TxSX5mWa
m+F7Rq2H
=fkkO
-----END PGP SIGNATURE-----
pgpMt8C8LiVBd.pgp
Description: PGP signature
--- End Message ---