Your message dated Wed, 24 Dec 2025 09:50:32 +0000
with message-id <[email protected]>
and subject line Bug#1123177: fixed in pyserial-asyncio-fast 0.16-2
has caused the Debian Bug report #1123177,
regarding pyserial-asyncio-fast: FTBFS: dh_auto_test: error: pybuild --test
--test-pytest -i python{version} -p "3.14 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.)
--
1123177: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123177
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pyserial-asyncio-fast
Version: 0.16-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202512/
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 cannot 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:pyserial-asyncio-fast, 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:131: Building wheel for python3.14 with "build"
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14
* Building wheel...
No `packages` or `py_modules` configuration, performing automatic discovery.
`flat-layout` detected -- analysing .
discovered packages -- ['serial_asyncio_fast']
running bdist_wheel
running build
running build_py
creating build/lib/serial_asyncio_fast
copying serial_asyncio_fast/__init__.py -> build/lib/serial_asyncio_fast
running egg_info
creating pyserial_asyncio_fast.egg-info
writing pyserial_asyncio_fast.egg-info/PKG-INFO
writing dependency_links to pyserial_asyncio_fast.egg-info/dependency_links.txt
writing requirements to pyserial_asyncio_fast.egg-info/requires.txt
writing top-level names to pyserial_asyncio_fast.egg-info/top_level.txt
writing manifest file 'pyserial_asyncio_fast.egg-info/SOURCES.txt'
reading manifest file 'pyserial_asyncio_fast.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
adding license file 'CREDITS.rst'
writing manifest file 'pyserial_asyncio_fast.egg-info/SOURCES.txt'
copying serial_asyncio_fast/py.typed -> build/lib/serial_asyncio_fast
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/serial_asyncio_fast
copying build/lib/serial_asyncio_fast/py.typed ->
build/bdist.linux-x86_64/wheel/./serial_asyncio_fast
copying build/lib/serial_asyncio_fast/__init__.py ->
build/bdist.linux-x86_64/wheel/./serial_asyncio_fast
running install_egg_info
Copying pyserial_asyncio_fast.egg-info to
build/bdist.linux-x86_64/wheel/./pyserial_asyncio_fast-0.16.egg-info
running install_scripts
creating
build/bdist.linux-x86_64/wheel/pyserial_asyncio_fast-0.16.dist-info/WHEEL
creating
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/.tmp-j88759r3/pyserial_asyncio_fast-0.16-py3-none-any.whl'
and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pyserial_asyncio_fast-0.16.dist-info/licenses/CREDITS.rst'
adding 'pyserial_asyncio_fast-0.16.dist-info/licenses/LICENSE.txt'
adding 'serial_asyncio_fast/__init__.py'
adding 'serial_asyncio_fast/py.typed'
adding 'pyserial_asyncio_fast-0.16.dist-info/METADATA'
adding 'pyserial_asyncio_fast-0.16.dist-info/WHEEL'
adding 'pyserial_asyncio_fast-0.16.dist-info/top_level.txt'
adding 'pyserial_asyncio_fast-0.16.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pyserial_asyncio_fast-0.16-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.14 with
"installer" module
I: pybuild plugin_pyproject:131: Building wheel for python3.13 with "build"
module
I: pybuild base:317: python3.13 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13
* Building wheel...
No `packages` or `py_modules` configuration, performing automatic discovery.
`flat-layout` detected -- analysing .
discovered packages -- ['serial_asyncio_fast']
running bdist_wheel
running build
running build_py
running egg_info
writing pyserial_asyncio_fast.egg-info/PKG-INFO
writing dependency_links to pyserial_asyncio_fast.egg-info/dependency_links.txt
writing requirements to pyserial_asyncio_fast.egg-info/requires.txt
writing top-level names to pyserial_asyncio_fast.egg-info/top_level.txt
reading manifest file 'pyserial_asyncio_fast.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
adding license file 'CREDITS.rst'
writing manifest file 'pyserial_asyncio_fast.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/serial_asyncio_fast
copying build/lib/serial_asyncio_fast/py.typed ->
build/bdist.linux-x86_64/wheel/./serial_asyncio_fast
copying build/lib/serial_asyncio_fast/__init__.py ->
build/bdist.linux-x86_64/wheel/./serial_asyncio_fast
running install_egg_info
Copying pyserial_asyncio_fast.egg-info to
build/bdist.linux-x86_64/wheel/./pyserial_asyncio_fast-0.16.egg-info
running install_scripts
creating
build/bdist.linux-x86_64/wheel/pyserial_asyncio_fast-0.16.dist-info/WHEEL
creating
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/.tmp-6nnr2qsn/pyserial_asyncio_fast-0.16-py3-none-any.whl'
and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pyserial_asyncio_fast-0.16.dist-info/licenses/CREDITS.rst'
adding 'pyserial_asyncio_fast-0.16.dist-info/licenses/LICENSE.txt'
adding 'serial_asyncio_fast/__init__.py'
adding 'serial_asyncio_fast/py.typed'
adding 'pyserial_asyncio_fast-0.16.dist-info/METADATA'
adding 'pyserial_asyncio_fast-0.16.dist-info/WHEEL'
adding 'pyserial_asyncio_fast-0.16.dist-info/top_level.txt'
adding 'pyserial_asyncio_fast-0.16.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pyserial_asyncio_fast-0.16-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with
"installer" module
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build;
python3.14 -m pytest test
============================= test session starts ==============================
platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 1 item
test/test_asyncio.py F [100%]
=================================== FAILURES ===================================
__________________________ Test_asyncio.test_asyncio ___________________________
self = <test.test_asyncio.Test_asyncio testMethod=test_asyncio>
def setUp(self):
> self.loop = asyncio.get_event_loop()
^^^^^^^^^^^^^^^^^^^^^^^^
test/test_asyncio.py:37:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <asyncio.unix_events._UnixDefaultEventLoopPolicy object at
0x7fe1589afe00>
def get_event_loop(self):
"""Get the event loop for the current context.
Returns an instance of EventLoop or raises an exception.
"""
if self._local._loop is None:
> raise RuntimeError('There is no current event loop in thread %r.'
% threading.current_thread().name)
E RuntimeError: There is no current event loop in thread 'MainThread'.
/usr/lib/python3.14/asyncio/events.py:715: RuntimeError
=========================== short test summary info ============================
FAILED test/test_asyncio.py::Test_asyncio::test_asyncio - RuntimeError: There...
============================== 1 failed in 0.02s ===============================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest test
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build;
python3.13 -m pytest test
============================= test session starts ==============================
platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 1 item
test/test_asyncio.py . [100%]
=============================== warnings summary ===============================
test/test_asyncio.py::Test_asyncio::test_asyncio
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/test/test_asyncio.py:37:
DeprecationWarning: There is no current event loop
self.loop = asyncio.get_event_loop()
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================= 1 passed, 1 warning in 0.02s =========================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14
3.13" returned exit code 13
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: pyserial-asyncio-fast
Source-Version: 0.16-2
Done: Edward Betts <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pyserial-asyncio-fast, 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 pyserial-asyncio-fast
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: Wed, 24 Dec 2025 09:28:47 +0000
Source: pyserial-asyncio-fast
Architecture: source
Version: 0.16-2
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1123177
Changes:
pyserial-asyncio-fast (0.16-2) unstable; urgency=medium
.
* Patch code to support Python 3.14. (Closes: #1123177)
* Remove 'Rules-Requires-Root: no', now the default.
* Update debian/watch to format version 5.
* Add debian/salsa-ci.yml.
Checksums-Sha1:
b9dda6a79107921d4e013da35364638926755ef2 2301 pyserial-asyncio-fast_0.16-2.dsc
7c826992b07a36e4f5075e4ce450f34866b4f2d6 3684
pyserial-asyncio-fast_0.16-2.debian.tar.xz
79a5531d2faefaec0917aac7f8b5ccd8c0755b53 6615
pyserial-asyncio-fast_0.16-2_source.buildinfo
Checksums-Sha256:
3449139a5592cea2ceebd931e1baddfef4e2dfedf30fbff912d1e82d33dcb196 2301
pyserial-asyncio-fast_0.16-2.dsc
d985faee17b3aa54a781c64eb2b896ddff459d8565fd1928b7bbce183f93685a 3684
pyserial-asyncio-fast_0.16-2.debian.tar.xz
6e1bcdec3809f73e41dc5067b35d88a4f00b5c4f2ed420b1874cc1c960c31d6e 6615
pyserial-asyncio-fast_0.16-2_source.buildinfo
Files:
2ed2d78b0c40b2252956de1686582741 2301 python optional
pyserial-asyncio-fast_0.16-2.dsc
4c85975f5527e92938519621d2e6b098 3684 python optional
pyserial-asyncio-fast_0.16-2.debian.tar.xz
53589db93d487b436003ae941f9d777f 6615 python optional
pyserial-asyncio-fast_0.16-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmlLstQACgkQlgWhCYxj
uSryRQ//bc4N3bOn/BCR2dEeuMVuzEYs7QT59q/liBx1esAWy0eMsj4ygSP8mEfh
fJ37MrpgzlYUCbqZ7vzsKwg8x/249LcEfNlavaa/dV3iq/Mm6pRKAD8M9dSXGlAw
IOFFQssC/tbI7F3Z8YeKj+pxSff63/yEn1/iGONyys2BaL7sagPq6uwS5tIzzD55
B668Gu+kR9giKO0HW9e1pUfEI3rMMjmqvZyfcbnw+Sf5l8mhzNVY1khUgGyHEnOF
G1ivyna6s+HhoCeA6Dwnuv+zEZoG5lUkEkII8h0Ph1sfHX8BY6BtbN80xw66EcDx
eG15EUxpGDjv+FHDbaDGeB2rze33Z6DbvPzwDxCp+4GH6X2DhkVMxa+J0AVSjmY0
0jydHpwNCK0YHYs+v6tacVizz0iRS5UVv5L172WYJH9vsZ3ix07zGDJj2WHXXwu0
Ia+ItiZOdonF6iG6WLXSOseJ8OyICuVPQ4mMOHj9OChJli/Wm3mRWK2auRnX3K6q
NvNFGDbD/1dQThuPpuwJjigIVcqGc8GEye5C0ZGdSlNJOHXaFDdmcsm6Cs1dbOs+
ckvn6hqojzcRrkx5kT0+OfYlCR3JMO07g91lDlKvEqdD9xfDPk+kF4tHsbGcYtTe
7RmQp6oR1xbawyoGfkTUNBqmHbWbAZIVNQcSifgxmOzUKZEplWM=
=zCJk
-----END PGP SIGNATURE-----
pgp0a_D1QwXiQ.pgp
Description: PGP signature
--- End Message ---