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 ---

Reply via email to