Source: onioncircuits Version: 0.6-2 X-Debbugs-CC: debian...@lists.debian.org Severity: serious User: debian...@lists.debian.org Usertags: needs-update
Hi Maintainer The autopkgtests of onioncircuits started to fail with Python 3.8 as the default Python3 interpreter [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/o/onioncircuits/unstable/amd64/ autopkgtest [12:01:09]: test gui-test: [----------------------- waiting for Tor to settle... Traceback (most recent call last): File "/usr/bin/onioncircuits", line 657, in <module> app = OnionCircuitsApplication() File "/usr/bin/onioncircuits", line 633, in __init__ self.connect_controller() File "/usr/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 /usr/lib/python3.8/subprocess.py:942: ResourceWarning: subprocess 3003 is still running _warn("subprocess %s is still running" % self.pid, ResourceWarning: Enable tracemalloc to get the object allocation traceback E ====================================================================== ERROR: test_has_correct_circuits (__main__.TestOnionCircuitsGUI) ---------------------------------------------------------------------- Traceback (most recent call last): File "debian/tests/check-circuits", line 38, in setUp self.rootapp = dogtail.tree.root.application('onioncircuits') File "/usr/lib/python3/dist-packages/dogtail/tree.py", line 1173, in application return root.findChild(predicate.IsAnApplicationNamed(appName), recursive=False, retry=retry, showingOnly=False) File "/usr/lib/python3/dist-packages/dogtail/tree.py", line 939, in findChild raise SearchError(describeSearch(self, pred, recursive, debugName)) dogtail.tree.SearchError: child of [desktop frame | main]: "onioncircuits" application ---------------------------------------------------------------------- Ran 1 test in 40.120s FAILED (errors=1) Creating logfile at /tmp/dogtail-testuser/logs/check-circuits_20200314-120129_debug ... Warning: AT-SPI's desktop is visible but it has no children. Are you running any AT-SPI-aware applications? searching for child of [desktop frame | main]: "onioncircuits" application (attempt 3) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 4) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 5) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 6) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 7) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 8) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 9) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 10) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 11) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 12) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 13) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 14) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 15) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 16) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 17) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 18) searching for child of [desktop frame | main]: "onioncircuits" application (attempt 19) autopkgtest [12:02:10]: test gui-test: -----------------------] autopkgtest [12:02:10]: test gui-test: - - - - - - - - - - results - - - - - - - - - - gui-test FAIL non-zero exit status 1