--- Begin Message ---
Source: terminado
Version: 0.18.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240224 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --with python3,sphinxdoc --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build"
> module
> I: pybuild base:305: python3.11 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_terminado
> * Building wheel...
> Successfully built terminado-0.18.0-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:305: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_terminado/build; python3.11 -m pytest
> tests
> [1m============================= test session starts
> ==============================[0m
> platform linux -- Python 3.11.8, pytest-7.4.4, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_terminado/build
> configfile: pyproject.toml
> plugins: timeout-2.2.0
> timeout: 300.0s
> timeout method: signal
> timeout func_only: False
> collected 9 items
>
> tests/basic_test.py
> [32m.[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[31m
> [100%][0m
>
> =================================== FAILURES
> ===================================
> [31m[1m________________________ NamedTermTests.test_namespace
> _________________________[0m
>
> [37m@pytest[39;49;00m.hookimpl(hookwrapper=[94mTrue[39;49;00m,
> tryfirst=[94mTrue[39;49;00m)[90m[39;49;00m
> [94mdef[39;49;00m [92mpytest_runtest_call[39;49;00m() ->
> Generator[[94mNone[39;49;00m, [94mNone[39;49;00m,
> [94mNone[39;49;00m]:[90m[39;49;00m
> > [94myield from[39;49;00m
> > unraisable_exception_runtest_hook()[90m[39;49;00m
>
>
> [1m[31m/usr/lib/python3/dist-packages/_pytest/unraisableexception.py[0m:88:
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> [94mdef[39;49;00m [92munraisable_exception_runtest_hook[39;49;00m()
> -> Generator[[94mNone[39;49;00m, [94mNone[39;49;00m,
> [94mNone[39;49;00m]:[90m[39;49;00m
> [94mwith[39;49;00m catch_unraisable_exception() [94mas[39;49;00m
> cm:[90m[39;49;00m
> [94myield[39;49;00m[90m[39;49;00m
> [94mif[39;49;00m cm.unraisable:[90m[39;49;00m
> [94mif[39;49;00m cm.unraisable.err_msg [95mis[39;49;00m
> [95mnot[39;49;00m [94mNone[39;49;00m:[90m[39;49;00m
> err_msg = cm.unraisable.err_msg[90m[39;49;00m
> [94melse[39;49;00m:[90m[39;49;00m
> err_msg = [33m"[39;49;00m[33mException ignored
> in[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg =
> [33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00merr_msg[33m}[39;49;00m[33m:
>
> [39;49;00m[33m{[39;49;00mcm.unraisable.object[33m!r}[39;49;00m[33m\n[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg +=
> [33m"[39;49;00m[33m"[39;49;00m.join([90m[39;49;00m
> traceback.format_exception([90m[39;49;00m
> cm.unraisable.exc_type,[90m[39;49;00m
> cm.unraisable.exc_value,[90m[39;49;00m
> cm.unraisable.exc_traceback,[90m[39;49;00m
> )[90m[39;49;00m
> )[90m[39;49;00m
> >
> > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))[90m[39;49;00m
> [1m[31mE pytest.PytestUnraisableExceptionWarning: Exception
> ignored in: <function WebSocketClientConnection.__del__ at 0x7efe93cba3e0>[0m
> [1m[31mE [0m
> [1m[31mE Traceback (most recent call last):[0m
> [1m[31mE File
> "/usr/lib/python3/dist-packages/tornado/websocket.py", line 1421, in
> __del__[0m
> [1m[31mE warnings.warn("Unclosed
> WebSocketClientConnection", ResourceWarning)[0m
> [1m[31mE ResourceWarning: Unclosed
> WebSocketClientConnection[0m
>
> cm = <_pytest.unraisableexception.catch_unraisable_exception object
> at 0x7efe948dd750>
> err_msg = 'Exception ignored in'
> msg = 'Exception ignored in: <function
> WebSocketClientConnection.__del__ at 0x7efe93cba3e0>\n\nTraceback (most
> recent call l...ngs.warn("Unclosed WebSocketClientConnection",
> ResourceWarning)\nResourceWarning: Unclosed WebSocketClientConnection\n'
>
> [1m[31m/usr/lib/python3/dist-packages/_pytest/unraisableexception.py[0m:78:
> PytestUnraisableExceptionWarning
>
> [33mDuring handling of the above exception, another exception occurred:[0m
>
> cls = <class '_pytest.runner.CallInfo'>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7efe94db42c0>
> when = 'call'
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
>
> [37m@classmethod[39;49;00m[90m[39;49;00m
> [94mdef[39;49;00m [92mfrom_call[39;49;00m([90m[39;49;00m
> [96mcls[39;49;00m,[90m[39;49;00m
> func: [33m"[39;49;00m[33mCallable[[],
> TResult][39;49;00m[33m"[39;49;00m,[90m[39;49;00m
> when:
> [33m"[39;49;00m[33mLiteral[[39;49;00m[33m'[39;49;00m[33mcollect[39;49;00m[33m'[39;49;00m[33m,
> [39;49;00m[33m'[39;49;00m[33msetup[39;49;00m[33m'[39;49;00m[33m,
> [39;49;00m[33m'[39;49;00m[33mcall[39;49;00m[33m'[39;49;00m[33m,
> [39;49;00m[33m'[39;49;00m[33mteardown[39;49;00m[33m'[39;49;00m[33m][39;49;00m[33m"[39;49;00m,[90m[39;49;00m
> reraise: Optional[[90m[39;49;00m
> Union[Type[[96mBaseException[39;49;00m],
> Tuple[Type[[96mBaseException[39;49;00m], ...]][90m[39;49;00m
> ] = [94mNone[39;49;00m,[90m[39;49;00m
> ) ->
> [33m"[39;49;00m[33mCallInfo[TResult][39;49;00m[33m"[39;49;00m:[90m[39;49;00m
> [90m [39;49;00m[33m"""Call func, wrapping the result in a
> CallInfo.[39;49;00m
> [33m[39;49;00m
> [33m :param func:[39;49;00m
> [33m The function to call. Called without arguments.[39;49;00m
> [33m :param when:[39;49;00m
> [33m The phase in which the function is called.[39;49;00m
> [33m :param reraise:[39;49;00m
> [33m Exception or exceptions that shall propagate if raised by
> the[39;49;00m
> [33m function, instead of being wrapped in the
> CallInfo.[39;49;00m
> [33m """[39;49;00m[90m[39;49;00m
> excinfo = [94mNone[39;49;00m[90m[39;49;00m
> start = timing.time()[90m[39;49;00m
> precise_start = timing.perf_counter()[90m[39;49;00m
> [94mtry[39;49;00m:[90m[39;49;00m
> > result: Optional[TResult] = func()[90m[39;49;00m
>
> cls = <class '_pytest.runner.CallInfo'>
> duration = 8.250753035004891
> excinfo = <ExceptionInfo PluggyTeardownRaisedWarning('A plugin raised an
> exception during an old-style hookwrapper teardown.\nPl...nformation see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning')
> tblen=6>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7efe94db42c0>
> precise_start = 44864.195268013
> precise_stop = 44872.446021048
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
> result = None
> start = 1708816526.4282734
> stop = 1708816534.6790276
> when = 'call'
>
> [1m[31m/usr/lib/python3/dist-packages/_pytest/runner.py[0m:341:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> [1m[31m/usr/lib/python3/dist-packages/_pytest/runner.py[0m:262: in <lambda>
> [94mlambda[39;49;00m: ihook(item=item, **kwds), when=when,
> reraise=reraise[90m[39;49;00m
> ihook = <HookCaller 'pytest_runtest_call'>
> item = <TestCaseFunction test_namespace>
> kwds = {}
> [1m[31m/usr/lib/python3/dist-packages/pluggy/_hooks.py[0m:501: in __call__
> [94mreturn[39;49;00m
> [96mself[39;49;00m._hookexec([96mself[39;49;00m.name,
> [96mself[39;49;00m._hookimpls.copy(), kwargs, firstresult)[90m[39;49;00m
> firstresult = False
> kwargs = {'item': <TestCaseFunction test_namespace>}
> self = <HookCaller 'pytest_runtest_call'>
> [1m[31m/usr/lib/python3/dist-packages/pluggy/_manager.py[0m:119: in
> _hookexec
> [94mreturn[39;49;00m [96mself[39;49;00m._inner_hookexec(hook_name,
> methods, kwargs, firstresult)[90m[39;49;00m
> firstresult = False
> hook_name = 'pytest_runtest_call'
> kwargs = {'item': <TestCaseFunction test_namespace>}
> methods = [<HookImpl plugin_name='runner', plugin=<module
> '_pytest.runner' from
> '/usr/lib/python3/dist-packages/_pytest/runner.p...ugin=<module
> '_pytest.unraisableexception' from
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>, ...]
> self = <_pytest.config.PytestPluginManager object at
> 0x7efe952580d0>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> hook_name = 'pytest_runtest_call'
> hook_impl = <HookImpl plugin_name='unraisableexception', plugin=<module
> '_pytest.unraisableexception' from
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>
> e = PytestUnraisableExceptionWarning('Exception ignored in: <function
> WebSocketClientConnection.__del__ at 0x7efe93cba3e0>...gs.warn("Unclosed
> WebSocketClientConnection", ResourceWarning)\nResourceWarning: Unclosed
> WebSocketClientConnection\n')
>
> [94mdef[39;49;00m
> [92m_warn_teardown_exception[39;49;00m([90m[39;49;00m
> hook_name: [96mstr[39;49;00m, hook_impl: HookImpl, e:
> [96mBaseException[39;49;00m[90m[39;49;00m
> ) -> [94mNone[39;49;00m:[90m[39;49;00m
> msg = [33m"[39;49;00m[33mA plugin raised an exception during an
> old-style hookwrapper
> teardown.[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg += [33mf[39;49;00m[33m"[39;49;00m[33mPlugin:
> [39;49;00m[33m{[39;49;00mhook_impl.plugin_name[33m}[39;49;00m[33m,
> Hook:
> [39;49;00m[33m{[39;49;00mhook_name[33m}[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg +=
> [33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00m[96mtype[39;49;00m(e).[91m__name__[39;49;00m[33m}[39;49;00m[33m:
>
> [39;49;00m[33m{[39;49;00me[33m}[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg += [33m"[39;49;00m[33mFor more information see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning[39;49;00m[33m"[39;49;00m
> [90m# noqa: E501[39;49;00m[90m[39;49;00m
> > warnings.warn(PluggyTeardownRaisedWarning(msg),
> > stacklevel=[94m5[39;49;00m)[90m[39;49;00m
> [1m[31mE pluggy.PluggyTeardownRaisedWarning: A plugin raised an
> exception during an old-style hookwrapper teardown.[0m
> [1m[31mE Plugin: unraisableexception, Hook: pytest_runtest_call[0m
> [1m[31mE PytestUnraisableExceptionWarning: Exception ignored in:
> <function WebSocketClientConnection.__del__ at 0x7efe93cba3e0>[0m
> [1m[31mE [0m
> [1m[31mE Traceback (most recent call last):[0m
> [1m[31mE File
> "/usr/lib/python3/dist-packages/tornado/websocket.py", line 1421, in
> __del__[0m
> [1m[31mE warnings.warn("Unclosed WebSocketClientConnection",
> ResourceWarning)[0m
> [1m[31mE ResourceWarning: Unclosed WebSocketClientConnection[0m
> [1m[31mE [0m
> [1m[31mE For more information see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning[0m
>
> e = PytestUnraisableExceptionWarning('Exception ignored in:
> <function WebSocketClientConnection.__del__ at
> 0x7efe93cba3e0>...gs.warn("Unclosed WebSocketClientConnection",
> ResourceWarning)\nResourceWarning: Unclosed WebSocketClientConnection\n')
> hook_impl = <HookImpl plugin_name='unraisableexception', plugin=<module
> '_pytest.unraisableexception' from
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>
> hook_name = 'pytest_runtest_call'
> msg = 'A plugin raised an exception during an old-style hookwrapper
> teardown.\nPlugin: unraisableexception, Hook: pytest_run...For more
> information see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning'
>
> [1m[31m/usr/lib/python3/dist-packages/pluggy/_callers.py[0m:49:
> PluggyTeardownRaisedWarning
> ------------------------------ Captured log call
> -------------------------------
> [33mWARNING [0m tornado.general:autoreload.py:125 tornado.autoreload
> started more than once in the same process
> [32mINFO [0m tornado.access:web.py:2348 101 GET /named/1 (127.0.0.1)
> 0.80ms
> [32mINFO [0m terminado.websocket:websocket.py:60 TermSocket.open: 1
> [32mINFO [0m terminado.management:management.py:386 New terminal with
> specified name: 1
> [32mINFO [0m terminado.websocket:websocket.py:67 TermSocket.open: Opened
> 1
> [32mINFO [0m tornado.access:web.py:2348 101 GET /named/1 (127.0.0.1)
> 11.57ms
> [32mINFO [0m terminado.websocket:websocket.py:60 TermSocket.open: 1
> [32mINFO [0m terminado.websocket:websocket.py:67 TermSocket.open: Opened
> 1
> [32mINFO [0m tornado.access:web.py:2348 101 GET /named/2 (127.0.0.1)
> 11.86ms
> [32mINFO [0m terminado.websocket:websocket.py:60 TermSocket.open: 2
> [32mINFO [0m terminado.management:management.py:386 New terminal with
> specified name: 2
> [32mINFO [0m terminado.websocket:websocket.py:67 TermSocket.open: Opened
> 2
> [32mINFO [0m tornado.access:web.py:2348 101 GET /named/2 (127.0.0.1)
> 19.07ms
> [32mINFO [0m terminado.websocket:websocket.py:60 TermSocket.open: 2
> [32mINFO [0m terminado.websocket:websocket.py:67 TermSocket.open: Opened
> 2
> [32mINFO [0m terminado.management:management.py:246 EOF on FD 25;
> stopping reading
> [32mINFO [0m terminado.management:management.py:426 Terminal 1 closed
> [32mINFO [0m terminado.websocket:websocket.py:120 Websocket closed
> [32mINFO [0m terminado.management:management.py:246 EOF on FD 26;
> stopping reading
> [32mINFO [0m terminado.management:management.py:426 Terminal 2 closed
> [32mINFO [0m terminado.websocket:websocket.py:120 Websocket closed
> [31m[1m__________________ UniqueTermTests.test_large_io_doesnt_hang
> ___________________[0m
>
> [37m@pytest[39;49;00m.hookimpl(hookwrapper=[94mTrue[39;49;00m,
> tryfirst=[94mTrue[39;49;00m)[90m[39;49;00m
> [94mdef[39;49;00m [92mpytest_runtest_call[39;49;00m() ->
> Generator[[94mNone[39;49;00m, [94mNone[39;49;00m,
> [94mNone[39;49;00m]:[90m[39;49;00m
> > [94myield from[39;49;00m
> > unraisable_exception_runtest_hook()[90m[39;49;00m
>
>
> [1m[31m/usr/lib/python3/dist-packages/_pytest/unraisableexception.py[0m:88:
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> [94mdef[39;49;00m [92munraisable_exception_runtest_hook[39;49;00m()
> -> Generator[[94mNone[39;49;00m, [94mNone[39;49;00m,
> [94mNone[39;49;00m]:[90m[39;49;00m
> [94mwith[39;49;00m catch_unraisable_exception() [94mas[39;49;00m
> cm:[90m[39;49;00m
> [94myield[39;49;00m[90m[39;49;00m
> [94mif[39;49;00m cm.unraisable:[90m[39;49;00m
> [94mif[39;49;00m cm.unraisable.err_msg [95mis[39;49;00m
> [95mnot[39;49;00m [94mNone[39;49;00m:[90m[39;49;00m
> err_msg = cm.unraisable.err_msg[90m[39;49;00m
> [94melse[39;49;00m:[90m[39;49;00m
> err_msg = [33m"[39;49;00m[33mException ignored
> in[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg =
> [33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00merr_msg[33m}[39;49;00m[33m:
>
> [39;49;00m[33m{[39;49;00mcm.unraisable.object[33m!r}[39;49;00m[33m\n[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg +=
> [33m"[39;49;00m[33m"[39;49;00m.join([90m[39;49;00m
> traceback.format_exception([90m[39;49;00m
> cm.unraisable.exc_type,[90m[39;49;00m
> cm.unraisable.exc_value,[90m[39;49;00m
> cm.unraisable.exc_traceback,[90m[39;49;00m
> )[90m[39;49;00m
> )[90m[39;49;00m
> >
> > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))[90m[39;49;00m
> [1m[31mE pytest.PytestUnraisableExceptionWarning: Exception
> ignored in: <function WebSocketClientConnection.__del__ at 0x7efe93cba3e0>[0m
> [1m[31mE [0m
> [1m[31mE Traceback (most recent call last):[0m
> [1m[31mE File
> "/usr/lib/python3/dist-packages/tornado/websocket.py", line 1421, in
> __del__[0m
> [1m[31mE warnings.warn("Unclosed
> WebSocketClientConnection", ResourceWarning)[0m
> [1m[31mE ResourceWarning: Unclosed
> WebSocketClientConnection[0m
>
> cm = <_pytest.unraisableexception.catch_unraisable_exception object
> at 0x7efe93c53fd0>
> err_msg = 'Exception ignored in'
> msg = 'Exception ignored in: <function
> WebSocketClientConnection.__del__ at 0x7efe93cba3e0>\n\nTraceback (most
> recent call l...ngs.warn("Unclosed WebSocketClientConnection",
> ResourceWarning)\nResourceWarning: Unclosed WebSocketClientConnection\n'
>
> [1m[31m/usr/lib/python3/dist-packages/_pytest/unraisableexception.py[0m:78:
> PytestUnraisableExceptionWarning
>
> [33mDuring handling of the above exception, another exception occurred:[0m
>
> cls = <class '_pytest.runner.CallInfo'>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7efe93c45da0>
> when = 'call'
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
>
> [37m@classmethod[39;49;00m[90m[39;49;00m
> [94mdef[39;49;00m [92mfrom_call[39;49;00m([90m[39;49;00m
> [96mcls[39;49;00m,[90m[39;49;00m
> func: [33m"[39;49;00m[33mCallable[[],
> TResult][39;49;00m[33m"[39;49;00m,[90m[39;49;00m
> when:
> [33m"[39;49;00m[33mLiteral[[39;49;00m[33m'[39;49;00m[33mcollect[39;49;00m[33m'[39;49;00m[33m,
> [39;49;00m[33m'[39;49;00m[33msetup[39;49;00m[33m'[39;49;00m[33m,
> [39;49;00m[33m'[39;49;00m[33mcall[39;49;00m[33m'[39;49;00m[33m,
> [39;49;00m[33m'[39;49;00m[33mteardown[39;49;00m[33m'[39;49;00m[33m][39;49;00m[33m"[39;49;00m,[90m[39;49;00m
> reraise: Optional[[90m[39;49;00m
> Union[Type[[96mBaseException[39;49;00m],
> Tuple[Type[[96mBaseException[39;49;00m], ...]][90m[39;49;00m
> ] = [94mNone[39;49;00m,[90m[39;49;00m
> ) ->
> [33m"[39;49;00m[33mCallInfo[TResult][39;49;00m[33m"[39;49;00m:[90m[39;49;00m
> [90m [39;49;00m[33m"""Call func, wrapping the result in a
> CallInfo.[39;49;00m
> [33m[39;49;00m
> [33m :param func:[39;49;00m
> [33m The function to call. Called without arguments.[39;49;00m
> [33m :param when:[39;49;00m
> [33m The phase in which the function is called.[39;49;00m
> [33m :param reraise:[39;49;00m
> [33m Exception or exceptions that shall propagate if raised by
> the[39;49;00m
> [33m function, instead of being wrapped in the
> CallInfo.[39;49;00m
> [33m """[39;49;00m[90m[39;49;00m
> excinfo = [94mNone[39;49;00m[90m[39;49;00m
> start = timing.time()[90m[39;49;00m
> precise_start = timing.perf_counter()[90m[39;49;00m
> [94mtry[39;49;00m:[90m[39;49;00m
> > result: Optional[TResult] = func()[90m[39;49;00m
>
> cls = <class '_pytest.runner.CallInfo'>
> duration = 2.335204128001351
> excinfo = <ExceptionInfo PluggyTeardownRaisedWarning('A plugin raised an
> exception during an old-style hookwrapper teardown.\nPl...nformation see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning')
> tblen=6>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7efe93c45da0>
> precise_start = 44876.780218761
> precise_stop = 44879.115422889
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
> result = None
> start = 1708816539.0132241
> stop = 1708816541.3484297
> when = 'call'
>
> [1m[31m/usr/lib/python3/dist-packages/_pytest/runner.py[0m:341:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> [1m[31m/usr/lib/python3/dist-packages/_pytest/runner.py[0m:262: in <lambda>
> [94mlambda[39;49;00m: ihook(item=item, **kwds), when=when,
> reraise=reraise[90m[39;49;00m
> ihook = <HookCaller 'pytest_runtest_call'>
> item = <TestCaseFunction test_large_io_doesnt_hang>
> kwds = {}
> [1m[31m/usr/lib/python3/dist-packages/pluggy/_hooks.py[0m:501: in __call__
> [94mreturn[39;49;00m
> [96mself[39;49;00m._hookexec([96mself[39;49;00m.name,
> [96mself[39;49;00m._hookimpls.copy(), kwargs, firstresult)[90m[39;49;00m
> firstresult = False
> kwargs = {'item': <TestCaseFunction test_large_io_doesnt_hang>}
> self = <HookCaller 'pytest_runtest_call'>
> [1m[31m/usr/lib/python3/dist-packages/pluggy/_manager.py[0m:119: in
> _hookexec
> [94mreturn[39;49;00m [96mself[39;49;00m._inner_hookexec(hook_name,
> methods, kwargs, firstresult)[90m[39;49;00m
> firstresult = False
> hook_name = 'pytest_runtest_call'
> kwargs = {'item': <TestCaseFunction test_large_io_doesnt_hang>}
> methods = [<HookImpl plugin_name='runner', plugin=<module
> '_pytest.runner' from
> '/usr/lib/python3/dist-packages/_pytest/runner.p...ugin=<module
> '_pytest.unraisableexception' from
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>, ...]
> self = <_pytest.config.PytestPluginManager object at
> 0x7efe952580d0>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> hook_name = 'pytest_runtest_call'
> hook_impl = <HookImpl plugin_name='unraisableexception', plugin=<module
> '_pytest.unraisableexception' from
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>
> e = PytestUnraisableExceptionWarning('Exception ignored in: <function
> WebSocketClientConnection.__del__ at 0x7efe93cba3e0>...gs.warn("Unclosed
> WebSocketClientConnection", ResourceWarning)\nResourceWarning: Unclosed
> WebSocketClientConnection\n')
>
> [94mdef[39;49;00m
> [92m_warn_teardown_exception[39;49;00m([90m[39;49;00m
> hook_name: [96mstr[39;49;00m, hook_impl: HookImpl, e:
> [96mBaseException[39;49;00m[90m[39;49;00m
> ) -> [94mNone[39;49;00m:[90m[39;49;00m
> msg = [33m"[39;49;00m[33mA plugin raised an exception during an
> old-style hookwrapper
> teardown.[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg += [33mf[39;49;00m[33m"[39;49;00m[33mPlugin:
> [39;49;00m[33m{[39;49;00mhook_impl.plugin_name[33m}[39;49;00m[33m,
> Hook:
> [39;49;00m[33m{[39;49;00mhook_name[33m}[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg +=
> [33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00m[96mtype[39;49;00m(e).[91m__name__[39;49;00m[33m}[39;49;00m[33m:
>
> [39;49;00m[33m{[39;49;00me[33m}[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m[90m[39;49;00m
> msg += [33m"[39;49;00m[33mFor more information see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning[39;49;00m[33m"[39;49;00m
> [90m# noqa: E501[39;49;00m[90m[39;49;00m
> > warnings.warn(PluggyTeardownRaisedWarning(msg),
> > stacklevel=[94m5[39;49;00m)[90m[39;49;00m
> [1m[31mE pluggy.PluggyTeardownRaisedWarning: A plugin raised an
> exception during an old-style hookwrapper teardown.[0m
> [1m[31mE Plugin: unraisableexception, Hook: pytest_runtest_call[0m
> [1m[31mE PytestUnraisableExceptionWarning: Exception ignored in:
> <function WebSocketClientConnection.__del__ at 0x7efe93cba3e0>[0m
> [1m[31mE [0m
> [1m[31mE Traceback (most recent call last):[0m
> [1m[31mE File
> "/usr/lib/python3/dist-packages/tornado/websocket.py", line 1421, in
> __del__[0m
> [1m[31mE warnings.warn("Unclosed WebSocketClientConnection",
> ResourceWarning)[0m
> [1m[31mE ResourceWarning: Unclosed WebSocketClientConnection[0m
> [1m[31mE [0m
> [1m[31mE For more information see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning[0m
>
> e = PytestUnraisableExceptionWarning('Exception ignored in:
> <function WebSocketClientConnection.__del__ at
> 0x7efe93cba3e0>...gs.warn("Unclosed WebSocketClientConnection",
> ResourceWarning)\nResourceWarning: Unclosed WebSocketClientConnection\n')
> hook_impl = <HookImpl plugin_name='unraisableexception', plugin=<module
> '_pytest.unraisableexception' from
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>
> hook_name = 'pytest_runtest_call'
> msg = 'A plugin raised an exception during an old-style hookwrapper
> teardown.\nPlugin: unraisableexception, Hook: pytest_run...For more
> information see
> https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning'
>
> [1m[31m/usr/lib/python3/dist-packages/pluggy/_callers.py[0m:49:
> PluggyTeardownRaisedWarning
> ------------------------------ Captured log call
> -------------------------------
> [33mWARNING [0m tornado.general:autoreload.py:125 tornado.autoreload
> started more than once in the same process
> [32mINFO [0m tornado.access:web.py:2348 101 GET /unique (127.0.0.1)
> 1.64ms
> [32mINFO [0m terminado.websocket:websocket.py:60 TermSocket.open: None
> [32mINFO [0m terminado.websocket:websocket.py:67 TermSocket.open: Opened
> tty
> [32mINFO [0m terminado.websocket:websocket.py:120 Websocket closed
> [32mINFO [0m terminado.management:management.py:355 Websocket closed,
> sending SIGHUP to terminal.
> [32mINFO [0m terminado.management:management.py:246 EOF on FD 19;
> stopping reading
> ============================= slowest 10 durations
> =============================
> 8.25s call tests/basic_test.py::NamedTermTests::test_namespace
> 6.48s call tests/basic_test.py::UniqueTermTests::test_max_terminals
> 6.37s call tests/basic_test.py::CommonTests::test_basic_command
> 6.36s call tests/basic_test.py::NamedTermTests::test_max_terminals
> 4.24s call tests/basic_test.py::UniqueTermTests::test_unique_processes
> 4.13s call tests/basic_test.py::SingleTermTests::test_single_process
> 2.34s call tests/basic_test.py::UniqueTermTests::test_large_io_doesnt_hang
> 0.36s call tests/basic_test.py::CommonTests::test_basic
> 0.12s call tests/basic_test.py::NamedTermTests::test_new
>
> (1 durations < 0.005s hidden. Use -vv to show these durations.)
> [36m[1m=========================== short test summary info
> ============================[0m
> [31mFAILED[0m tests/basic_test.py::[1mNamedTermTests::test_namespace[0m -
> pluggy.PluggyTeardownRaisedWarning: A plugin raised an exception during an ...
> [31mFAILED[0m
> tests/basic_test.py::[1mUniqueTermTests::test_large_io_doesnt_hang[0m -
> pluggy.PluggyTeardownRaisedWarning: A plugin raised an exception during an ...
> [31m========================= [31m[1m2 failed[0m, [32m7 passed[0m[31m
> in 39.13s[0m[31m =========================[0m
> E: pybuild pybuild:391: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_terminado/build; python3.11 -m pytest
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/02/24/terminado_0.18.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240224;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240224&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---