Your message dated Wed, 25 Mar 2020 03:05:22 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 953863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953863 Debian Bug Tracking System Contact [email protected] 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 <[email protected]> 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Scott Kitterman <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Scott Kitterman <[email protected]> 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 ---

