Package: src:uvloop
Version: 0.21.0+ds1-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py clean 
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_uvloop/build' (and everything 
under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
I: pybuild base:311: python3.13 setup.py clean 
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build' (and everything 
under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild

[... snipped ...]

  File "/usr/lib/python3.12/unittest/case.py", line 634, in run
    self._callTestMethod(testMethod)
  File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod
    if method() is not None:
       ^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_uvloop/build/tests/test_dns.py", line 
95, in test_getaddrinfo_5
    self._test_getaddrinfo('example.com', '80')
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
  File "/usr/lib/python3.12/unittest/case.py", line 885, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python3.12/unittest/case.py", line 1091, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python3.12/unittest/case.py", line 1073, in assertSequenceEqual
    self.fail(msg)
  File "/usr/lib/python3.12/unittest/case.py", line 715, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[87 chars]e:2e65', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[87 chars]e:2e66', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e65', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e66', 80, 0, 0))

Diff is 5096 characters long. Set self.maxDiff to None to see it.
_______________________ Test_AIO_DNS.test_getaddrinfo_6 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.12/unittest/case.py", line 634, in run
    self._callTestMethod(testMethod)
  File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod
    if method() is not None:
       ^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_uvloop/build/tests/test_dns.py", line 
99, in test_getaddrinfo_6
    self._test_getaddrinfo(b'example.com', b'80')
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
  File "/usr/lib/python3.12/unittest/case.py", line 885, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python3.12/unittest/case.py", line 1091, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python3.12/unittest/case.py", line 1073, in assertSequenceEqual
    self.fail(msg)
  File "/usr/lib/python3.12/unittest/case.py", line 715, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[87 chars]e:94c8', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[87 chars]e:94ce', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:bc00:53::b81e:94c8', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:bc00:53::b81e:94ce', 80, 0, 0))

Diff is 5102 characters long. Set self.maxDiff to None to see it.
=============================== warnings summary ===============================
tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_graceful_shutdown
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_uvloop/build/tests/test_aiohttp.py:85: 
NotAppKeyWarning: It is recommended to use web.AppKey instances for keys.
  https://docs.aiohttp.org/en/stable/web_advanced.html#application-s-config
    app['websockets'] = weakref.WeakSet()

tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_graceful_shutdown
  /usr/lib/python3/dist-packages/aiohttp/web_runner.py:95: DeprecationWarning: 
shutdown_timeout should be set on BaseRunner
    super().__init__(

tests/test_executors.py::TestUVExecutors::test_executors_process_pool_01
tests/test_executors.py::TestAIOExecutors::test_executors_process_pool_01
tests/test_regr1.py::TestIssue39Regr::test_issue39_regression
  /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: 
This process (pid=34842) is multi-threaded, use of fork() may lead to deadlocks 
in the child.
    self.pid = os.fork()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_1 - AssertionError: L...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_11 - AssertionError: ...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_2 - AssertionError: L...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_5 - AssertionError: L...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_6 - AssertionError: L...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_1 - AssertionError: ...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_11 - AssertionError:...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_2 - AssertionError: ...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_5 - AssertionError: ...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_6 - AssertionError: ...
=========== 10 failed, 329 passed, 12 skipped, 5 warnings in 39.95s ============
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_uvloop/build; python3.12 -m pytest -s 
tests --ignore=tests/test_pipes.py --ignore=tests/test_sourcecode.py 
--ignore=tests/test_sockets.py --ignore=tests/test_tcp.py 
--ignore=tests/test_libuv_api.py
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build; 
python3.13 -m pytest -s tests --ignore=tests/test_pipes.py 
--ignore=tests/test_sourcecode.py --ignore=tests/test_sockets.py 
--ignore=tests/test_tcp.py --ignore=tests/test_libuv_api.py
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build
configfile: pyproject.toml
plugins: typeguard-4.4.1
collected 351 items

tests/test_aiohttp.py ...s
tests/test_base.py 
.s............................................s........................................
tests/test_context.py ..................s..s.s......
tests/test_cython.py .
tests/test_dealloc.py .
tests/test_dns.py F.F........F.....FF.ss......F.F........F.....FF.ss.....
tests/test_executors.py ....
tests/test_fs_event.py ..
tests/test_process.py 
..................................................................................
tests/test_process_spawning.py .
tests/test_regr1.py .
tests/test_runner.py ..
tests/test_signals.py .....................
tests/test_testbase.py ...
tests/test_udp.py ..................ss...
tests/test_unix.py ..................................

=================================== FAILURES ===================================
________________________ Test_UV_DNS.test_getaddrinfo_1 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
80, in test_getaddrinfo_1
    self._test_getaddrinfo('example.com', 80)
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[86 chars]36:7f24', 80, 0, 0)), 
(<AddressFamily.AF_INET6[3428 chars]80))] != [(<Ad[86 chars]36:7f31', 80, 0, 
0)), (<AddressFamily.AF_INET6[3428 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f24', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f31', 80, 0, 0))

Diff is 5763 characters long. Set self.maxDiff to None to see it.
_______________________ Test_UV_DNS.test_getaddrinfo_11 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
121, in test_getaddrinfo_11
    self._test_getaddrinfo(b'example.com', '80')
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[87 chars]e:2e65', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[87 chars]e:2e66', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e65', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e66', 80, 0, 0))

Diff is 5099 characters long. Set self.maxDiff to None to see it.
________________________ Test_UV_DNS.test_getaddrinfo_2 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
84, in test_getaddrinfo_2
    self._test_getaddrinfo('example.com', 80, flags=socket.AI_CANONNAME)
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[98 chars]e:94c8', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[98 chars]e:94ce', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[53 chars], 6, 'example.com', ('2600:1406:bc00:53::b81e:94c8', 80, 0, 0))
(<Add[53 chars], 6, 'example.com', ('2600:1406:bc00:53::b81e:94ce', 80, 0, 0))

Diff is 5107 characters long. Set self.maxDiff to None to see it.
________________________ Test_UV_DNS.test_getaddrinfo_5 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
95, in test_getaddrinfo_5
    self._test_getaddrinfo('example.com', '80')
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[86 chars]36:7f24', 80, 0, 0)), 
(<AddressFamily.AF_INET6[3428 chars]80))] != [(<Ad[86 chars]36:7f31', 80, 0, 
0)), (<AddressFamily.AF_INET6[3428 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f24', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f31', 80, 0, 0))

Diff is 5099 characters long. Set self.maxDiff to None to see it.
________________________ Test_UV_DNS.test_getaddrinfo_6 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
99, in test_getaddrinfo_6
    self._test_getaddrinfo(b'example.com', b'80')
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[87 chars]e:2e65', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[87 chars]e:2e66', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e65', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e66', 80, 0, 0))

Diff is 5099 characters long. Set self.maxDiff to None to see it.
_______________________ Test_AIO_DNS.test_getaddrinfo_1 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
80, in test_getaddrinfo_1
    self._test_getaddrinfo('example.com', 80)
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[86 chars]36:7f24', 80, 0, 0)), 
(<AddressFamily.AF_INET6[3428 chars]80))] != [(<Ad[86 chars]36:7f31', 80, 0, 
0)), (<AddressFamily.AF_INET6[3428 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f24', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f31', 80, 0, 0))

Diff is 5099 characters long. Set self.maxDiff to None to see it.
_______________________ Test_AIO_DNS.test_getaddrinfo_11 _______________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
121, in test_getaddrinfo_11
    self._test_getaddrinfo(b'example.com', '80')
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[87 chars]e:2e65', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[87 chars]e:2e66', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e65', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e66', 80, 0, 0))

Diff is 5099 characters long. Set self.maxDiff to None to see it.
_______________________ Test_AIO_DNS.test_getaddrinfo_2 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
84, in test_getaddrinfo_2
    self._test_getaddrinfo('example.com', 80, flags=socket.AI_CANONNAME)
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[98 chars]e:94c8', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[98 chars]e:94ce', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[53 chars], 6, 'example.com', ('2600:1406:bc00:53::b81e:94c8', 80, 0, 0))
(<Add[53 chars], 6, 'example.com', ('2600:1406:bc00:53::b81e:94ce', 80, 0, 0))

Diff is 5107 characters long. Set self.maxDiff to None to see it.
_______________________ Test_AIO_DNS.test_getaddrinfo_5 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
95, in test_getaddrinfo_5
    self._test_getaddrinfo('example.com', '80')
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[86 chars]36:7f24', 80, 0, 0)), 
(<AddressFamily.AF_INET6[3428 chars]80))] != [(<Ad[86 chars]36:7f31', 80, 0, 
0)), (<AddressFamily.AF_INET6[3428 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f24', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1408:ec00:36::1736:7f31', 80, 0, 0))

Diff is 5099 characters long. Set self.maxDiff to None to see it.
_______________________ Test_AIO_DNS.test_getaddrinfo_6 ________________________
Traceback (most recent call last):
  File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor
    yield
  File "/usr/lib/python3.13/unittest/case.py", line 651, in run
    self._callTestMethod(testMethod)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod
    if method() is not None:
       ~~~~~~^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
99, in test_getaddrinfo_6
    self._test_getaddrinfo(b'example.com', b'80')
    ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_dns.py", line 
53, in _test_getaddrinfo
    self.assertEqual(a1, a2)
    ~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 907, in assertEqual
    assertion_func(first, second, msg=msg)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1113, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 1095, in assertSequenceEqual
    self.fail(msg)
    ~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/unittest/case.py", line 732, in fail
    raise self.failureException(msg)
AssertionError: Lists differ: [(<Ad[87 chars]e:2e65', 80, 0, 0)), 
(<AddressFamily.AF_INET6:[3427 chars]80))] != [(<Ad[87 chars]e:2e66', 80, 0, 
0)), (<AddressFamily.AF_INET6:[3427 chars]80))]

First differing element 0:
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e65', 80, 0, 0))
(<Add[42 chars]_STREAM: 1>, 6, '', ('2600:1406:3a00:21::173e:2e66', 80, 0, 0))

Diff is 5099 characters long. Set self.maxDiff to None to see it.
=============================== warnings summary ===============================
tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_graceful_shutdown
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build/tests/test_aiohttp.py:85: 
NotAppKeyWarning: It is recommended to use web.AppKey instances for keys.
  https://docs.aiohttp.org/en/stable/web_advanced.html#application-s-config
    app['websockets'] = weakref.WeakSet()

tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_graceful_shutdown
  /usr/lib/python3/dist-packages/aiohttp/web_runner.py:95: DeprecationWarning: 
shutdown_timeout should be set on BaseRunner
    super().__init__(

tests/test_executors.py::TestUVExecutors::test_executors_process_pool_01
tests/test_executors.py::TestAIOExecutors::test_executors_process_pool_01
tests/test_regr1.py::TestIssue39Regr::test_issue39_regression
  /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: 
This process (pid=37802) is multi-threaded, use of fork() may lead to deadlocks 
in the child.
    self.pid = os.fork()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_1 - AssertionError: L...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_11 - AssertionError: ...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_2 - AssertionError: L...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_5 - AssertionError: L...
FAILED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_6 - AssertionError: L...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_1 - AssertionError: ...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_11 - AssertionError:...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_2 - AssertionError: ...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_5 - AssertionError: ...
FAILED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_6 - AssertionError: ...
=========== 10 failed, 329 passed, 12 skipped, 5 warnings in 39.11s ============
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_uvloop/build; python3.13 -m pytest -s 
tests --ignore=tests/test_pipes.py --ignore=tests/test_sourcecode.py 
--ignore=tests/test_sockets.py --ignore=tests/test_tcp.py 
--ignore=tests/test_libuv_api.py
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
3.13" returned exit code 13
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary 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/202501/

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:uvloop, so that this is still
visible in the BTS web page for this package.

Thanks.

Reply via email to