Package: src:uvloop
Version: 0.14.0+ds1-2
Severity: serious
Control: close -1 0.19.0+ds1-2.1
Tags: ftbfs bullseye bookworm
Dear maintainer:
During a rebuild of all packages in bullseye, your package failed to build:
(Note: The build failure also happens in bookworm)
--------------------------------------------------------------------------------
[...]
debian/rules build
dh build --with python3 --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:232: python3.9 setup.py config
running config
I: pybuild base:232: python3.9-dbg setup.py config
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:232: /usr/bin/python3 setup.py build build_ext
--use-system-libuv
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/_noop.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/_patch.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/_testbase.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
running egg_info
writing uvloop.egg-info/PKG-INFO
writing dependency_links to uvloop.egg-info/dependency_links.txt
writing top-level names to uvloop.egg-info/top_level.txt
Compiling uvloop/loop.pyx because it changed.
[1/1] Cythonizing uvloop/loop.pyx
reading manifest file 'uvloop.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'vendor/libuv'
warning: no previously-included files matching '*' found under directory
'vendor/libuv/.git'
warning: no previously-included files matching '*' found under directory
'vendor/libuv/docs'
warning: no previously-included files matching '*' found under directory
'vendor/libuv/img'
writing manifest file 'uvloop.egg-info/SOURCES.txt'
copying uvloop/cbhandles.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/cbhandles.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/dns.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/errors.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/loop.c ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/loop.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/loop.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/lru.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/pseudosock.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/request.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/request.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/server.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/server.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/sslproto.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
copying uvloop/sslproto.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/async_.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/async_.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/basetransport.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/basetransport.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/check.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/check.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/handle.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/handle.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/idle.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/idle.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/pipe.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/pipe.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/poll.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/poll.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/process.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/process.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/stream.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/stream.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/streamserver.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/streamserver.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/tcp.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/tcp.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/timer.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/timer.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/udp.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
copying uvloop/handles/udp.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/handles
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/compat.h ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/consts.pxi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/debug.h ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/debug.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/flowcontrol.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/fork_handler.h ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/python.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/stdlib.pxi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/system.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
copying uvloop/includes/uv.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/includes
running build_ext
building 'uvloop.loop' extension
creating build
creating build/temp.linux-x86_64-3.9
creating build/temp.linux-x86_64-3.9/uvloop
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2
-Wall -g -ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=.
-fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c
uvloop/loop.c -o build/temp.linux-x86_64-3.9/uvloop/loop.o -O2
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2
-Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
build/temp.linux-x86_64-3.9/uvloop/loop.o -luv -lrt -lpthread -o
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/uvloop/loop.cpython-39-x86_64-linux-gnu.so
I: pybuild base:232: /usr/bin/python3-dbg setup.py build build_ext
--use-system-libuv
running build
running build_py
/usr/lib/python3/dist-packages/setuptools/lib2to3_ex.py:10:
PendingDeprecationWarning: lib2to3 package is deprecated and may not be able to
parse Python 3.10+
from lib2to3.refactor import RefactoringTool, get_fixers_from_package
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/_noop.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/_patch.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/_testbase.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
running egg_info
writing uvloop.egg-info/PKG-INFO
writing dependency_links to uvloop.egg-info/dependency_links.txt
writing top-level names to uvloop.egg-info/top_level.txt
reading manifest file 'uvloop.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'vendor/libuv'
warning: no previously-included files matching '*' found under directory
'vendor/libuv/.git'
warning: no previously-included files matching '*' found under directory
'vendor/libuv/docs'
warning: no previously-included files matching '*' found under directory
'vendor/libuv/img'
writing manifest file 'uvloop.egg-info/SOURCES.txt'
copying uvloop/cbhandles.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/cbhandles.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/dns.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/errors.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/loop.c ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/loop.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/loop.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/lru.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/pseudosock.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/request.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/request.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/server.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/server.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/sslproto.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
copying uvloop/sslproto.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/async_.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/async_.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/basetransport.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/basetransport.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/check.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/check.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/handle.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/handle.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/idle.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/idle.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/pipe.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/pipe.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/poll.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/poll.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/process.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/process.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/stream.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/stream.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/streamserver.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/streamserver.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/tcp.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/tcp.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/timer.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/timer.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/udp.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
copying uvloop/handles/udp.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/handles
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/compat.h ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/consts.pxi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/debug.h ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/debug.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/flowcontrol.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/fork_handler.h ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/python.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/stdlib.pxi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/system.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
copying uvloop/includes/uv.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/includes
running build_ext
building 'uvloop.loop' extension
creating build/temp.linux-x86_64-3.9-pydebug
creating build/temp.linux-x86_64-3.9-pydebug/uvloop
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -g -Og -Wall -g -Og
-ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=. -fstack-protector-strong
-Wformat -Werror=format-security -g -Og
-ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=. -fstack-protector-strong
-Wformat -Werror=format-security -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-fPIC -I/usr/include/python3.9d -c uvloop/loop.c -o
build/temp.linux-x86_64-3.9-pydebug/uvloop/loop.o -O2
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro
-Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
build/temp.linux-x86_64-3.9-pydebug/uvloop/loop.o -luv -lrt -lpthread -o
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dbg_uvloop/build/uvloop/loop.cpython-39d-x86_64-linux-gnu.so
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build;
python3.9 -m pytest -s tests --ignore=tests/test_pipes.py --ignore=tests/test_sourcecode.py
--ignore=tests/test_sockets.py --ignore=tests/test_tcp.py
============================= test session starts ==============================
platform linux -- Python 3.9.2, pytest-6.0.2, py-1.10.0, pluggy-0.13.0
rootdir: /<<PKGBUILDDIR>>
collected 287 items
tests/test_aiohttp.py ....
tests/test_base.py
.s......................................s....................................
tests/test_context.py s..........
tests/test_cython.py .
tests/test_dealloc.py .
tests/test_dns.py ..................FF...............................
tests/test_executors.py ....
tests/test_process.py
..............................................................
tests/test_process_spawning.py .
tests/test_regr1.py .
tests/test_signals.py s...................
tests/test_testbase.py ...
tests/test_udp.py ...............
tests/test_unix.py ..................s............s....
=================================== FAILURES ===================================
________________________ Test_UV_DNS.test_getaddrinfo_8 ________________________
self = <tests.test_dns.Test_UV_DNS testMethod=test_getaddrinfo_8>
args = ('', 0), kwargs = {}
err = gaierror(-5, 'No address associated with hostname')
def _test_getaddrinfo(self, *args, **kwargs):
err = None
try:
a1 = socket.getaddrinfo(*args, **kwargs)
tests/test_dns.py:13:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
host = '', port = 0, family = 0, type = 0, proto = 0, flags = 0
def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):
"""Resolve host and port into list of address info entries.
Translate the host/port argument into a sequence of 5-tuples that contain
all the necessary arguments for creating a socket connected to that
service.
host is a domain name, a string representation of an IPv4/v6 address or
None. port is a string service name such as 'http', a numeric port
number or
None. By passing None as the value of host and port, you can pass NULL
to
the underlying C API.
The family, type and proto arguments can be optionally specified in order to
narrow the list of addresses returned. Passing zero as a value for each
of
these arguments selects the full range of results.
"""
# We override this function since we want to translate the numeric
family
# and socket type values to enum constants.
addrlist = []
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
E socket.gaierror: [Errno -5] No address associated with hostname
/usr/lib/python3.9/socket.py:953: gaierror
During handling of the above exception, another exception occurred:
self = <tests.test_dns.Test_UV_DNS testMethod=test_getaddrinfo_8>
def test_getaddrinfo_8(self):
self._test_getaddrinfo('', 0)
tests/test_dns.py:87:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_dns.py:28: in _test_getaddrinfo
raise ex
tests/test_dns.py:18: in _test_getaddrinfo
a2 = self.loop.run_until_complete(
uvloop/loop.pyx:1456: in uvloop.loop.Loop.run_until_complete
return future.result()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
return await self._getaddrinfo(
E OSError: [Errno 22] Invalid argument
uvloop/loop.pyx:1469: OSError
________________________ Test_UV_DNS.test_getaddrinfo_9 ________________________
self = <tests.test_dns.Test_UV_DNS testMethod=test_getaddrinfo_9>
args = (b'', 0), kwargs = {}
err = gaierror(-5, 'No address associated with hostname')
def _test_getaddrinfo(self, *args, **kwargs):
err = None
try:
a1 = socket.getaddrinfo(*args, **kwargs)
tests/test_dns.py:13:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
host = b'', port = 0, family = 0, type = 0, proto = 0, flags = 0
def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):
"""Resolve host and port into list of address info entries.
Translate the host/port argument into a sequence of 5-tuples that contain
all the necessary arguments for creating a socket connected to that
service.
host is a domain name, a string representation of an IPv4/v6 address or
None. port is a string service name such as 'http', a numeric port
number or
None. By passing None as the value of host and port, you can pass NULL
to
the underlying C API.
The family, type and proto arguments can be optionally specified in order to
narrow the list of addresses returned. Passing zero as a value for each
of
these arguments selects the full range of results.
"""
# We override this function since we want to translate the numeric
family
# and socket type values to enum constants.
addrlist = []
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
E socket.gaierror: [Errno -5] No address associated with hostname
/usr/lib/python3.9/socket.py:953: gaierror
During handling of the above exception, another exception occurred:
self = <tests.test_dns.Test_UV_DNS testMethod=test_getaddrinfo_9>
def test_getaddrinfo_9(self):
self._test_getaddrinfo(b'', 0)
tests/test_dns.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_dns.py:28: in _test_getaddrinfo
raise ex
tests/test_dns.py:18: in _test_getaddrinfo
a2 = self.loop.run_until_complete(
uvloop/loop.pyx:1456: in uvloop.loop.Loop.run_until_complete
return future.result()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
return await self._getaddrinfo(
E OSError: [Errno 22] Invalid argument
uvloop/loop.pyx:1469: OSError
=============================== warnings summary ===============================
.pybuild/cpython3_3.9_uvloop/build/tests/test_process_spawning.py::ProcessSpawningTestCollection::test_spawning_external_process
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build/tests/test_process_spawning.py:23:
DeprecationWarning: The explicit passing of coroutine objects to asyncio.wait() is
deprecated since Python 3.8, and scheduled for removal in Python 3.11.
done, pending = await asyncio.wait([spawn_worker] + dummy_workers)
-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_8 - OSError: [Errno 2...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_9 - OSError: [Errno 2...
============= 2 failed, 279 passed, 6 skipped, 1 warning in 24.14s =============
E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_uvloop/build; python3.9 -m pytest -s
tests --ignore=tests/test_pipes.py --ignore=tests/test_sourcecode.py
--ignore=tests/test_sockets.py --ignore=tests/test_tcp.py
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9
returned exit code 13
make: *** [debian/rules:14: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/bullseye/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large 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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.