Source: python-autobahn
Version: 23.1.2+dfsg1-2
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-20250919 ftbfs-forky

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

The full build log is available from:
http://qa-logs.debian.net/2025/09/19/python-autobahn_23.1.2+dfsg1-2_unstable.log

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

-- 
Relevant part of the build log (hopefully):
> make[1]: Entering directory 
> '/build/reproducible-path/python-autobahn-23.1.2+dfsg1'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> set -e ; set -x ; for i in 3.13 ; do \
>       rm -rf build ; \
>       PYTHONPATH=. python$i -m pytest -Wignore -v --ignore=./autobahn/twisted 
> --ignore=./autobahn/wamp --ignore=./autobahn/websocket 
> --ignore=./autobahn/xbr autobahn -k 'not test_wamp_server' ; \
> done
> + rm -rf build
> + PYTHONPATH=. python3.13 -m pytest -Wignore -v --ignore=./autobahn/twisted 
> --ignore=./autobahn/wamp --ignore=./autobahn/websocket 
> --ignore=./autobahn/xbr autobahn -k not test_wamp_server
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0
> rootdir: /build/reproducible-path/python-autobahn-23.1.2+dfsg1
> configfile: pytest.ini
> plugins: asyncio-1.1.0, typeguard-4.4.4
> asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, 
> asyncio_default_test_loop_scope=function
> collected 56 items / 1 deselected / 55 selected
> 
> autobahn/asyncio/test/test_aio_rawsocket.py EEEEEEEE                     [ 
> 14%]
> autobahn/asyncio/test/test_aio_websocket.py .EE                          [ 
> 20%]
> autobahn/asyncio/test/test_wamp_runner.py .....                          [ 
> 29%]
> autobahn/nvx/test/test_nvx_utf8validator.py sss                          [ 
> 34%]
> autobahn/rawsocket/test/test_rawsocket_url.py .......................... [ 
> 81%]
> ...                                                                      [ 
> 87%]
> autobahn/test/test_rng.py ss                                             [ 
> 90%]
> autobahn/test/test_util.py .....                                         
> [100%]
> 
> ==================================== ERRORS 
> ====================================
> _________________________ ERROR at setup of test_sers 
> __________________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 13
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_sers(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:13
> ________________________ ERROR at setup of test_prefix 
> _________________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 21
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_prefix(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:21
> _______________________ ERROR at setup of test_is_closed 
> _______________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 64
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_is_closed(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:64
> __________________ ERROR at setup of test_raw_socket_server1 
> ___________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 85
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_raw_socket_server1(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:85
> _______________ ERROR at setup of test_raw_socket_server_errors 
> ________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 110
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_raw_socket_server_errors(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:110
> __________________ ERROR at setup of test_raw_socket_client1 
> ___________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 141
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_raw_socket_client1(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:141
> ________________ ERROR at setup of test_raw_socket_client_error 
> ________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 164
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_raw_socket_client_error(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:164
> ______________________ ERROR at setup of test_wamp_client 
> ______________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py,
>  line 211
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_wamp_client(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_rawsocket.py:211
> _________________ ERROR at setup of test_websocket_custom_loop 
> _________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_websocket.py,
>  line 25
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   def test_websocket_custom_loop(event_loop):
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_websocket.py:25
> ________________ ERROR at setup of test_async_on_connect_server 
> ________________
> file 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_websocket.py,
>  line 33
>   @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test 
> runs on asyncio only')
>   @pytest.mark.asyncio
>   async def test_async_on_connect_server(event_loop):
> 
>       num = 42
>       done = txaio.create_future()
>       values = []
> 
>       async def foo(x):
>           await asyncio.sleep(1)
>           return x * x
> 
>       async def on_connect(req):
>           v = await foo(num)
>           values.append(v)
>           txaio.resolve(done, req)
> 
>       factory = WebSocketServerFactory()
>       server = factory()
>       server.onConnect = on_connect
>       transport = Mock()
> 
>       server.connection_made(transport)
>       server.data = b'\r\n'.join([
>           b'GET /ws HTTP/1.1',
>           b'Host: www.example.com',
>           b'Sec-WebSocket-Version: 13',
>           b'Origin: http://www.example.com.malicious.com',
>           b'Sec-WebSocket-Extensions: permessage-deflate',
>           b'Sec-WebSocket-Key: tXAxWFUqnhi86Ajj7dRY5g==',
>           b'Connection: keep-alive, Upgrade',
>           b'Upgrade: websocket',
>           b'\r\n',  # last string doesn't get a \r\n from join()
>       ])
>       server.processHandshake()
>       await done
> 
>       assert len(values) == 1
>       assert values[0] == num * num
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > cache, capfd, capfdbinary, caplog, capsys, capsysbinary, capteesys, 
> > doctest_namespace, event_loop_policy, monkeypatch, pytestconfig, 
> > record_property, record_testsuite_property, record_xml_attribute, recwarn, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/python-autobahn-23.1.2+dfsg1/autobahn/asyncio/test/test_aio_websocket.py:33
> =========================== short test summary info 
> ============================
> SKIPPED [1] autobahn/nvx/test/test_nvx_utf8validator.py:295: NVX native 
> extensions not present
> SKIPPED [1] autobahn/nvx/test/test_nvx_utf8validator.py:288: NVX native 
> extensions not present
> SKIPPED [1] autobahn/nvx/test/test_nvx_utf8validator.py:302: NVX native 
> extensions not present
> SKIPPED [1] autobahn/test/test_rng.py:89: entropy depletion tests not enabled 
> (env var AUTOBAHN_CI_ENABLE_RNG_DEPLETION_TESTS not set)
> SKIPPED [1] autobahn/test/test_rng.py:42: entropy depletion tests not enabled 
> (env var AUTOBAHN_CI_ENABLE_RNG_DEPLETION_TESTS not set)
> ERROR autobahn/asyncio/test/test_aio_rawsocket.py::test_sers
> ERROR autobahn/asyncio/test/test_aio_rawsocket.py::test_prefix
> ERROR autobahn/asyncio/test/test_aio_rawsocket.py::test_is_closed
> ERROR autobahn/asyncio/test/test_aio_rawsocket.py::test_raw_socket_server1
> ERROR 
> autobahn/asyncio/test/test_aio_rawsocket.py::test_raw_socket_server_errors
> ERROR autobahn/asyncio/test/test_aio_rawsocket.py::test_raw_socket_client1
> ERROR 
> autobahn/asyncio/test/test_aio_rawsocket.py::test_raw_socket_client_error
> ERROR autobahn/asyncio/test/test_aio_rawsocket.py::test_wamp_client
> ERROR autobahn/asyncio/test/test_aio_websocket.py::test_websocket_custom_loop
> ERROR 
> autobahn/asyncio/test/test_aio_websocket.py::test_async_on_connect_server
> ============ 40 passed, 5 skipped, 1 deselected, 10 errors in 0.51s 
> ============
> make[1]: *** [debian/rules:30: override_dh_auto_test] Error 1

Reply via email to