Source: pytest-xdist Version: 2.5.0-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs
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 --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_autoreconf -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:237: python3.10 setup.py config > running config > I: pybuild base:237: python3.9 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:237: /usr/bin/python3.10 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/workermanage.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/dsession.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/report.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/newhooks.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/looponfail.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/remote.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/_version.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > copying src/xdist/plugin.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/load.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/loadgroup.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/each.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/loadfile.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/loadscope.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler > I: pybuild base:237: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/workermanage.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/dsession.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/report.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/newhooks.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/looponfail.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/remote.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/_version.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > copying src/xdist/plugin.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/load.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/loadgroup.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/each.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/loadfile.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler > copying src/xdist/scheduler/loadscope.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build; python3.10 -m > pytest > ============================= test session starts > ============================== > platform linux -- Python 3.10.2, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 > rootdir: /<<PKGBUILDDIR>>, configfile: tox.ini > plugins: xdist-2.5.0, forked-1.4.0 > collected 167 items > > testing/acceptance_test.py ..............s..x.......xx.................. [ > 26%] > ......x.................F....................... [ > 55%] > testing/test_dsession.py ........x...x [ > 63%] > testing/test_looponfail.py ...........x.ss [ > 72%] > testing/test_newhooks.py ... [ > 74%] > testing/test_plugin.py ...s.......... [ > 82%] > testing/test_remote.py x....x...... [ > 89%] > testing/test_workermanage.py ........x.......s > [100%] > > =================================== FAILURES > =================================== > _________________ test_internal_errors_propagate_to_controller > _________________ > > pytester = <Pytester > PosixPath('/tmp/pytest-of-user42/pytest-0/test_internal_errors_propagate_to_controller0')> > > def test_internal_errors_propagate_to_controller(pytester: > pytest.Pytester) -> None: > pytester.makeconftest( > """ > def pytest_collection_modifyitems(): > raise RuntimeError("Some runtime error") > """ > ) > pytester.makepyfile("def test(): pass") > result = pytester.runpytest("-n1") > > result.stdout.fnmatch_lines(["*RuntimeError: Some runtime error*"]) > E Failed: nomatch: '*RuntimeError: Some runtime error*' > E and: '============================= test session starts > ==============================' > E and: 'platform linux -- Python 3.10.2, pytest-6.2.5, py-1.10.0, > pluggy-0.13.0' > E and: 'rootdir: > /tmp/pytest-of-user42/pytest-0/test_internal_errors_propagate_to_controller0' > E and: 'plugins: xdist-2.5.0, forked-1.4.0' > E and: 'gw0 I' > E and: 'gw0 [1]' > E and: '' > E and: 'INTERNALERROR> Traceback (most recent call last):' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/_pytest/main.py", line 269, in wrap_session' > E and: 'INTERNALERROR> session.exitstatus = doit(config, > session) or 0' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/_pytest/main.py", line 323, in _main' > E and: 'INTERNALERROR> > config.hook.pytest_runtestloop(session=session)' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286, in __call__' > E and: 'INTERNALERROR> return self._hookexec(self, > self.get_hookimpls(), kwargs)' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92, in _hookexec' > E and: 'INTERNALERROR> return self._inner_hookexec(hook, > methods, kwargs)' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 335, in > traced_hookexec' > E and: 'INTERNALERROR> return outcome.get_result()' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 80, in get_result' > E and: 'INTERNALERROR> raise ex[1].with_traceback(ex[2])' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 52, in from_call' > E and: 'INTERNALERROR> result = func()' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 333, in <lambda>' > E and: 'INTERNALERROR> outcome = _Result.from_call(lambda: > oldcall(hook, hook_impls, kwargs))' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83, in <lambda>' > E and: 'INTERNALERROR> self._inner_hookexec = lambda hook, > methods, kwargs: hook.multicall(' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 208, in _multicall' > E and: 'INTERNALERROR> return outcome.get_result()' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 80, in get_result' > E and: 'INTERNALERROR> raise ex[1].with_traceback(ex[2])' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187, in _multicall' > E and: 'INTERNALERROR> res = hook_impl.function(*args)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/dsession.py", > line 117, in pytest_runtestloop' > E and: 'INTERNALERROR> self.loop_once()' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/dsession.py", > line 140, in loop_once' > E and: 'INTERNALERROR> call(**kwargs)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/dsession.py", > line 262, in worker_collectionfinish' > E and: 'INTERNALERROR> self.sched.schedule()' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler/load.py", > line 257, in schedule' > E and: 'INTERNALERROR> self._send_tests(next(nodes), 1)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler/load.py", > line 269, in _send_tests' > E and: 'INTERNALERROR> node.send_runtest_some(tests_per_node)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/workermanage.py", > line 284, in send_runtest_some' > E and: 'INTERNALERROR> self.sendcommand("runtests", > indices=indices)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/workermanage.py", > line 300, in sendcommand' > E and: 'INTERNALERROR> self.channel.send((name, kwargs))' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 728, in send' > E and: 'INTERNALERROR> raise IOError("cannot send to > {!r}".format(self))' > E and: 'INTERNALERROR> OSError: cannot send to <Channel id=1 > closed>' > E and: '' > E and: '============================ no tests ran in 0.25s > =============================' > E remains unmatched: '*RuntimeError: Some runtime error*' > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/testing/acceptance_test.py:1156: > Failed > ----------------------------- Captured stdout call > ----------------------------- > ============================= test session starts > ============================== > platform linux -- Python 3.10.2, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 > rootdir: > /tmp/pytest-of-user42/pytest-0/test_internal_errors_propagate_to_controller0 > plugins: xdist-2.5.0, forked-1.4.0 > gw0 I > gw0 [1] > > INTERNALERROR> Traceback (most recent call last): > INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line > 269, in wrap_session > INTERNALERROR> session.exitstatus = doit(config, session) or 0 > INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line > 323, in _main > INTERNALERROR> config.hook.pytest_runtestloop(session=session) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line > 286, in __call__ > INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 92, in _hookexec > INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 335, in traced_hookexec > INTERNALERROR> return outcome.get_result() > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 80, in get_result > INTERNALERROR> raise ex[1].with_traceback(ex[2]) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 52, in from_call > INTERNALERROR> result = func() > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 333, in <lambda> > INTERNALERROR> outcome = _Result.from_call(lambda: oldcall(hook, > hook_impls, kwargs)) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 83, in <lambda> > INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: > hook.multicall( > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 208, in _multicall > INTERNALERROR> return outcome.get_result() > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 80, in get_result > INTERNALERROR> raise ex[1].with_traceback(ex[2]) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 187, in _multicall > INTERNALERROR> res = hook_impl.function(*args) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/dsession.py", > line 117, in pytest_runtestloop > INTERNALERROR> self.loop_once() > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/dsession.py", > line 140, in loop_once > INTERNALERROR> call(**kwargs) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/dsession.py", > line 262, in worker_collectionfinish > INTERNALERROR> self.sched.schedule() > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler/load.py", > line 257, in schedule > INTERNALERROR> self._send_tests(next(nodes), 1) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/scheduler/load.py", > line 269, in _send_tests > INTERNALERROR> node.send_runtest_some(tests_per_node) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/workermanage.py", > line 284, in send_runtest_some > INTERNALERROR> self.sendcommand("runtests", indices=indices) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build/xdist/workermanage.py", > line 300, in sendcommand > INTERNALERROR> self.channel.send((name, kwargs)) > INTERNALERROR> File > "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 728, in send > INTERNALERROR> raise IOError("cannot send to {!r}".format(self)) > INTERNALERROR> OSError: cannot send to <Channel id=1 closed> > > ============================ no tests ran in 0.25s > ============================= > =========================== short test summary info > ============================ > SKIPPED [3] > ../../../../../../usr/lib/python3/dist-packages/_pytest/pytester.py:1458: > could not import 'pexpect': No module named 'pexpect' > SKIPPED [1] testing/test_plugin.py:92: could not import 'psutil': No module > named 'psutil' > SKIPPED [1] > ../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1473: > no 'gspecs' option found > XFAIL testing/acceptance_test.py::TestDistEach::test_simple_diffoutput > reason: [NOTRUN] other python versions might not have pytest installed > XFAIL testing/acceptance_test.py::test_terminate_on_hangingnode > XFAIL testing/acceptance_test.py::test_session_hooks > reason: [NOTRUN] works if run outside test suite > XFAIL testing/acceptance_test.py::TestNodeFailure::test_each_multiple > #20: xdist race condition on node restart > XFAIL testing/test_dsession.py::TestDistReporter::test_rsync_printing > XFAIL testing/test_dsession.py::test_pytest_issue419 > duplicate test ids not supported yet > XFAIL > testing/test_looponfail.py::TestLooponFailing::test_looponfail_removed_test > broken by pytest 3.1+ > XFAIL testing/test_remote.py::test_remoteinitconfig > #59 > XFAIL > testing/test_remote.py::TestWorkerInteractor::test_happy_run_events_converted > reason: implement a simple test for event production > XFAIL testing/test_workermanage.py::TestNodeManager::test_rsync_roots_no_roots > reason: [NOTRUN] > FAILED > testing/acceptance_test.py::test_internal_errors_propagate_to_controller > ============ 1 failed, 151 passed, 5 skipped, 10 xfailed in 47.76s > ============= > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149607 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149610 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149613 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149619 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149622 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149616 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149628 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149625 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149631 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149634 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149637 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149643 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149640 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149646 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149649 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149694 is > still running > sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='/dev/null' > mode='r' encoding='UTF-8'> > sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name="<_io.FileIO > name=20 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'> > sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name="<_io.FileIO > name=22 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'> > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149698 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149702 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149706 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149710 is > still running > /usr/lib/python3.10/subprocess.py:1067: ResourceWarning: subprocess 149787 is > still running > E: pybuild pybuild:367: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pytest-xdist/build; python3.10 -m > pytest > I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build; python3.9 -m > pytest > ============================= test session starts > ============================== > platform linux -- Python 3.9.10, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 > rootdir: /<<PKGBUILDDIR>>, configfile: tox.ini > plugins: xdist-2.5.0, forked-1.4.0 > collected 167 items > > testing/acceptance_test.py ..............s..x.......xx.................. [ > 26%] > ......x.................F....................... [ > 55%] > testing/test_dsession.py ........x...x [ > 63%] > testing/test_looponfail.py ...........x.ss [ > 72%] > testing/test_newhooks.py ... [ > 74%] > testing/test_plugin.py ...s.......... [ > 82%] > testing/test_remote.py x....x...... [ > 89%] > testing/test_workermanage.py ........x.......s > [100%] > > =================================== FAILURES > =================================== > _________________ test_internal_errors_propagate_to_controller > _________________ > > pytester = <Pytester > PosixPath('/tmp/pytest-of-user42/pytest-1/test_internal_errors_propagate_to_controller0')> > > def test_internal_errors_propagate_to_controller(pytester: > pytest.Pytester) -> None: > pytester.makeconftest( > """ > def pytest_collection_modifyitems(): > raise RuntimeError("Some runtime error") > """ > ) > pytester.makepyfile("def test(): pass") > result = pytester.runpytest("-n1") > > result.stdout.fnmatch_lines(["*RuntimeError: Some runtime error*"]) > E Failed: nomatch: '*RuntimeError: Some runtime error*' > E and: '============================= test session starts > ==============================' > E and: 'platform linux -- Python 3.9.10, pytest-6.2.5, py-1.10.0, > pluggy-0.13.0' > E and: 'rootdir: > /tmp/pytest-of-user42/pytest-1/test_internal_errors_propagate_to_controller0' > E and: 'plugins: xdist-2.5.0, forked-1.4.0' > E and: 'gw0 I' > E and: 'gw0 [1]' > E and: '' > E and: 'INTERNALERROR> Traceback (most recent call last):' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/_pytest/main.py", line 269, in wrap_session' > E and: 'INTERNALERROR> session.exitstatus = doit(config, > session) or 0' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/_pytest/main.py", line 323, in _main' > E and: 'INTERNALERROR> > config.hook.pytest_runtestloop(session=session)' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286, in __call__' > E and: 'INTERNALERROR> return self._hookexec(self, > self.get_hookimpls(), kwargs)' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92, in _hookexec' > E and: 'INTERNALERROR> return self._inner_hookexec(hook, > methods, kwargs)' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 335, in > traced_hookexec' > E and: 'INTERNALERROR> return outcome.get_result()' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 80, in get_result' > E and: 'INTERNALERROR> raise ex[1].with_traceback(ex[2])' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 52, in from_call' > E and: 'INTERNALERROR> result = func()' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 333, in <lambda>' > E and: 'INTERNALERROR> outcome = _Result.from_call(lambda: > oldcall(hook, hook_impls, kwargs))' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83, in <lambda>' > E and: 'INTERNALERROR> self._inner_hookexec = lambda hook, > methods, kwargs: hook.multicall(' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 208, in _multicall' > E and: 'INTERNALERROR> return outcome.get_result()' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 80, in get_result' > E and: 'INTERNALERROR> raise ex[1].with_traceback(ex[2])' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187, in _multicall' > E and: 'INTERNALERROR> res = hook_impl.function(*args)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/dsession.py", > line 117, in pytest_runtestloop' > E and: 'INTERNALERROR> self.loop_once()' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/dsession.py", > line 140, in loop_once' > E and: 'INTERNALERROR> call(**kwargs)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/dsession.py", > line 262, in worker_collectionfinish' > E and: 'INTERNALERROR> self.sched.schedule()' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler/load.py", > line 257, in schedule' > E and: 'INTERNALERROR> self._send_tests(next(nodes), 1)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler/load.py", > line 269, in _send_tests' > E and: 'INTERNALERROR> node.send_runtest_some(tests_per_node)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/workermanage.py", > line 284, in send_runtest_some' > E and: 'INTERNALERROR> self.sendcommand("runtests", > indices=indices)' > E and: 'INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/workermanage.py", > line 300, in sendcommand' > E and: 'INTERNALERROR> self.channel.send((name, kwargs))' > E and: 'INTERNALERROR> File > "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 728, in send' > E and: 'INTERNALERROR> raise IOError("cannot send to > {!r}".format(self))' > E and: 'INTERNALERROR> OSError: cannot send to <Channel id=1 > closed>' > E and: '' > E and: '============================ no tests ran in 0.26s > =============================' > E remains unmatched: '*RuntimeError: Some runtime error*' > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/testing/acceptance_test.py:1156: > Failed > ----------------------------- Captured stdout call > ----------------------------- > ============================= test session starts > ============================== > platform linux -- Python 3.9.10, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 > rootdir: > /tmp/pytest-of-user42/pytest-1/test_internal_errors_propagate_to_controller0 > plugins: xdist-2.5.0, forked-1.4.0 > gw0 I > gw0 [1] > > INTERNALERROR> Traceback (most recent call last): > INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line > 269, in wrap_session > INTERNALERROR> session.exitstatus = doit(config, session) or 0 > INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line > 323, in _main > INTERNALERROR> config.hook.pytest_runtestloop(session=session) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line > 286, in __call__ > INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 92, in _hookexec > INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 335, in traced_hookexec > INTERNALERROR> return outcome.get_result() > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 80, in get_result > INTERNALERROR> raise ex[1].with_traceback(ex[2]) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 52, in from_call > INTERNALERROR> result = func() > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 333, in <lambda> > INTERNALERROR> outcome = _Result.from_call(lambda: oldcall(hook, > hook_impls, kwargs)) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/manager.py", > line 83, in <lambda> > INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: > hook.multicall( > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 208, in _multicall > INTERNALERROR> return outcome.get_result() > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 80, in get_result > INTERNALERROR> raise ex[1].with_traceback(ex[2]) > INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", > line 187, in _multicall > INTERNALERROR> res = hook_impl.function(*args) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/dsession.py", > line 117, in pytest_runtestloop > INTERNALERROR> self.loop_once() > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/dsession.py", > line 140, in loop_once > INTERNALERROR> call(**kwargs) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/dsession.py", > line 262, in worker_collectionfinish > INTERNALERROR> self.sched.schedule() > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler/load.py", > line 257, in schedule > INTERNALERROR> self._send_tests(next(nodes), 1) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/scheduler/load.py", > line 269, in _send_tests > INTERNALERROR> node.send_runtest_some(tests_per_node) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/workermanage.py", > line 284, in send_runtest_some > INTERNALERROR> self.sendcommand("runtests", indices=indices) > INTERNALERROR> File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build/xdist/workermanage.py", > line 300, in sendcommand > INTERNALERROR> self.channel.send((name, kwargs)) > INTERNALERROR> File > "/usr/lib/python3/dist-packages/execnet/gateway_base.py", line 728, in send > INTERNALERROR> raise IOError("cannot send to {!r}".format(self)) > INTERNALERROR> OSError: cannot send to <Channel id=1 closed> > > ============================ no tests ran in 0.26s > ============================= > =========================== short test summary info > ============================ > SKIPPED [3] > ../../../../../../usr/lib/python3/dist-packages/_pytest/pytester.py:1458: > could not import 'pexpect': No module named 'pexpect' > SKIPPED [1] testing/test_plugin.py:92: could not import 'psutil': No module > named 'psutil' > SKIPPED [1] > ../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1473: > no 'gspecs' option found > XFAIL testing/acceptance_test.py::TestDistEach::test_simple_diffoutput > reason: [NOTRUN] other python versions might not have pytest installed > XFAIL testing/acceptance_test.py::test_terminate_on_hangingnode > XFAIL testing/acceptance_test.py::test_session_hooks > reason: [NOTRUN] works if run outside test suite > XFAIL testing/acceptance_test.py::TestNodeFailure::test_each_multiple > #20: xdist race condition on node restart > XFAIL testing/test_dsession.py::TestDistReporter::test_rsync_printing > XFAIL testing/test_dsession.py::test_pytest_issue419 > duplicate test ids not supported yet > XFAIL > testing/test_looponfail.py::TestLooponFailing::test_looponfail_removed_test > broken by pytest 3.1+ > XFAIL testing/test_remote.py::test_remoteinitconfig > #59 > XFAIL > testing/test_remote.py::TestWorkerInteractor::test_happy_run_events_converted > reason: implement a simple test for event production > XFAIL testing/test_workermanage.py::TestNodeManager::test_rsync_roots_no_roots > reason: [NOTRUN] > FAILED > testing/acceptance_test.py::test_internal_errors_propagate_to_controller > ============ 1 failed, 151 passed, 5 skipped, 10 xfailed in 49.02s > ============= > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150712 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150715 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150718 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150721 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150724 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150727 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150730 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150733 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150736 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150739 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150742 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150745 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150748 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150751 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150754 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150799 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150803 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150807 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150811 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150815 is > still running > /usr/lib/python3.9/subprocess.py:1052: ResourceWarning: subprocess 150891 is > still running > sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='/dev/null' > mode='r' encoding='UTF-8'> > sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name="<_io.FileIO > name=20 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'> > sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name="<_io.FileIO > name=22 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'> > E: pybuild pybuild:367: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pytest-xdist/build; python3.9 -m > pytest > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 > 3.9" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2022/02/18/pytest-xdist_2.5.0-1_unstable.log 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 marking 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.