Your message dated Mon, 10 Feb 2025 21:49:58 +0000
with message-id <e1thbfc-000fja...@fasolo.debian.org>
and subject line Bug#1093363: fixed in uvloop 0.21.0+ds1-2
has caused the Debian Bug report #1093363,
regarding uvloop: FTBFS: AssertionError: Lists differ: [(<Ad[70 
chars]1406:bc00:53::b81e:94c8', 80, 0, 0)), (<Addres[3444 chars]80))] != 
[(<Ad[70 chars]1406:3a00:21::173e:2e66', 80, 0, 0)), (<Addres[3444 chars]80))]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1093363: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093363
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: uvloop
Source-Version: 0.21.0+ds1-2
Done: Piotr Ożarowski <pi...@debian.org>

We believe that the bug you reported is fixed in the latest version of
uvloop, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1093...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Piotr Ożarowski <pi...@debian.org> (supplier of updated uvloop package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 10 Feb 2025 21:25:59 +0100
Source: uvloop
Architecture: source
Version: 0.21.0+ds1-2
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <pi...@debian.org>
Changed-By: Piotr Ożarowski <pi...@debian.org>
Closes: 1093363
Changes:
 uvloop (0.21.0+ds1-2) unstable; urgency=medium
 .
   [ Santiago Vila ]
   * Disable DNS test as it requires network (closes: 1093363)
Checksums-Sha1:
 06930455df04af6af359fe6c514596b7a7331c87 2257 uvloop_0.21.0+ds1-2.dsc
 d73ab4bd53b8cb59b3c6a65f54d98a6b081bf667 11556 
uvloop_0.21.0+ds1-2.debian.tar.xz
 610fff20539e706b6f191d0c7db4dcaffd584961 8844 
uvloop_0.21.0+ds1-2_amd64.buildinfo
Checksums-Sha256:
 c38847ea7f5eec473d2de2ee795756abac687f89d92a83689c55a6f3bd0ee5e8 2257 
uvloop_0.21.0+ds1-2.dsc
 aaa7f5e6b2556e6135716a3763eef6ff3a95d3e67eef6c88f9ca21a99692bd5f 11556 
uvloop_0.21.0+ds1-2.debian.tar.xz
 5ae5b3d75a10309a794a1e8cac6eac15018d341145e442068fdc26b179ec57e8 8844 
uvloop_0.21.0+ds1-2_amd64.buildinfo
Files:
 85fb46f8d1caa7b6f8f22910fa9aba43 2257 python optional uvloop_0.21.0+ds1-2.dsc
 e1d9df0dd566632033d86534502d59f5 11556 python optional 
uvloop_0.21.0+ds1-2.debian.tar.xz
 a5fd21289c2a82eaaf5326a90831849c 8844 python optional 
uvloop_0.21.0+ds1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEHS+omFjar2IXhi33rvbxoqdFdkUFAmeqYnoACgkQrvbxoqdF
dkXcrQ//U54fI+j9bdiwrG3m8xy726Ua6ns/dQbvLAnYcLW6AGEqUQzoGOfnnUG4
QOmxFPK/luRo+rsjOup0rmXF0e1snM5XuSvz/SbkEXN3lCNtZc+5AzvuHfOlpg3o
G6iIUwEZhDHBAy44q8PNQ+VuA1nqP361h6t+5VRUmb/EzZN2+360hpdBAnOZQx69
onkXRTqffVr/b6+VTqo0GJ1AcWLmH9arU88NlSQWaDU5y0UFn8S913twOJJ5lvmo
lgM70R5A4UKe/35HbALuTHGMu17ogk7ZzZp0ay6OS0uf+AZL6RuOFIjNtKM9WQ+h
H85wbz1VH3/KhBGQ4y3gyfUjot9SVehRRV2NAepnxbd4EtUmDrIeeDKorppoVWN3
UELHfEBbK3YmEzs7SQ9wiZQKhuZwLXnQovScuZ064wIcHjZkt0CxlI3KMM4ls0Pz
CfeCJd5WWMt9xWMCkulz+WIbLNc/DMCrgBcsMsAX2LUJWnj9m/u7w7HJlgPTSOwp
FF11HZx1x8vs64eTErS5+0ser7gtu7Q/+tCvOZTWjg4g+UPno2SwU5s3DD203QLO
6i219zkMliBZboMZ46DL5O9JePY5EfdtDQGxVWrOr+SQaopzTJ/KkC480DFQ0HUK
Q76TdkBOPxHXwZllEOzHu4LhTGpC6+7Y37BfABr+JO883mDRaGk=
=06l7
-----END PGP SIGNATURE-----

Attachment: pgpOKMbghECoH.pgp
Description: PGP signature


--- End Message ---

Reply via email to