Your message dated Mon, 29 Sep 2025 14:41:34 +0000
with message-id <[email protected]>
and subject line Bug#1115802: fixed in python-autobahn 24.4.2+dfsg1-2
has caused the Debian Bug report #1115802,
regarding python-autobahn: FTBFS: fixture 'event_loop' not found
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1115802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115802
Debian Bug Tracking System
Contact [email protected] with problems
--- 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 ---
--- Begin Message ---
Source: python-autobahn
Source-Version: 24.4.2+dfsg1-2
Done: Thomas Goirand <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-autobahn, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <[email protected]> (supplier of updated python-autobahn package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 26 Sep 2025 11:18:49 +0200
Source: python-autobahn
Architecture: source
Version: 24.4.2+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1115802
Changes:
 python-autobahn (24.4.2+dfsg1-2) unstable; urgency=medium
 .
   * Uploading to unstable (Closes: #1115802).
   * Add patch-upstream-pytest.ini.patch.
   * Add make-test-function-async.patch.
   * Blacklist test_websocket_custom_loop.
Checksums-Sha1:
 cc1b3ff841e5e4e24fce0aa3d38b2559af331b2e 2707 
python-autobahn_24.4.2+dfsg1-2.dsc
 016f1b5b402c4599fbdc33f28e93ffabce4f2639 5848 
python-autobahn_24.4.2+dfsg1-2.debian.tar.xz
 ac565fe4cdc8a2baa31e409c39eb4f6c09874d61 9819 
python-autobahn_24.4.2+dfsg1-2_amd64.buildinfo
Checksums-Sha256:
 105f8617907d0dde6a7d943a3a9d36b90484e854653947cb01a56e64c837c0e0 2707 
python-autobahn_24.4.2+dfsg1-2.dsc
 15b5a170768dd138348329e670dfe2ac97592e13ab2fdfbe6cee75e4e94d3da8 5848 
python-autobahn_24.4.2+dfsg1-2.debian.tar.xz
 003a3767e1d5ffa792074c3993444e3d6262c3837aa408d6e32915598fc0799a 9819 
python-autobahn_24.4.2+dfsg1-2_amd64.buildinfo
Files:
 789d2604347247a987bc6480dc0c99a4 2707 python optional 
python-autobahn_24.4.2+dfsg1-2.dsc
 021d5c6034b8dd69942666f333b0b2cc 5848 python optional 
python-autobahn_24.4.2+dfsg1-2.debian.tar.xz
 08c9953dd6a7746e9af8f75ae968829e 9819 python optional 
python-autobahn_24.4.2+dfsg1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmjaki0ACgkQ1BatFaxr
Q/5KHBAAjgISiaAzkX3tlIQ7TyFMEvhi8SavCrgUORaZZ1oR0FgqZIa/l7hCRblA
DsNYWRczOf3beqlvTL9LNb91gOfV0bHD6uCk0B9j1s+J4jPAhp1uWxouUjpSbAMY
1EQtp9Ckq17PbD8115pM/x2vq2zAeBF+9eiXYOejue9SdKm4MrHUDMn7UmPY61Wn
l2mQBro8xlQhUegoML8ZIMQh12QiIsxgLfC2HpZZbIXUt1enftDRqRaaYeVQZo6v
d4A4si495kPQJCLqCCl4sNKE46NAytuvfYd5t0ORPDUVEMBfKXOLHc1d5nGzUika
ADnrSAe7EZd0FJ4XP7bPk/buZulcfZzkJaEwPGvVh/jLF5TcfpRZ7Njt3L2qsEI2
MXgIKszTqtMnDUP19ljxKwKo3ZwcivkGOaSI4IDNnQKw/GHtK9RsZxTQgzpEqP9z
EX5NpPZdCO/CNkcHBZj8KlN9i8CBo9syIgB3JQqApHH4vJCDl4/ySCk0IHGPkqaD
NhKnYcUQ1dj+fzKZ2/dpRE3J+wIAghcnhLq5WIJYQ4zhMOVYLDS/wTQuvvduItbf
GDArggLdLXKjrwV2lITxsi6FJt1sUkeZKLRMbCU1VLSD92HZb68TD6MdV4vLLaQz
zg8NZP82Z2eDbVAj4yNwSUelHNQDSM/M/IBHV6IolqH1he/ZKH0=
=4nVu
-----END PGP SIGNATURE-----

Attachment: pgpHi8MZEFiOq.pgp
Description: PGP signature


--- End Message ---

Reply via email to