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.