Your message dated Sat, 20 Sep 2025 17:19:39 +0000
with message-id <[email protected]>
and subject line Bug#1115802: fixed in python-xbox-webapi 2.1.0-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-xbox-webapi
Source-Version: 2.1.0-2
Done: Tianyu Chen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-xbox-webapi, 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.
Tianyu Chen <[email protected]> (supplier of updated 
python-xbox-webapi 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: Sat, 20 Sep 2025 05:43:48 +0800
Source: python-xbox-webapi
Architecture: source
Version: 2.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Tianyu Chen <[email protected]>
Closes: 1115802
Changes:
 python-xbox-webapi (2.1.0-2) unstable; urgency=medium
 .
   * Acknowledge NMU.
   * Set Maintainer to Home Assistant Team.
   * Add debian/salsa-ci.yml.
   * Replace deprecated event_loop fixture. (Closes: #1115802)
   * Fix PYBUILD_NAME=xbox.webapi.
   * Enable autopkgtest-pkg-pybuild.
   * Move several dependencies to B-D-I with nocheck.
Checksums-Sha1:
 4c9af00f5cd58847cbb4553301dc63e54b5ab8d4 2520 python-xbox-webapi_2.1.0-2.dsc
 1edef06901996c4d53ef0bbf4a09a105011f3737 4440 
python-xbox-webapi_2.1.0-2.debian.tar.xz
 c7218a3bd519bca4ac64ad6c47b900679ff65340 6961 
python-xbox-webapi_2.1.0-2_source.buildinfo
Checksums-Sha256:
 db64187d7c44ebbc9df31f260e08ea79dddf0bdc0b1cca8b6b03f0eb61d62fee 2520 
python-xbox-webapi_2.1.0-2.dsc
 cb6ebbbd74da46986ba8a910d64df2593170cf470307790e24f6ec88c4c4b096 4440 
python-xbox-webapi_2.1.0-2.debian.tar.xz
 42c9e7641e28bf0bf48cceaf0de7cd79d82a21d9db324593da5e182c0260cac5 6961 
python-xbox-webapi_2.1.0-2_source.buildinfo
Files:
 b836d21700a19e4af086847c7bc32908 2520 python optional 
python-xbox-webapi_2.1.0-2.dsc
 df80bc01498e01d322717fb0454a534b 4440 python optional 
python-xbox-webapi_2.1.0-2.debian.tar.xz
 5bd5f92be78a2538c14c09466c3cafa1 6961 python optional 
python-xbox-webapi_2.1.0-2_source.buildinfo

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

iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmjO3pIACgkQMfMURUSh
dBoRTBAAhkP7XHBF8jBfy0zXiqlBdzLY7aJo2R0Lz2zkEUCGE1zxn4lndtiG5A6+
EVT8IY0uN4WGnTFV7rInHQoR9kcDyMeoNiDhdSGLzlfBNVRSoPupHOYAZoSENKBP
7fOG6GwAkFWVtyCJX6Eks/AwL+mMNZnlm6gIzJviZruxoESLKaoYMqRrvQDha1W7
x0X8beVo/0InpQ1XRX6wLNkDmWdb6qrhNszdy6XtQwINa8yD33m9XGhjeQXYlPyk
SbAJly/bmzwb0H4GmuggQbq5Ir5033wYkm04p7EbWAaJhQ/rft+4x4eEUwcSgQpQ
kVhUhV9yhBUOg1psKmzIm2Dohd/AP1/1ufsEUACCvdSnoH5tgCkLPFT/5zx0H2wa
VgR1tVRqhKCKg6zyxQs+QEPqkSWYTuTtpQqkKdvTtdlNxumMmkwa4LcbPUVF1Wh2
8RE+4YgJdBwG2D8U5N9/ZLoaYAnhDaKiZdIlkYUSpp71K0584ODJEOY4QGcS7ZUy
mq20H6kvUl4ooE+wRQXnlsI6vdmoX4Qcaqjfo0YIZbhk79YZuKswDn0Tk54KH2Lh
5CRIBqRnVI4hcvUM1SGoVmbrwpKOrnK8zQuJ75qxZZKrlY6nzzpP3BDRDnaLNzws
YuA1lyesEfxlkO2CESs1nGCR1frUAtryX/TqO8xrFWXWor1+9Gc=
=jwiU
-----END PGP SIGNATURE-----

Attachment: pgpA91rIwoIeI.pgp
Description: PGP signature


--- End Message ---

Reply via email to