Source: pyee
Version: 9.0.4-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 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 --buildsystem=pybuild --test-pytest
>    dh_update_autotools_config -O--buildsystem=pybuild -O--test-pytest
>    dh_autoreconf -O--buildsystem=pybuild -O--test-pytest
>    dh_auto_configure -O--buildsystem=pybuild -O--test-pytest
> I: pybuild base:310: python3.12 setup.py config 
> running config
> I: pybuild base:310: python3.11 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild -O--test-pytest
> I: pybuild base:310: /usr/bin/python3.12 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/uplift.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/asyncio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/trio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/executor.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/cls.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> copying pyee/twisted.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> running egg_info
> creating pyee.egg-info
> writing pyee.egg-info/PKG-INFO
> writing dependency_links to pyee.egg-info/dependency_links.txt
> writing requirements to pyee.egg-info/requires.txt
> writing top-level names to pyee.egg-info/top_level.txt
> writing manifest file 'pyee.egg-info/SOURCES.txt'
> reading manifest file 'pyee.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'version.txt'
> adding license file 'LICENSE'
> writing manifest file 'pyee.egg-info/SOURCES.txt'
> copying pyee/py.typed -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee
> I: pybuild base:310: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/uplift.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/asyncio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/trio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/executor.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/cls.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> copying pyee/twisted.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
> running egg_info
> writing pyee.egg-info/PKG-INFO
> writing dependency_links to pyee.egg-info/dependency_links.txt
> writing requirements to pyee.egg-info/requires.txt
> writing top-level names to pyee.egg-info/top_level.txt
> reading manifest file 'pyee.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'version.txt'
> adding license file 'LICENSE'
> writing manifest file 'pyee.egg-info/SOURCES.txt'
> copying pyee/py.typed -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee
>    dh_auto_test -O--buildsystem=pybuild -O--test-pytest
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build; 
> python3.12 -m pytest --ignore=tests/test_trio.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build
> configfile: pytest.ini
> testpaths: tests
> plugins: asyncio-0.20.3
> asyncio: mode=Mode.STRICT
> collecting ... Fatal Python error: Segmentation fault
> 
> Current thread 0x00007fe8fb137040 (most recent call first):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee/base.py", 
> line 12 in <module>
>   File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
>   File "<frozen importlib._bootstrap_external>", line 994 in exec_module
>   File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
>   File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/pyee/__init__.py", 
> line 34 in <module>
>   File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
>   File "<frozen importlib._bootstrap_external>", line 994 in exec_module
>   File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
>   File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build/tests/test_async.py", 
> line 16 in <module>
>   File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 
> 186 in exec_module
>   File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
>   File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
>   File "<frozen importlib._bootstrap>", line 1387 in _gcd_import
>   File "/usr/lib/python3.12/importlib/__init__.py", line 90 in import_module
>   File "/usr/lib/python3/dist-packages/_pytest/pathlib.py", line 567 in 
> import_path
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 617 in 
> _importtestmodule
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 528 in _getobj
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 310 in obj
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 545 in 
> _inject_setup_module_fixture
>   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 531 in collect
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 372 in 
> <lambda>
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in 
> from_call
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 372 in 
> pytest_make_collect_report
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in 
> _multicall
>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in 
> _hookexec
>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 547 in 
> collect_one_node
>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 842 in genitems
>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 675 in 
> perform_collect
>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 335 in 
> pytest_collection
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in 
> _multicall
>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in 
> _hookexec
>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 324 in _main
>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 271 in 
> wrap_session
>   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318 in 
> pytest_cmdline_main
>   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 77 in 
> _multicall
>   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 115 in 
> _hookexec
>   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 493 in __call__
>   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 169 
> in main
>   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 192 
> in console_main
>   File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in <module>
>   File "<frozen runpy>", line 88 in _run_code
>   File "<frozen runpy>", line 198 in _run_module_as_main
> 
> Extension modules: zope.interface._zope_interface_coptimizations (total: 1)
> Segmentation fault
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=139: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyee/build; python3.12 -m pytest 
> --ignore=tests/test_trio.py
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build; 
> python3.11 -m pytest --ignore=tests/test_trio.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build
> configfile: pytest.ini
> testpaths: tests
> plugins: asyncio-0.20.3
> asyncio: mode=Mode.STRICT
> collecting ... collected 36 items
> 
> tests/test_async.py::test_asyncio_emit PASSED
> tests/test_async.py::test_asyncio_once_emit PASSED
> tests/test_async.py::test_asyncio_error PASSED
> tests/test_async.py::test_asyncio_cancellation PASSED
> tests/test_async.py::test_sync_error PASSED
> tests/test_async.py::test_twisted_emit PASSED
> tests/test_async.py::test_twisted_once PASSED
> tests/test_async.py::test_twisted_error PASSED
> tests/test_cls.py::test_evented_decorator[EventedFixture] PASSED
> tests/test_cls.py::test_evented_decorator[CustomEmitterFixture] PASSED
> tests/test_cls.py::test_evented_decorator[InheritedFixture] PASSED
> tests/test_executor.py::test_executor_emit PASSED
> tests/test_executor.py::test_executor_once PASSED
> tests/test_executor.py::test_executor_error PASSED
> tests/test_sync.py::test_emit_sync PASSED
> tests/test_sync.py::test_emit_error PASSED
> tests/test_sync.py::test_emit_return PASSED
> tests/test_sync.py::test_new_listener_event PASSED
> tests/test_sync.py::test_listener_removal PASSED
> tests/test_sync.py::test_listener_removal_on_emit PASSED
> tests/test_sync.py::test_once PASSED
> tests/test_sync.py::test_once_removal PASSED
> tests/test_sync.py::test_listeners PASSED
> tests/test_sync.py::test_listeners_does_work_with_unknown_listeners PASSED
> tests/test_sync.py::test_properties_preserved PASSED
> tests/test_twisted.py::test_propagates_failure PASSED
> tests/test_twisted.py::test_propagates_sync_failure PASSED
> tests/test_twisted.py::test_propagates_exception PASSED
> tests/test_uplift.py::test_uplift_emit PASSED
> tests/test_uplift.py::test_exception_handling[new] PASSED
> tests/test_uplift.py::test_exception_handling[underlying] PASSED
> tests/test_uplift.py::test_exception_handling[neither] PASSED
> tests/test_uplift.py::test_proxy_new_listener[both] PASSED
> tests/test_uplift.py::test_proxy_new_listener[neither] PASSED
> tests/test_uplift.py::test_proxy_new_listener[forward] PASSED
> tests/test_uplift.py::test_proxy_new_listener[backward] PASSED
> 
> =============================== warnings summary 
> ===============================
> tests/test_async.py::test_asyncio_emit
> tests/test_async.py::test_asyncio_once_emit
> tests/test_async.py::test_asyncio_error
> tests/test_async.py::test_asyncio_cancellation
> tests/test_async.py::test_sync_error
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee/__init__.py:65: 
> DeprecationWarning: pyee.AsyncIOEventEmitter has been moved to the 
> pyee.asyncio module.
>     warn(
> 
> tests/test_async.py::test_twisted_emit
> tests/test_async.py::test_twisted_once
> tests/test_async.py::test_twisted_error
> tests/test_twisted.py::test_propagates_failure
> tests/test_twisted.py::test_propagates_sync_failure
> tests/test_twisted.py::test_propagates_exception
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee/__init__.py:86: 
> DeprecationWarning: pyee.TwistedEventEmitter has been moved to the 
> pyee.twisted module.
>     warn(
> 
> tests/test_executor.py::test_executor_emit
> tests/test_executor.py::test_executor_once
> tests/test_executor.py::test_executor_error
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyee/build/pyee/__init__.py:107: 
> DeprecationWarning: pyee.ExecutorEventEmitter has been moved to the 
> pyee.executor module.
>     warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> ======================= 36 passed, 14 warnings in 0.57s 
> ========================
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/pyee_9.0.4-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&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.

Reply via email to