- Package:
- src:txtorcon
- Source:
- src:txtorcon
- Submitter:
- Lucas Nussbaum
- Date:
- 2026-09-18 20:59:02 UTC
- Severity:
- normal
- Tags:
Hi, This package fails to build a source package after a successful build (dpkg-buildpackage ; dpkg-buildpackage -S). This is probably a clear violation of Debian Policy section 4.9 (clean target), but this is filed as severity:minor for now, because a discussion on debian-devel showed that we might want to revisit the requirement of a working 'clean' target. More information about this class of issues, included common problems and solutions, is available at https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild Relevant part of the build log: The full build log is available from: http://qa-logs.debian.net/2023/08/13/txtorcon_22.0.0-1_unstable.log If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.
We believe that the bug you reported is fixed in the latest version of
txtorcon, 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 1046975@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sascha Steinbiss <satta@debian.org> (supplier of updated txtorcon 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)
Format: 1.8
Date: Tue, 15 Sep 2026 23:59:35 +0200
Source: txtorcon
Architecture: source
Version: 24.8.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Privacy Tools Maintainers <pkg-privacy-maintainers@lists.alioth.debian.org>
Changed-By: Sascha Steinbiss <satta@debian.org>
Closes: 1046975
Changes:
txtorcon (24.8.0-3) unstable; urgency=medium
.
* Team upload.
* Remove temporary directory in the clean target, fixing
source builds after a binary build. (Closes: #1046975)
Checksums-Sha1:
6a222e0985c4c115d91432dc22f4aeda805e937a 2128 txtorcon_24.8.0-3.dsc
b216edaa6ecf58375d348d50796e413fca7672fc 8152 txtorcon_24.8.0-3.debian.tar.xz
adacaf626b4dd9392b501970a2474961920c1eae 10390 txtorcon_24.8.0-3_amd64.buildinfo
Checksums-Sha256:
d3454f9a69e115d485c584740a8938832a90c743a199bb3d1e0616ccd75db7aa 2128 txtorcon_24.8.0-3.dsc
7192eb6acfd6c473a4c9e1fac204e2a71271da47851a6b813fc4ca8b4632a2c9 8152 txtorcon_24.8.0-3.debian.tar.xz
8af5a5a50588e93d675e317349de86a1f181962e0e229afd0a8e64f27b6884cf 10390 txtorcon_24.8.0-3_amd64.buildinfo
Files:
6d1e9457d2b61010a643366f12a1d209 2128 python optional txtorcon_24.8.0-3.dsc
d61e4985055f7c81f4d2ebd6b7a699cb 8152 python optional txtorcon_24.8.0-3.debian.tar.xz
68568e2b18375ec4dd4efc22ed900835 10390 python optional txtorcon_24.8.0-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEWzS6WqtVB+kDQm6F6NN64vCfSHIFAmqsji4ACgkQ6NN64vCf
SHLDWw//WpV6YFi4uExRwmaN20HScscfG0qWjOngAJVLRBKwY/vqBTapkYxi7ywE
nLu2qsKvb0WMyKTukUXwhVWZca85Ccaj7NmVWclbvz/ejb+h/I1Yj3Dqt2mG2tXd
/5LxhCZiiPiPXecPGOlx/ElzWZ0LOoQm6iQzX6LjNaagN1d94KjapxDoDVJ9Q/Km
dPHYCZr0Vsh2PvuPVoEMOR6QS/JGb/a8ID+HvFIze1dzS335wUiHLZgJZ15x22SS
TREmq3h3eWpi9P70c3OzbA3vBxYaHqi2Ymz3RlUzW/Ye9Nuy+jQXzyxGGLvZMVtX
Z/OtngJjgDcit0x2nGF8zoMRMyNm0oHl7gifSFcj+t81b/tkl12Dl9wfvYlbZHH0
Ig35KJm+Mbp+q/FIhliRll8CoFOetxxmu0norYubDa3sCO0UdR4YC2EBz411LkeX
JRUe41ofrfiubBKiCG4hXEGkHZOkah/OPoFsWhevAzqVmAs0V/pXCjeC8y7m/cux
wIq23aI5bOKRjFrJBx+vN1bSD/jQ1yFa3bAvrPINK9o4xqJ6JRh9JX35td6xCbcp
uzuwSPoU6xpfAqTP890b63/Aj1UgE0mF6MZEo+h4kCAaZT3JqnChMbIyk+bcG2TJ
WdV8dD2YXNl1Gv3kmqWlBGEim3rUR1U5ykB76LdQS+KNTbDSzqw=
=P/xG
-----END PGP SIGNATURE-----
reopen 1046975 thanks This is what happens now when trying to build source after binary: Package: txtorcon Version: 24.8.0-3 [...] dpkg-source: info: local changes detected, the modified files are: docs/_build/html/.buildinfo docs/_build/html/_downloads/1517ebe32968d2b8131aaad88c6fe57b/meejah.asc docs/_build/html/_downloads/1dda687459f16bf224acc1c39b65418c/launch_tor_endpoint.py docs/_build/html/_downloads/536a6f97ea3296f98705773d2f47528d/monitor.py docs/_build/html/_downloads/8aa8cdeeba474b7989fcfe2cc806642a/stream_circuit_logger.py docs/_build/html/_downloads/8ea0957ef851e354d46a5b355f4ab142/web_client_treq.py docs/_build/html/_downloads/a2ee8e59a0fe5320b5c0d4127957ed08/txtorcon.tac docs/_build/html/_downloads/c7b416a7b60ffd5caa56729f08d32dd0/web_onion_service_aiohttp.py docs/_build/html/_downloads/ccbb9a2587f62734f360ac29ac572a29/launch_tor.py docs/_build/html/_downloads/d5ee4112900f92f7378dc3c604ab7e4b/stem_relay_descriptor.py docs/_build/html/_downloads/e0b75a9662d878854b5d914b191dbeb2/web_client_custom_circuit.py docs/_build/html/_downloads/e19434af75e14f57bc789db2f5206dc3/web_client.py docs/_build/html/_downloads/e95e98ec6dde1b0ab9a03d08f191e694/disallow_streams_by_port.py docs/_build/html/_sources/examples.rst.txt docs/_build/html/_sources/guide.rst.txt docs/_build/html/_sources/hacking.rst.txt docs/_build/html/_sources/index.rst.txt docs/_build/html/_sources/installing.rst.txt docs/_build/html/_sources/interop_asyncio.rst.txt docs/_build/html/_sources/introduction.rst.txt [...] I guess adding this line to debian/clean might help, but I've not tested it: docs/_build/html/ Thanks.
Hi Santiago, [...] Interesting, I tested build and then source rebuild, but this did not come up. I'll take another look -- thanks for raising this again! Cheers Sascha
tags 1046975 patch thanks--- a/debian/clean +++ b/debian/clean @@ -1 +1,3 @@ _trial_temp/ +docs/_build/html/ +twisted/plugins/dropin.cache Thanks.
We believe that the bug you reported is fixed in the latest version of
txtorcon, 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 1046975@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sascha Steinbiss <satta@debian.org> (supplier of updated txtorcon 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)
Format: 1.8
Date: Fri, 18 Sep 2026 19:03:38 +0200
Source: txtorcon
Architecture: source
Version: 24.8.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Privacy Tools Maintainers <pkg-privacy-maintainers@lists.alioth.debian.org>
Changed-By: Sascha Steinbiss <satta@debian.org>
Closes: 1046975
Changes:
txtorcon (24.8.0-4) unstable; urgency=medium
.
* Team upload.
* Add more temp directories to remove on clean.
Thanks to Santiago Vila for the patch.
(Closes: #1046975)
Checksums-Sha1:
e322fb4c8047b4b37abf13aa3a7add2cd90e8744 2128 txtorcon_24.8.0-4.dsc
85629402c0796f0df4cb033122d06319cc846760 8216 txtorcon_24.8.0-4.debian.tar.xz
d4f25c3fad78ae1510eef902e4363b50b702a798 10746 txtorcon_24.8.0-4_amd64.buildinfo
Checksums-Sha256:
b2664177df168fbdfe0ab565d2f52bb78d9d15344fec624655671c869342132f 2128 txtorcon_24.8.0-4.dsc
02d42a4d9f5f47dbf09a0ef2312f2fcda3cb69eecffe4bc964e1f3f86f203f1e 8216 txtorcon_24.8.0-4.debian.tar.xz
1c084361683a7ab33d2ffb3671cb60943228563971900dcc5415a2f5f7a404ef 10746 txtorcon_24.8.0-4_amd64.buildinfo
Files:
2471f424d728edfb69481f2d0253797e 2128 python optional txtorcon_24.8.0-4.dsc
8676d17e67e1fa8c9e8f36b3ef04f13f 8216 python optional txtorcon_24.8.0-4.debian.tar.xz
84e3ee5db9ee3c9523e88cc55c7b27af 10746 python optional txtorcon_24.8.0-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEWzS6WqtVB+kDQm6F6NN64vCfSHIFAmqtnucACgkQ6NN64vCf
SHIR1g/9EIre7EVApExme8kDrMSUyQICXSKLsXe4/f+N4vIgY6r5S8zr8EFpsJIZ
UIvOWNqo6Sm1w0opPYQdZEwkXER7kd+i4tU0LGTR+8P6VA4vaxSiYS81wJVTFxAJ
VZ35JA4xp63uTJrntcKILlCx1Jk+2j2V2OWzrookkoUubijOsNYiWc9wETJjTimW
pazoPvA395eqp/652bWDXpNr6IXRhoosKZObVFUSKPHfNsf53YjY+GwrTbH5JvOS
my5QwaRLNarqOpNkXRA1mujZfuKj3S1/qcEl5G4wFjzy2IyJ4Dj1J+2JB/DeM6EH
wm2Ms3Qrukb9cJU6J9szZbSwfZox3u7biSFNYX0rVWT3c7ozR0IB6RTcgWnMdl+n
Ccibg+mEWmLzyRC4irvyIt2h2VzKqjQklsUXoSXj8+BkzvmmrnJ/XAup220mQ+cy
nrmz2HQmfIgRSd1vf2Ouktn0ugv0FGqxjuiDcq4fMl5kdWAxd3S/n37krONKoenG
jmCRMVtsy0nItZjwONkRZetdxMS0Kcnbt53/gwqm2/wMudBCVawJVtttAqyQAXNF
aDbWhKgTflHZx6mKY3jHOfvDgdqcGQkjgH0uHPBVvV7WBpHhtM44TJYh0s4oz21m
+VYNzFM/Et9nz1LCQtwoh8Asl5VxP4sDS1jMOOKvLYk/ZxaXjoc=
=w/Hv
-----END PGP SIGNATURE-----