Bug#1131280: spyder fails its autopkg tests, preventing migration to testing

Matthias Klose (Ubuntu) m1 at klose.in-berlin.de
Thu Mar 19 16:29:55 GMT 2026


Package: src:spyder
Version: 6.1.3+ds-4
Severity: serious
Tags: sid forky

spyder fails its autopkg tests, preventing migration to testing

[...]
1356s 
spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[ProjectExplorerTest-create_folders_files2] 
ERROR [ 57%]
1476s 
spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[FileExplorerTest-create_folders_files0] 
+++++++++++++++++++++++++++++++++++ Timeout 
++++++++++++++++++++++++++++++++++++
1476s ~~~~~~~~~~~~~~~ Stack of AsyncDispatcher-test (140090551563968) 
~~~~~~~~~~~~~~~~
1476s   File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap
1476s     self._bootstrap_inner()
1476s   File "/usr/lib/python3.14/threading.py", line 1082, in 
_bootstrap_inner
1476s     self._context.run(self.run)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 448, in run
1476s     self.__loop.run_forever()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 488, in run_forever
1476s     self._run_once()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 526, in _run_once
1476s     event_list = self._selector.select(timeout)
1476s   File "/usr/lib/python3.14/selectors.py", line 452, in select
1476s     fd_event_list = self._selector.poll(timeout, max_ev)
1476s ~~~~~~~~~~~~~ Stack of AsyncDispatcher-explorer (140090797696704) 
~~~~~~~~~~~~~~
1476s   File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap
1476s     self._bootstrap_inner()
1476s   File "/usr/lib/python3.14/threading.py", line 1082, in 
_bootstrap_inner
1476s     self._context.run(self.run)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 448, in run
1476s     self.__loop.run_forever()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 488, in run_forever
1476s     self._run_once()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 526, in _run_once
1476s     event_list = self._selector.select(timeout)
1476s   File "/usr/lib/python3.14/selectors.py", line 452, in select
1476s     fd_event_list = self._selector.poll(timeout, max_ev)
1476s ~~~~~~~~~~ Stack of AsyncDispatcher-ipythonconsole 
(140090818946752) ~~~~~~~~~~~
1476s   File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap
1476s     self._bootstrap_inner()
1476s   File "/usr/lib/python3.14/threading.py", line 1082, in 
_bootstrap_inner
1476s     self._context.run(self.run)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 448, in run
1476s     self.__loop.run_forever()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 488, in run_forever
1476s     self._run_once()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 526, in _run_once
1476s     event_list = self._selector.select(timeout)
1476s   File "/usr/lib/python3.14/selectors.py", line 452, in select
1476s     fd_event_list = self._selector.poll(timeout, max_ev)
1476s ~~~~~~~~~~~~~ Stack of AsyncDispatcher-asyncssh (140090827339456) 
~~~~~~~~~~~~~~
1476s   File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap
1476s     self._bootstrap_inner()
1476s   File "/usr/lib/python3.14/threading.py", line 1082, in 
_bootstrap_inner
1476s     self._context.run(self.run)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 448, in run
1476s     self.__loop.run_forever()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 488, in run_forever
1476s     self._run_once()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 526, in _run_once
1476s     event_list = self._selector.select(timeout)
1476s   File "/usr/lib/python3.14/selectors.py", line 452, in select
1476s     fd_event_list = self._selector.poll(timeout, max_ev)
1476s ~~~~~~~~~~~~~~~ Stack of AsyncDispatcher-None (140090955040448) 
~~~~~~~~~~~~~~~~
1476s   File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap
1476s     self._bootstrap_inner()
1476s   File "/usr/lib/python3.14/threading.py", line 1082, in 
_bootstrap_inner
1476s     self._context.run(self.run)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 448, in run
1476s     self.__loop.run_forever()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 488, in run_forever
1476s     self._run_once()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/api/asyncdispatcher.py", 
line 526, in _run_once
1476s     event_list = self._selector.select(timeout)
1476s   File "/usr/lib/python3.14/selectors.py", line 452, in select
1476s     fd_event_list = self._selector.poll(timeout, max_ev)
1476s ~~~~~~~~~~~~~~~~~~~~ Stack of MainThread (140091426259456) 
~~~~~~~~~~~~~~~~~~~~~
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/runtests.py", line 
98, in <module>
1476s     main()
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/runtests.py", line 
93, in main
1476s     run_pytest(run_slow=test_args.run_slow, extra_args=pytest_args,
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/runtests.py", line 
64, in run_pytest
1476s     errno = pytest.main(pytest_args)
1476s   File 
"/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 199, 
in main
1476s     ret: ExitCode | int = 
config.hook.pytest_cmdline_main(config=config)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
512, in __call__
1476s     return self._hookexec(self.name, self._hookimpls.copy(), 
kwargs, firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 
120, in _hookexec
1476s     return self._inner_hookexec(hook_name, methods, kwargs, 
firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 
121, in _multicall
1476s     res = hook_impl.function(*args)
1476s   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 365, 
in pytest_cmdline_main
1476s     return wrap_session(config, _main)
1476s   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318, 
in wrap_session
1476s     session.exitstatus = doit(config, session) or 0
1476s   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 372, 
in _main
1476s     config.hook.pytest_runtestloop(session=session)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
512, in __call__
1476s     return self._hookexec(self.name, self._hookimpls.copy(), 
kwargs, firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 
120, in _hookexec
1476s     return self._inner_hookexec(hook_name, methods, kwargs, 
firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 
121, in _multicall
1476s     res = hook_impl.function(*args)
1476s   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 396, 
in pytest_runtestloop
1476s     item.config.hook.pytest_runtest_protocol(item=item, 
nextitem=nextitem)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
512, in __call__
1476s     return self._hookexec(self.name, self._hookimpls.copy(), 
kwargs, firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 
120, in _hookexec
1476s     return self._inner_hookexec(hook_name, methods, kwargs, 
firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 
121, in _multicall
1476s     res = hook_impl.function(*args)
1476s   File 
"/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 89, 
in pytest_runtest_protocol
1476s     self.runner.pytest_runtest_protocol(item, nextitem)
1476s   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 
118, in pytest_runtest_protocol
1476s     runtestprotocol(item, nextitem=nextitem)
1476s   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 
137, in runtestprotocol
1476s     reports.append(call_and_report(item, "call", log))
1476s   File 
"/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 149, 
in call_and_report
1476s     call = _call_runtest_hook(item, when, **kwds)
1476s   File 
"/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 145, 
in _call_runtest_hook
1476s     return runner.CallInfo.from_call(
1476s   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 
353, in from_call
1476s     result: TResult | None = func()
1476s   File 
"/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 146, 
in <lambda>
1476s     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
1476s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
512, in __call__
1476s     return self._hookexec(self.name, self._hookimpls.copy(), 
kwargs, firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 
120, in _hookexec
1476s     return self._inner_hookexec(hook_name, methods, kwargs, 
firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 
121, in _multicall
1476s     res = hook_impl.function(*args)
1476s   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 
179, in pytest_runtest_call
1476s     item.runtest()
1476s   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 
1720, in runtest
1476s     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 
512, in __call__
1476s     return self._hookexec(self.name, self._hookimpls.copy(), 
kwargs, firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 
120, in _hookexec
1476s     return self._inner_hookexec(hook_name, methods, kwargs, 
firstresult)
1476s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 
121, in _multicall
1476s     res = hook_impl.function(*args)
1476s   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 
166, in pytest_pyfunc_call
1476s     result = testfunction(**testargs)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/plugins/explorer/widgets/tests/test_explorer.py", 
line 148, in test_delete_file
1476s     project.explorer.treewidget.delete(fnames=[top_folder])
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/plugins/explorer/widgets/explorer.py", 
line 1210, in delete
1476s     yes_to_all = self.delete_file(fname, multiple, yes_to_all)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/plugins/explorer/widgets/explorer.py", 
line 1183, in delete_file
1476s     self.remove_tree(fname)
1476s   File 
"/tmp/autopkgtest-lxc.ylj125db/downtmp/build.Nuw/src/spyder/plugins/explorer/widgets/explorer.py", 
line 1154, in remove_tree
1476s     while osp.exists(dirname):
1476s   File "<frozen genericpath>", line 22, in exists
1476s +++++++++++++++++++++++++++++++++++ Timeout 
++++++++++++++++++++++++++++++++++++
1476s *** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED ***
1476s *** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING ***
1477s autopkgtest [16:53:50]: test pytest-rest: -----------------------]
1477s autopkgtest [16:53:50]: test pytest-rest:  - - - - - - - - - - 
results - - - - - - - - - -
1477s pytest-rest          FAIL non-zero exit status 1



More information about the debian-science-maintainers mailing list