Your message dated Wed, 25 Mar 2020 03:05:22 +0000
with message-id <e1jgwm6-000hsy...@fasolo.debian.org>
and subject line Bug#953863: fixed in python-stem 1.7.1-1.2
has caused the Debian Bug report #953863,
regarding python3-stem: "RuntimeError: dictionary keys changed during
iteration" with python 3.8
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.)
--
953863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953863
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-stem
Version: 1.7.1-1.1
Severity: serious
Hi,
onioncircuits fails to start on current sid:
Traceback (most recent call last):
File "/bin/onioncircuits", line 657, in <module>
app = OnionCircuitsApplication()
File "/bin/onioncircuits", line 633, in __init__
self.connect_controller()
File "/bin/onioncircuits", line 647, in connect_controller
self.controller = stem.connection.connect(**connect_args)
File "/usr/lib/python3/dist-packages/stem/connection.py", line 291, in connect
return _connect_auth(control_connection, password, password_prompt,
chroot_path, controller)
File "/usr/lib/python3/dist-packages/stem/connection.py", line 375, in
_connect_auth
return controller(control_socket, is_authenticated = True)
File "/usr/lib/python3/dist-packages/stem/control.py", line 1057, in __init__
super(Controller, self).__init__(control_socket, is_authenticated)
File "/usr/lib/python3/dist-packages/stem/control.py", line 585, in __init__
self._post_authentication()
File "/usr/lib/python3/dist-packages/stem/control.py", line 3902, in
_post_authentication
owning_pid = self.get_conf('__OwningControllerProcess', None)
File "/usr/lib/python3/dist-packages/stem/control.py", line 2170, in get_conf
entries = self.get_conf_map(param, default, multiple)
File "/usr/lib/python3/dist-packages/stem/control.py", line 2273, in
get_conf_map
for key in reply:
RuntimeError: dictionary keys changed during iteration
onionshare-gui fails to start with the same error since I upgraded to
python 3.8.
I think that's https://trac.torproject.org/projects/tor/ticket/30882,
which was fixed upstream with this commit:
https://gitweb.torproject.org/stem.git/commit/stem/control.py?id=b5aecb743d33db1a6378d59792d8e57305b6c6f2
I confirm that this commit fixes the problem I'm experiencing with
onioncircuits and onionshare.
Until you, or someone else, finds time to package the 1.8.0 upstream
release, could you please import that fix as a Debian patch?
Alternatively, would you mind if someone else did that as an NMU?
In passing, this was not caught by the autopkgtest, that I think
should be marked as superficial like this:
Tests: version
Restrictions: allow-stderr, superficial
Depends: @
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (990, 'unstable'), (2, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.0-4-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_USER
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages python3-stem depends on:
ii python3 3.8.2-1
ii python3-distutils 3.8.2-2
python3-stem recommends no packages.
python3-stem suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: python-stem
Source-Version: 1.7.1-1.2
Done: Scott Kitterman <sc...@kitterman.com>
We believe that the bug you reported is fixed in the latest version of
python-stem, 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 953...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Scott Kitterman <sc...@kitterman.com> (supplier of updated python-stem 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: Tue, 24 Mar 2020 16:47:02 -0400
Source: python-stem
Architecture: source
Version: 1.7.1-1.2
Distribution: unstable
Urgency: medium
Maintainer: Ulises Vitulli <der...@debian.org>
Changed-By: Scott Kitterman <sc...@kitterman.com>
Closes: 953863
Changes:
python-stem (1.7.1-1.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Add fix from upstream to fix dictionary key error (Closes: #953863
Checksums-Sha1:
1b3485e961a0443204caff342c555405918a20b0 1972 python-stem_1.7.1-1.2.dsc
71a0625fa207068bdc24275b7efd4e80a19d027d 8736
python-stem_1.7.1-1.2.debian.tar.xz
8a099941e64785023f514410b373f8ba873178c3 5973
python-stem_1.7.1-1.2_source.buildinfo
Checksums-Sha256:
3254a4629f25bbdc3dda5ab568c0566edda416ff3fe8c32cd62da7ec71c314c0 1972
python-stem_1.7.1-1.2.dsc
e5dc1273bf600d63049b0cfd87e8bcc68e3da02582832037fcc8cadd34ef90d7 8736
python-stem_1.7.1-1.2.debian.tar.xz
5dd8322ed53adb72e6e5d36b1c034040ed3736d9c14ccba096dbc8b0cfb8678a 5973
python-stem_1.7.1-1.2_source.buildinfo
Files:
0eb7c3c26997b8a0f732a7605102bc23 1972 python optional python-stem_1.7.1-1.2.dsc
8e73a35d73c872c01b9ae8210327ce2c 8736 python optional
python-stem_1.7.1-1.2.debian.tar.xz
199875cfc2cd74544bd48cd967c28843 5973 python optional
python-stem_1.7.1-1.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE53Kb/76FQA/u7iOxeNfe+5rVmvEFAl56vZ4ACgkQeNfe+5rV
mvHedA/8DGxL/HhZsUi8QVF6otrWCFp52s3sPeaPyzxRQgIatWqSwODULOyfonRU
eQL3EbSezP/wrWLUm9ePFVN5c7Txb0pAVU3QAqsI6jBvUAdHPF2Dntq4sRL6FzkQ
W5qGjwz50Ig9foLHwbeF+qWT5jFctxVm3r7oMqT2JrQ65z80pHiO0VnS+ll+6DTu
rKK8aRuc/gLh+THVeBNDZsJ3DfiiZfijjNTSh0bqoX4ewATKz1x3v4XFZUJ898Wb
Y7MV50b5794/tSiGLGfwIN/6AlEOj+8+ycBMpC91B07Agy2mRYgqoYy2glpgez2X
VV3aN7kD1jiJaZfaEGhL9Y4Bbn+XXje0DMu9shAt4NW9NcXjTxqB+BsaOdN9gvnj
N4tPAnqYsijE955/oY3sUTsDcfVtZoC3zCSYTELvewqINsuXGady2CiHOwOg2UAL
WkBFLMn98rs53q6uS7/uw5UwQR/ipMw7//xv7GVhhtKyLPPtknZ3PzLWptM4yS02
Ufkcm4OnBRoAS/8JnYL1AP7UWGmBcZay0bIOROtv4w6ELcESCRx2BxttoIGAhdHR
IXwd67HFIUqDlzAZsUVlh/V4U2UHujROdVTVReqzxzrnbvPXweke+As8bbp6ntXb
AGzanD/AS03ytA62NepFcOnjUh3ZG2mZSjFvcWiKW76ttnPTTHI=
=FxXw
-----END PGP SIGNATURE-----
--- End Message ---