Your message dated Tue, 23 Dec 2025 12:49:25 +0000
with message-id <[email protected]>
and subject line Bug#1123437: fixed in python-aiounittest 1.5.0-1
has caused the Debian Bug report #1123437,
regarding python-aiounittest: FTBFS: E RuntimeError: There is no current
event loop in thread 'MainThread'.
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.)
--
1123437: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123437
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-aiounittest
Version: 1.4.2-3
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:python-aiounittest, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=pybuild --with python3
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
rm -rf build .stestr *.egg-info .pytest_cache
find . -iname '*.pyc' -delete
for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary --buildsystem=pybuild --with python3
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:317: python3.14 setup.py config
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running config
I: pybuild base:317: python3.13 setup.py config
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running config
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_testroot -O--buildsystem=pybuild
dh_prep -O--buildsystem=pybuild
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
pkgos-dh_auto_install --no-py2 --in-tmp
+ PKGOS_IN_TMP=no
+ echo WARNING: --no-py2 is deprecated and always on.
WARNING: --no-py2 is deprecated and always on.
+ shift
+ PKGOS_IN_TMP=yes
+ shift
+ dpkg-parsechangelog -SSource
+ SRC_PKG_NAME=python-aiounittest
+ echo python-aiounittest
+ sed s/python-//
+ PY_MODULE_NAME=aiounittest
+ py3versions -vr
+ PYTHON3S=3.14 3.13
+ [ yes = yes ]
+ TARGET_DIR=tmp
+ pwd
+ python3.14 setup.py install --install-layout=deb --root
/<<PKGBUILDDIR>>/debian/tmp
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.
********************************************************************************
!!
self.initialize_options()
running build
running build_py
creating build/lib/aiounittest
copying aiounittest/mock.py -> build/lib/aiounittest
copying aiounittest/case.py -> build/lib/aiounittest
copying aiounittest/helpers.py -> build/lib/aiounittest
copying aiounittest/__init__.py -> build/lib/aiounittest
running egg_info
creating aiounittest.egg-info
writing aiounittest.egg-info/PKG-INFO
writing dependency_links to aiounittest.egg-info/dependency_links.txt
writing requirements to aiounittest.egg-info/requires.txt
writing top-level names to aiounittest.egg-info/top_level.txt
writing manifest file 'aiounittest.egg-info/SOURCES.txt'
reading manifest file 'aiounittest.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '__pycache__' found under
directory '*'
warning: no previously-included files matching '*.py[co]' found under directory
'*'
adding license file 'LICENSE'
writing manifest file 'aiounittest.egg-info/SOURCES.txt'
copying aiounittest/py.typed -> build/lib/aiounittest
running install_lib
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest
copying build/lib/aiounittest/py.typed ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest
copying build/lib/aiounittest/mock.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest
copying build/lib/aiounittest/case.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest
copying build/lib/aiounittest/helpers.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest
copying build/lib/aiounittest/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/mock.py
to mock.cpython-314.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/case.py
to case.cpython-314.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/helpers.py
to helpers.cpython-314.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/__init__.py
to __init__.cpython-314.pyc
running install_egg_info
Copying aiounittest.egg-info to
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest-1.4.2.egg-info
Skipping SOURCES.txt
running install_scripts
+ pwd
+ python3.13 setup.py install --install-layout=deb --root
/<<PKGBUILDDIR>>/debian/tmp
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: MIT License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.
********************************************************************************
!!
self.initialize_options()
running build
running build_py
running egg_info
writing aiounittest.egg-info/PKG-INFO
writing dependency_links to aiounittest.egg-info/dependency_links.txt
writing requirements to aiounittest.egg-info/requires.txt
writing top-level names to aiounittest.egg-info/top_level.txt
reading manifest file 'aiounittest.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '__pycache__' found under
directory '*'
warning: no previously-included files matching '*.py[co]' found under directory
'*'
adding license file 'LICENSE'
writing manifest file 'aiounittest.egg-info/SOURCES.txt'
running install_lib
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/mock.py
to mock.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/case.py
to case.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/helpers.py
to helpers.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest/__init__.py
to __init__.cpython-313.pyc
running install_egg_info
removing
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest-1.4.2.egg-info'
(and everything under it)
Copying aiounittest.egg-info to
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/aiounittest-1.4.2.egg-info
Skipping SOURCES.txt
running install_scripts
+ pwd
+ rm -rf /<<PKGBUILDDIR>>/debian/python*/usr/lib/python*/dist-packages/*.pth
+ pwd
+ rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth
set -e ; for pyvers in 3.14 3.13; do \
python$pyvers -m pytest tests -v ; \
done
============================= test session starts ==============================
platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 --
/usr/bin/python3.14
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.4.4
collecting ... collected 11 items / 1 error
==================================== ERRORS ====================================
_________ ERROR collecting tests/test_asynctestcase_get_event_loop.py __________
/usr/lib/python3/dist-packages/_pytest/python.py:1688: in instance
return self._instance
^^^^^^^^^^^^^^
E AttributeError: 'TestCaseFunction' object has no attribute '_instance'. Did
you mean: 'instance'?
During handling of the above exception, another exception occurred:
tests/test_asynctestcase_get_event_loop.py:30: in get_event_loop
self.my_loop = asyncio.get_event_loop()
^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/asyncio/events.py:715: in get_event_loop
raise RuntimeError('There is no current event loop in thread %r.'
E RuntimeError: There is no current event loop in thread 'MainThread'.
=============================== warnings summary ===============================
aiounittest/case.py:82: 17 warnings
/<<PKGBUILDDIR>>/aiounittest/case.py:82: DeprecationWarning:
'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python
3.16; use inspect.iscoroutinefunction() instead
if name.startswith('test_') and asyncio.iscoroutinefunction(attr):
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR tests/test_asynctestcase_get_event_loop.py::TestAsyncCaseWithCustomLoop
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
======================== 17 warnings, 1 error in 0.09s =========================
make[1]: *** [debian/rules:19: override_dh_auto_install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: python-aiounittest
Source-Version: 1.5.0-1
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-aiounittest, 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-aiounittest
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: Tue, 23 Dec 2025 12:46:16 +0100
Source: python-aiounittest
Architecture: source
Version: 1.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1123437
Changes:
python-aiounittest (1.5.0-1) unstable; urgency=medium
.
* New upstream release.
* Add py3.14-get-event-loop.patch: Fix Python 3.12+/3.14 incompatibility:
explicitly create and set asyncio event loop (Closes: #1123437).
Checksums-Sha1:
866d629b672c87aac38cc5b947f3b79edab2224e 2203 python-aiounittest_1.5.0-1.dsc
42cadffe504e4010eff9e0706e2ff31b286a16dd 14212
python-aiounittest_1.5.0.orig.tar.xz
58116f9140708f62685fbbc4798cb68d426cb530 2900
python-aiounittest_1.5.0-1.debian.tar.xz
599625dd175ca9db0ffb0ab50cde7af707a94ea9 7429
python-aiounittest_1.5.0-1_amd64.buildinfo
Checksums-Sha256:
15aac69718b5521105f368a0fedbe9251982b43857794627072d71540ab6c58b 2203
python-aiounittest_1.5.0-1.dsc
7b0ac8063d223be7fde8c8a9d95f6969c60784f87de7d3208f49292e7348c05f 14212
python-aiounittest_1.5.0.orig.tar.xz
d3f9204ecae3a084d2b2ae09ca521a414881f4b8636db2035fbb5ea410c406e0 2900
python-aiounittest_1.5.0-1.debian.tar.xz
eed66f88b4732bbc6e1464cf1e3cdf2872c0620150d5793d5b14013f6a11b4e1 7429
python-aiounittest_1.5.0-1_amd64.buildinfo
Files:
cd48698a372fcaffbb23e205ac0bb022 2203 python optional
python-aiounittest_1.5.0-1.dsc
b06dcdc6d85d79b9f93855c3c61818c0 14212 python optional
python-aiounittest_1.5.0.orig.tar.xz
6e7b068031aa875466500a9c7c44b929 2900 python optional
python-aiounittest_1.5.0-1.debian.tar.xz
3d60470de4f28f4c567c45869a3de00a 7429 python optional
python-aiounittest_1.5.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIyBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmlKi+MACgkQ1BatFaxr
Q/6Q/Q/3ZY2mzcqrCsdd4dLm88QZAbQiQr2bpPyoWkiAL1ecVuXQRimdsJwE7Hxz
k/j6tCY/SHfFNqzyEhZBPYD7/y3gQTgbgkLRbeoQyVbpgnn9tzw/GeVHF/f3Hast
XRsbaQ4lm38cpgF3ifBurEH20wTSVrDvbOLUeUAgHTLHEivcyNd8eeaBm+4X2Cl6
v70E7ZkQ+syb8DtQbjaNo8+byyynytW/PluZkG3zIMYQgyVyRPFIjV50Bi2YrLaG
FkHRIA6skoKjvxCpOlr8DRw37rpsYDnF8q2v9E9j8rTQue0F2agY0nWZ7jBpqdw2
wJR7ukJsim/utKZegF2hXggragdHtq0PqOfi1HWHTe62NP0x0fIjZpQ1NmsQFbcf
8Z/pCwsXMgfb//eQgr+t4QvcAso9r1p/S9CZMwA5Qyx3kbH3+tmsC9Os7YrerBbi
QRbSn6RYviK6O0ODXIZHzCygTDUDtVkgU27IKCRSNnwQ4p++4tlA7KGbeqNfcRiQ
tpNrcKUW36av28zT6t1wQChyZ6/4wqjQ9U5CGx2CBwZy82qLk9LrB+oRc/l9X+xB
B1G7sQMXN6WFPqcdJJZfv7DbLUJnYeMLaJAJMyVyWz5Kj3N/P74SeGL1V3axkr66
2EVg1dQxGJVOU6cCv9RoqudE4CwSj+qrziw8Phs3K/gTbEs5Sg==
=DaJp
-----END PGP SIGNATURE-----
pgpJvG6CVjXBS.pgp
Description: PGP signature
--- End Message ---