Package: src:pytest-twisted Version: 1.14.3-2 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202610/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:pytest-twisted, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] File "<frozen importlib._bootstrap>", line 549, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.15_pytest-twisted/build/pytest_twisted/__init__.py", line 10, in <module> import greenlet File "/usr/lib/python3/dist-packages/greenlet/__init__.py", line 29, in <module> from ._greenlet import _C_API # pylint:disable=no-name-in-module ModuleNotFoundError: No module named 'greenlet._greenlet' E: pybuild pybuild:485: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.15_pytest-twisted/build; {interpreter} -m pytest -v testing --reactor=default && {interpreter} -m pytest -v testing --reactor=asyncio I: pybuild pybuild:390: python3.14 setup.py egg_info && cp -r /<<PKGBUILDDIR>>/src/*.egg-info /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pytest-twisted/build /usr/lib/python3/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing src/pytest_twisted.egg-info/PKG-INFO writing dependency_links to src/pytest_twisted.egg-info/dependency_links.txt writing entry points to src/pytest_twisted.egg-info/entry_points.txt writing requirements to src/pytest_twisted.egg-info/requires.txt writing top-level names to src/pytest_twisted.egg-info/top_level.txt reading manifest file 'src/pytest_twisted.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'pytest_twisted.py' adding license file 'LICENSE' writing manifest file 'src/pytest_twisted.egg-info/SOURCES.txt' I: pybuild base:383: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pytest-twisted/build; python3.14 -m pytest -v testing --reactor=default && python3.14 -m pytest -v testing --reactor=asyncio ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3.14 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: twisted-1.14.3 collecting ... collected 60 items testing/test_basic.py::test_inline_callbacks_in_pytest PASSED [ 1%] testing/test_basic.py::test_inline_callbacks_in_pytest_deprecation[pytest.inlineCallbacks-True] PASSED [ 3%] testing/test_basic.py::test_inline_callbacks_in_pytest_deprecation[pytest_twisted.inlineCallbacks-False] PASSED [ 5%] testing/test_basic.py::test_blockon_in_pytest PASSED [ 6%] testing/test_basic.py::test_blockon_in_pytest_deprecation[pytest.blockon-True] PASSED [ 8%] testing/test_basic.py::test_blockon_in_pytest_deprecation[pytest_twisted.blockon-False] PASSED [ 10%] testing/test_basic.py::test_fail_later PASSED [ 11%] testing/test_basic.py::test_succeed_later PASSED [ 13%] testing/test_basic.py::test_non_deferred PASSED [ 15%] testing/test_basic.py::test_exception PASSED [ 16%] testing/test_basic.py::test_inlineCallbacks[no call] PASSED [ 18%] testing/test_basic.py::test_inlineCallbacks[empty call] PASSED [ 20%] testing/test_basic.py::test_async_await[no call] PASSED [ 21%] testing/test_basic.py::test_async_await[empty call] PASSED [ 23%] testing/test_basic.py::test_twisted_greenlet PASSED [ 25%] testing/test_basic.py::test_blockon_in_fixture PASSED [ 26%] testing/test_basic.py::test_blockon_in_fixture_async PASSED [ 28%] testing/test_basic.py::test_async_fixture PASSED [ 30%] testing/test_basic.py::test_async_fixture_no_arguments[no call] PASSED [ 31%] testing/test_basic.py::test_async_fixture_no_arguments[empty call] PASSED [ 33%] testing/test_basic.py::test_async_yield_fixture_ordered_teardown PASSED [ 35%] testing/test_basic.py::test_async_yield_fixture_can_await PASSED [ 36%] testing/test_basic.py::test_async_yield_fixture_failed_test PASSED [ 38%] testing/test_basic.py::test_async_yield_fixture_test_exception PASSED [ 40%] testing/test_basic.py::test_async_yield_fixture_yields_twice PASSED [ 41%] testing/test_basic.py::test_async_yield_fixture_teardown_exception PASSED [ 43%] testing/test_basic.py::test_async_yield_fixture_no_arguments[no call] PASSED [ 45%] testing/test_basic.py::test_async_yield_fixture_no_arguments[empty call] PASSED [ 46%] testing/test_basic.py::test_async_yield_fixture_function_scope PASSED [ 48%] testing/test_basic.py::test_async_simple_fixture_in_fixture PASSED [ 50%] testing/test_basic.py::test_async_yield_simple_fixture_in_fixture PASSED [ 51%] testing/test_basic.py::test_async_fixture_in_fixture[innerasync=True] PASSED [ 53%] testing/test_basic.py::test_async_fixture_in_fixture[innerasync=False] PASSED [ 55%] testing/test_basic.py::test_async_yield_fixture_in_fixture[innerasync=True] PASSED [ 56%] testing/test_basic.py::test_async_yield_fixture_in_fixture[innerasync=False] PASSED [ 58%] testing/test_basic.py::test_blockon_in_hook PASSED [ 60%] testing/test_basic.py::test_wrong_reactor PASSED [ 61%] testing/test_basic.py::test_blockon_in_hook_with_qt5reactor SKIPPED [ 63%] testing/test_basic.py::test_wrong_reactor_with_qt5reactor SKIPPED (r...) [ 65%] testing/test_basic.py::test_pytest_from_reactor_thread PASSED [ 66%] testing/test_basic.py::test_blockon_in_hook_with_asyncio SKIPPED (re...) [ 68%] testing/test_basic.py::test_wrong_reactor_with_asyncio SKIPPED (reac...) [ 70%] testing/test_basic.py::test_async_fixture_module_scope XFAIL (suspec...) [ 71%] testing/test_basic.py::test_inlinecallbacks_method_with_fixture_gets_self PASSED [ 73%] testing/test_basic.py::test_inlinecallbacks_method_with_fixture_gets_fixture PASSED [ 75%] testing/test_basic.py::test_ensuredeferred_method_with_fixture_gets_self PASSED [ 76%] testing/test_basic.py::test_ensuredeferred_method_with_fixture_gets_fixture PASSED [ 78%] testing/test_basic.py::test_import_pytest_twisted_in_conftest_py_not_a_problem PASSED [ 80%] testing/test_basic.py::test_addSystemEventTrigger[before-shutdown-False] PASSED [ 81%] testing/test_basic.py::test_addSystemEventTrigger[before-shutdown-True] PASSED [ 83%] testing/test_basic.py::test_addSystemEventTrigger[during-shutdown-False] PASSED [ 85%] testing/test_basic.py::test_addSystemEventTrigger[during-shutdown-True] PASSED [ 86%] testing/test_basic.py::test_addSystemEventTrigger[after-shutdown-False] PASSED [ 88%] testing/test_basic.py::test_addSystemEventTrigger[after-shutdown-True] PASSED [ 90%] testing/test_basic.py::test_sigint_for_regular_tests PASSED [ 91%] testing/test_basic.py::test_sigint_for_inline_callbacks_tests PASSED [ 93%] testing/test_basic.py::test_hypothesis_async_passes SKIPPED (hypothe...) [ 95%] testing/test_basic.py::test_hypothesis_inline_callbacks_passes SKIPPED [ 96%] testing/test_basic.py::test_hypothesis_async_fails SKIPPED (hypothes...) [ 98%] testing/test_basic.py::test_hypothesis_inline_callbacks_fails SKIPPED [100%] ================== 51 passed, 8 skipped, 1 xfailed in 17.37s =================== ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3.14 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> plugins: twisted-1.14.3 collecting ... collected 60 items testing/test_basic.py::test_inline_callbacks_in_pytest PASSED [ 1%] testing/test_basic.py::test_inline_callbacks_in_pytest_deprecation[pytest.inlineCallbacks-True] PASSED [ 3%] testing/test_basic.py::test_inline_callbacks_in_pytest_deprecation[pytest_twisted.inlineCallbacks-False] PASSED [ 5%] testing/test_basic.py::test_blockon_in_pytest PASSED [ 6%] testing/test_basic.py::test_blockon_in_pytest_deprecation[pytest.blockon-True] PASSED [ 8%] testing/test_basic.py::test_blockon_in_pytest_deprecation[pytest_twisted.blockon-False] PASSED [ 10%] testing/test_basic.py::test_fail_later PASSED [ 11%] testing/test_basic.py::test_succeed_later PASSED [ 13%] testing/test_basic.py::test_non_deferred PASSED [ 15%] testing/test_basic.py::test_exception PASSED [ 16%] testing/test_basic.py::test_inlineCallbacks[no call] PASSED [ 18%] testing/test_basic.py::test_inlineCallbacks[empty call] PASSED [ 20%] testing/test_basic.py::test_async_await[no call] PASSED [ 21%] testing/test_basic.py::test_async_await[empty call] PASSED [ 23%] testing/test_basic.py::test_twisted_greenlet PASSED [ 25%] testing/test_basic.py::test_blockon_in_fixture PASSED [ 26%] testing/test_basic.py::test_blockon_in_fixture_async PASSED [ 28%] testing/test_basic.py::test_async_fixture PASSED [ 30%] testing/test_basic.py::test_async_fixture_no_arguments[no call] PASSED [ 31%] testing/test_basic.py::test_async_fixture_no_arguments[empty call] PASSED [ 33%] testing/test_basic.py::test_async_yield_fixture_ordered_teardown PASSED [ 35%] testing/test_basic.py::test_async_yield_fixture_can_await PASSED [ 36%] testing/test_basic.py::test_async_yield_fixture_failed_test PASSED [ 38%] testing/test_basic.py::test_async_yield_fixture_test_exception PASSED [ 40%] testing/test_basic.py::test_async_yield_fixture_yields_twice PASSED [ 41%] testing/test_basic.py::test_async_yield_fixture_teardown_exception PASSED [ 43%] testing/test_basic.py::test_async_yield_fixture_no_arguments[no call] PASSED [ 45%] testing/test_basic.py::test_async_yield_fixture_no_arguments[empty call] PASSED [ 46%] testing/test_basic.py::test_async_yield_fixture_function_scope PASSED [ 48%] testing/test_basic.py::test_async_simple_fixture_in_fixture PASSED [ 50%] testing/test_basic.py::test_async_yield_simple_fixture_in_fixture PASSED [ 51%] testing/test_basic.py::test_async_fixture_in_fixture[innerasync=True] PASSED [ 53%] testing/test_basic.py::test_async_fixture_in_fixture[innerasync=False] PASSED [ 55%] testing/test_basic.py::test_async_yield_fixture_in_fixture[innerasync=True] PASSED [ 56%] testing/test_basic.py::test_async_yield_fixture_in_fixture[innerasync=False] PASSED [ 58%] testing/test_basic.py::test_blockon_in_hook SKIPPED (reactor is asyn...) [ 60%] testing/test_basic.py::test_wrong_reactor SKIPPED (reactor is asynci...) [ 61%] testing/test_basic.py::test_blockon_in_hook_with_qt5reactor SKIPPED [ 63%] testing/test_basic.py::test_wrong_reactor_with_qt5reactor SKIPPED (r...) [ 65%] testing/test_basic.py::test_pytest_from_reactor_thread SKIPPED (reac...) [ 66%] testing/test_basic.py::test_blockon_in_hook_with_asyncio PASSED [ 68%] testing/test_basic.py::test_wrong_reactor_with_asyncio PASSED [ 70%] testing/test_basic.py::test_async_fixture_module_scope XFAIL (suspec...) [ 71%] testing/test_basic.py::test_inlinecallbacks_method_with_fixture_gets_self PASSED [ 73%] testing/test_basic.py::test_inlinecallbacks_method_with_fixture_gets_fixture PASSED [ 75%] testing/test_basic.py::test_ensuredeferred_method_with_fixture_gets_self PASSED [ 76%] testing/test_basic.py::test_ensuredeferred_method_with_fixture_gets_fixture PASSED [ 78%] testing/test_basic.py::test_import_pytest_twisted_in_conftest_py_not_a_problem PASSED [ 80%] testing/test_basic.py::test_addSystemEventTrigger[before-shutdown-False] PASSED [ 81%] testing/test_basic.py::test_addSystemEventTrigger[before-shutdown-True] PASSED [ 83%] testing/test_basic.py::test_addSystemEventTrigger[during-shutdown-False] PASSED [ 85%] testing/test_basic.py::test_addSystemEventTrigger[during-shutdown-True] PASSED [ 86%] testing/test_basic.py::test_addSystemEventTrigger[after-shutdown-False] PASSED [ 88%] testing/test_basic.py::test_addSystemEventTrigger[after-shutdown-True] PASSED [ 90%] testing/test_basic.py::test_sigint_for_regular_tests PASSED [ 91%] testing/test_basic.py::test_sigint_for_inline_callbacks_tests PASSED [ 93%] testing/test_basic.py::test_hypothesis_async_passes SKIPPED (hypothe...) [ 95%] testing/test_basic.py::test_hypothesis_inline_callbacks_passes SKIPPED [ 96%] testing/test_basic.py::test_hypothesis_async_fails SKIPPED (hypothes...) [ 98%] testing/test_basic.py::test_hypothesis_inline_callbacks_fails SKIPPED [100%] ================== 50 passed, 9 skipped, 1 xfailed in 16.79s =================== I: pybuild pybuild:416: rm -rf /<<PKGBUILDDIR>>/src/*.egg-info /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pytest-twisted/build/*.egg-info dh_auto_test: error: pybuild --test -i python{version} -p "3.15 3.14" --parallel=2 returned exit code 13 make: *** [debian/rules:24: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

