Package: onioncircuits Version: 0.7-1 Severity: normal Dear Maintainer,
Thank you for maintaining onioncircuits. Much like the tenet of patron privacy that public libraries hold dear, I love the ideal of voters using TOR to privately and safely explore new ideas without fear of repercussion from neighbors or employers, and ultimately become a better informed electorate that can actually rule itself wisely enough to successfully sustain a democratic form of government. The main reason I'm writing is to suggest improving the dependency info for the onioncircuits package to specify at least version 1.8.0-2 of the python3-stem package. It currently accepts any version, but when I tried 1.7.1-1, onioncircuits failed with Traceback (most recent call last): File "/usr/bin/onioncircuits", line 668, in <module> app = OnionCircuitsApplication() File "/usr/bin/onioncircuits", line 644, in __init__ self.connect_controller() File "/usr/bin/onioncircuits", line 658, 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 Doing root$ aptitude install python3-stem fixed it. Thanks, and kind regards, Kingsley -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 4.4.0-1-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages onioncircuits depends on: ii gir1.2-glib-2.0 1.62.0-5 ii gir1.2-gtk-3.0 3.24.13-1 ii python3-gi 3.34.0-6 ii python3-pkg-resources 41.1.0-1 ii python3-pycountry 20.7.3+ds1-1 ii python3-stem 1.8.0-2 pn python3:any <none> onioncircuits recommends no packages. Versions of packages onioncircuits suggests: ii tor-geoipdb 0.4.2.7-1 -- no debconf information