Your message dated Thu, 16 Nov 2023 12:36:08 +0000
with message-id <e1r3bbm-007tcv...@fasolo.debian.org>
and subject line Bug#1024079: fixed in uvloop 0.19.0+ds1-2
has caused the Debian Bug report #1024079,
regarding uvloop FTBFS on IPV6-only buildds
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.)


-- 
1024079: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024079
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: uvloop
Version: 0.17.0+ds1-2
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/fetch.php?pkg=uvloop&arch=amd64&ver=0.17.0%2Bds1-2%2Bb1&stamp=1668432580&raw=0

...
=================================== FAILURES ===================================
_____________________ Test_UV_AioHTTP.test_aiohttp_basic_1 _____________________

self = <aiohttp.connector.TCPConnector object at 0x7f87a1877cd0>
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f87a1875a10>
timeout = ClientTimeout(total=300, connect=None, sock_read=None, 
sock_connect=None)
client_error = <class 'aiohttp.client_exceptions.ClientConnectorError'>
args = (functools.partial(<class 'aiohttp.client_proto.ResponseHandler'>, 
loop=<uvloop.Loop running=False closed=True debug=False>), '::1', 38749)
kwargs = {'family': <AddressFamily.AF_INET6: 10>, 'flags': 
<AddressInfo.AI_NUMERICHOST|AI_NUMERICSERV: 1028>, 'local_addr': None, 'proto': 
6, ...}

    async def _wrap_create_connection(
        self,
        *args: Any,
        req: "ClientRequest",
        timeout: "ClientTimeout",
        client_error: Type[Exception] = ClientConnectorError,
        **kwargs: Any,
    ) -> Tuple[asyncio.Transport, ResponseHandler]:
        try:
            async with ceil_timeout(timeout.sock_connect):
>               return await self._loop.create_connection(*args, **kwargs)  # 
> type: ignore[return-value]  # noqa

/usr/lib/python3/dist-packages/aiohttp/connector.py:980: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   raise exceptions[0]

uvloop/loop.pyx:2039: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

>   await waiter
E   ConnectionRefusedError: [Errno 111] Connection refused

uvloop/loop.pyx:2016: ConnectionRefusedError

The above exception was the direct cause of the following exception:

self = <tests.test_aiohttp.Test_UV_AioHTTP testMethod=test_aiohttp_basic_1>

    def test_aiohttp_basic_1(self):
    
        PAYLOAD = '<h1>It Works!</h1>' * 10000
    
        async def on_request(request):
            return aiohttp.web.Response(text=PAYLOAD)
    
        asyncio.set_event_loop(self.loop)
        app = aiohttp.web.Application()
        app.router.add_get('/', on_request)
    
        runner = aiohttp.web.AppRunner(app)
        self.loop.run_until_complete(runner.setup())
        site = aiohttp.web.TCPSite(runner, '0.0.0.0', '0')
        self.loop.run_until_complete(site.start())
        port = site._server.sockets[0].getsockname()[1]
    
        async def test():
            # Make sure we're using the correct event loop.
            self.assertIs(asyncio.get_event_loop(), self.loop)
    
            for addr in (('localhost', port),
                         ('127.0.0.1', port)):
                async with aiohttp.ClientSession() as client:
                    async with client.get('http://{}:{}'.format(*addr)) as r:
                        self.assertEqual(r.status, 200)
                        result = await r.text()
                        self.assertEqual(result, PAYLOAD)
    
>       self.loop.run_until_complete(test())

tests/test_aiohttp.py:47: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
...
=========================== short test summary info ============================
FAILED tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_basic_1 - aiohttp...
FAILED tests/test_aiohttp.py::Test_AIO_AioHTTP::test_aiohttp_basic_1 - aiohtt...
============ 2 failed, 339 passed, 5 skipped, 97 warnings in 58.92s ============
E: pybuild pybuild:379: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_uvloop/build; python3.10 -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

--- End Message ---
--- Begin Message ---
Source: uvloop
Source-Version: 0.19.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 1024...@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: Thu, 16 Nov 2023 13:16:10 +0100
Source: uvloop
Architecture: source
Version: 0.19.0+ds1-2
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <pi...@debian.org>
Changed-By: Piotr Ożarowski <pi...@debian.org>
Closes: 1024079
Changes:
 uvloop (0.19.0+ds1-2) unstable; urgency=medium
 .
   * Add 0003-Fix-unit-tests-on-IPv6-only-hosts patch. Thanks to Dale Richards!
     Closes: #1024079
Checksums-Sha1:
 44f8048b51471ab264703fb0ed594eadd0e08c12 2257 uvloop_0.19.0+ds1-2.dsc
 f8f2b997260376dfbcf24db1c0b9df14c25d147b 11120 
uvloop_0.19.0+ds1-2.debian.tar.xz
 a6064ce42e5d73dad03b7261cc4b684870f023d1 8106 
uvloop_0.19.0+ds1-2_amd64.buildinfo
Checksums-Sha256:
 12d74975188aced2a315a4db7a718e0f4c50a47055676122e335a73dff8064e2 2257 
uvloop_0.19.0+ds1-2.dsc
 d8202ac9112189ec9d40f37d893e74339a627fc3f7bbd009d2fd78ded0d78fc3 11120 
uvloop_0.19.0+ds1-2.debian.tar.xz
 8a9b1baddde02ecbb4bf195254e0d23d767fbc29ae1073eee4e90473862f14a8 8106 
uvloop_0.19.0+ds1-2_amd64.buildinfo
Files:
 11e2384169f1b35c64158f91ab53c5b8 2257 python optional uvloop_0.19.0+ds1-2.dsc
 610a326c6f69259cf26784b25e153cd3 11120 python optional 
uvloop_0.19.0+ds1-2.debian.tar.xz
 d2dc66c59be3a1ab340554f91737a69d 8106 python optional 
uvloop_0.19.0+ds1-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEHS+omFjar2IXhi33rvbxoqdFdkUFAmVWCPgACgkQrvbxoqdF
dkXpDRAA1n7W4tTmEDlr/mZIcxstITi9mUF2+kgZYDPyyBQ4JxDNrUCrGjag9OzQ
syVy334hEre9TwT4RG8fq72cPSNXZG1Xdj0663NV24Yj1g15MujOG05Bl8HZ1Jk+
zGjMJOhHBCoB2v87+wS6AGRH+ja8ktF+UnCzWIK01d9Ef57B9EH8eX9FtpyKziyy
gq8oLXTds/78Ji5mz2Dlaw2fdb327G2UStci8n+jq3kyPZsGuOP3rxl1oYr1JzEz
UpQEJnCz3XvGa+2oiUPGfMlKkaX+FsOnyf5bhQBUVY+0UJocFPTpjTF/8kDqDVPm
vqBhZk5H/IeBfyuPVzDAr/ucL+MkJMrc4rNnx8TXmXyd5xiVv+DMGhSGja3NbV54
tNix42fjF3hffoWOTuxPn0qpzYRy0vctzhL0nWesldxswL8OOYQlfYhfjfEhkZ9b
vtFLUFgyAhqgj6nkyGuXVR7XneHbaZcikKLjc7kRFp6cFSSjsChZ2CCHdxln8DJQ
cRhaT86SAzbc931JhoiO0s23vm2p+ZM1wswW9/2YD8p560i7lSQWhS6+0ljqh6Qk
Zzy00gLzcYNrvWHJVBzaBL/4YG6WRslevZky0dG1+yUolJ7I6xvsuymH0prr0sBI
owIfl7sGFaryqeCWFCMpkSNUq/aRU6NQQ0bbtE3h6iwhY2IGiG0=
=au1U
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to