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.

Reply via email to