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.