[Pkg-privacy-maintainers] Bug#953969: onioncircuits: autopkgtest failure with Python 3.8 as default

Graham Inggs ginggs at debian.org
Sun Mar 15 07:31:33 GMT 2020


Source: onioncircuits
Version:  0.6-2
X-Debbugs-CC: debian-ci at lists.debian.org
Severity: serious
User: debian-ci at 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



More information about the Pkg-privacy-maintainers mailing list