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
--------------------------------------------------------------------------------

Reply via email to