Your message dated Tue, 21 Oct 2025 11:19:23 +0000
with message-id <[email protected]>
and subject line Bug#1114274: fixed in pybalboa 1.1.3-2
has caused the Debian Bug report #1114274,
regarding pybalboa: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i
python{version} -p 3.13 returned exit code 13
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.)
--
1114274: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114274
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pybalboa
Version: 1.1.3-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build.
Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202509/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pybalboa, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build"
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13
* Building wheel...
Successfully built pybalboa-1.1.3-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with
"installer" module
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build;
python3.13 -m pytest -k "not test_version" --no-cov
============================= test session starts ==============================
platform linux -- Python 3.13.7, pytest-8.4.1, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build
configfile: pyproject.toml
plugins: asyncio-0.25.1, cov-5.0.0
asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None
collected 24 items / 1 deselected / 23 selected
tests/test_client.py ................. [ 73%]
tests/test_enums.py . [ 78%]
tests/test_utils.py ..F..
[100%]Task was destroyed but it is pending!
task: <Task pending name='Task-152' coro=<SpaClient.request_all_configuration()
done, defined at
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pybalboa/client.py:792>
wait_for=<Future pending cb=[Task.task_wakeup()]>>
Task exception was never retrieved
future: <Task finished name='Task-42' coro=<SpaServer.handle_message() done,
defined at /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests/conftest.py:101>
exception=IncompleteReadError('0 bytes read on a total of 2 expected bytes')>
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests/conftest.py", line
108, in handle_message
data = await read_one_message(reader, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/pybalboa/utils.py", line
79, in read_one_message
data = await asyncio.wait_for(reader.readexactly(2), timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/asyncio/tasks.py", line 507, in wait_for
return await fut
^^^^^^^^^
File "/usr/lib/python3.13/asyncio/streams.py", line 767, in readexactly
raise exceptions.IncompleteReadError(incomplete, n)
asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected
bytes
=================================== FAILURES ===================================
_______________________________ test_cancel_task _______________________________
async def functions are not natively supported.
You need to install a suitable plugin for your async framework, for example:
- anyio
- pytest-asyncio
- pytest-tornasync
- pytest-trio
- pytest-twisted
=============================== warnings summary ===============================
tests/test_client.py::test_bfbp20s
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:67:
PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object
SpaServer.start_server at 0x7ff4175e8a90>
Traceback (most recent call last):
File "/usr/lib/python3.13/asyncio/base_events.py", line 750, in close
self._ready.clear()
~~~~~~~~~~~~~~~~~^^
RuntimeError: coroutine ignored GeneratorExit
Enable tracemalloc to get traceback where the object was allocated.
See
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
for more info.
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_client.py::test_lpi501st
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:67:
PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object
SpaServer.start_server at 0x7ff417170f40>
Traceback (most recent call last):
File "/usr/lib/python3.13/asyncio/base_events.py", line 750, in close
self._ready.clear()
~~~~~~~~~~~~~~~~~^^
RuntimeError: coroutine ignored GeneratorExit
Enable tracemalloc to get traceback where the object was allocated.
See
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
for more info.
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_client.py::test_mxbp20
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:67:
PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object
SpaServer.start_server at 0x7ff417171d50>
Traceback (most recent call last):
File "/usr/lib/python3.13/asyncio/base_events.py", line 750, in close
self._ready.clear()
~~~~~~~~~~~~~~~~~^^
RuntimeError: coroutine ignored GeneratorExit
Enable tracemalloc to get traceback where the object was allocated.
See
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
for more info.
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_client.py::test_bp501g1
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:67:
PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object
SpaServer.start_server at 0x7ff417172a70>
Traceback (most recent call last):
File "/usr/lib/python3.13/asyncio/base_events.py", line 750, in close
self._ready.clear()
~~~~~~~~~~~~~~~~~^^
RuntimeError: coroutine ignored GeneratorExit
Enable tracemalloc to get traceback where the object was allocated.
See
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
for more info.
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_client.py::test_bp6013g1
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:67:
PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object
SpaServer.start_server at 0x7ff417173790>
Traceback (most recent call last):
File "/usr/lib/python3.13/asyncio/base_events.py", line 750, in close
self._ready.clear()
~~~~~~~~~~~~~~~~~^^
RuntimeError: coroutine ignored GeneratorExit
Enable tracemalloc to get traceback where the object was allocated.
See
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
for more info.
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_utils.py::test_cancel_task - Failed: async def functions ar...
============ 1 failed, 22 passed, 1 deselected, 5 warnings in 5.30s ============
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest -k "not
test_version" --no-cov
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13
returned exit code 13
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: pybalboa
Source-Version: 1.1.3-2
Done: Edward Betts <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pybalboa, 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.
Edward Betts <[email protected]> (supplier of updated pybalboa 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, 03 Oct 2025 13:44:42 +0100
Source: pybalboa
Architecture: source
Version: 1.1.3-2
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1114274
Changes:
pybalboa (1.1.3-2) unstable; urgency=medium
.
* Tests fail with pytest 8.4, skip test suite until upstream fixes.
(Closes: #1114274)
* Remove 'Rules-Requires-Root: no', now the default.
* Update debian/watch to format version 5.
* Add debian/salsa-ci.yml.
Checksums-Sha1:
a3e011651e1c5100545e9891518d48e4bba2c10c 2173 pybalboa_1.1.3-2.dsc
2c91e61d6cec883a26b818e0503b3642ddb759d2 2288 pybalboa_1.1.3-2.debian.tar.xz
24aadf367210a21fa46dbe2a50164ae2f946d77f 6839 pybalboa_1.1.3-2_source.buildinfo
Checksums-Sha256:
efd1af5bf550bb73d488288d34f2b0fb5449d6f1250c63f7ea5cfb4b8e255e6a 2173
pybalboa_1.1.3-2.dsc
b70ccf985ea60894fb35e582fb44f4d6fa3f06403f2613e432d13d2e99f67c52 2288
pybalboa_1.1.3-2.debian.tar.xz
3b9f18e64f0a605991ee9322426525746917be4764e95eac108e1776d66d213a 6839
pybalboa_1.1.3-2_source.buildinfo
Files:
d73d1920431ed8edeed2aed81bd5b7b6 2173 python optional pybalboa_1.1.3-2.dsc
3604b3f745755e9bd3a269f53ea281de 2288 python optional
pybalboa_1.1.3-2.debian.tar.xz
48c6f9569f2d16402052baf2d0bceafd 6839 python optional
pybalboa_1.1.3-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmj3ZrgACgkQlgWhCYxj
uSpxHBAAraNrYHsuKR6Wd2iO1rGhx09JwklXUt5YmHmq6YzKqDuQoBL0y5q7lRlB
SJ+AS5QA8DY281U8P7fTROUy9Lr8vzVI8mv0EegQsQrTTl/XWF3QifwkRetJhxBg
e9P2DPrUpvkDbl1V0ZltaSjag6h3Y6JkECU9Vq0BjA7GJ8AgKTiY8z/dhtAI+zlY
I6KOpAGERON3SZ0M8Ahg7bSweDN9Szx5Dus2rLh6+NGt3JkvZ5pGsXY34t33uA5k
YgutB0i83tCLtOqG/+cFS3slaqUu/1uRW1A3prTBdSbw462gJ+kYrG3buJ5fSxDc
/ekGJcx/Y0gtH8DYm0iZX1mbE+jm0ieopPFvC4nG0oSNZ4oxavFYiYkRHHpUn+SB
O7cOe519pyFyVU90uk9WF1Kr+DQZR0KMz8s/6u4uc5hFsr0GWePQTMmMaRO42zIO
kRd7uLWW+Ot3yW9lnp9S7UxgsTBtoG8VlK/3YFQ1v3wNoqoIMEVzz5AS+iYHy+Pz
QMvT63ke3j4+nEf2TVtGkW/X6qY67hWk7CMIIM4DCxN+UuU2g1fGJo90DY8beiDl
RG4qUdA5T2lsh+Z8lLAUXMHwU9iyC1V9RTOFWzVTD/N6piSdQqFDQoLMEeMdwPzF
z9AAnK/hF+nq9h335tLWGt7suhNQ+JCyeQogyMpDUeFAtghi5zo=
=Kql7
-----END PGP SIGNATURE-----
pgpOqL0kThiy9.pgp
Description: PGP signature
--- End Message ---