Your message dated Wed, 25 Mar 2020 00:15:41 -0400
with message-id <2562204.EoEBX4H4JI@l5580>
and subject line Re: Bug#953969: onioncircuits: autopkgtest failure with Python 
3.8 as default
has caused the Debian Bug report #953969,
regarding onioncircuits: autopkgtest failure with Python 3.8 as default
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.)


-- 
953969: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953969
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: onioncircuits
Version:  0.6-2
X-Debbugs-CC: [email protected]
Severity: serious
User: [email protected]
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

--- End Message ---
--- Begin Message ---
> Hi Graham & pkg-privacy-team,
> 
> Graham Inggs (2020-03-15):
> > The autopkgtests of onioncircuits started to fail with Python 3.8 as
> > the default Python3 interpreter [1].
> > 
> > […]
> > 
> >   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
> 
> Thank you for reporting this problem to us!
> 
> My current understanding is that it is a direct consequence
> of #953863, which I reported against python3-stem yesterday.

Which is now fixed, so this should be resolved.  I'll keep an eye on the 
python3.8 as default autopkgtest results to make sure this failure goes away, 
so I think we can close this bug now.

Scott K

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply via email to