--- Begin Message ---
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
--- End Message ---