Hi,
x86-conova-01 has no ipv4 address other than loopback. That causes
getaddrinfo with the AI_ADDRCONFIG flag to not return ipv4 addresses.
See also https://lists.debian.org/debian-devel/2020/07/msg00070.html
Cheers,
Julien
On Fri, Jan 21, 2022 at 09:43:40AM -0300, Emmanuel Arias wrote:
> Hi,
>
> Most of the tests that fail use *-ipv4 parameter. With ipv6 seems to be ok.
> I don't know if that can give us some clues.
>
> Cheers,
>
> On Wed, Jan 19, 2022 at 12:52 PM Julien Puydt wrote:
>
> Hi,
>
> I check my packages in a schroot on my computer before uploading ; that
> way I detect problems like missing deps or network access, and I'm
> pretty confident things will go well on the buildd network.
>
> But today's upload of python-anyio is broken... and I'm clueless as to
> why. From the repeated error, it looks like 'localhost' isn't known,
> which doesn't make sense.
>
> Here is a link to the full log:
> https://buildd.debian.org/status/fetch.php?pkg=python-anyio&arch=all&ver=
> 3.5.0-1&stamp=1642600026&raw=0
>
> and a sample error:
>
> __ TestTCPListener.test_accept[asyncio-ipv4]
> ___
> tests/test_sockets.py:464: in test_accept
> async with await create_tcp_listener(local_host='localhost',
> family=family) as multi:
> anyio/_core/_sockets.py:236: in create_tcp_listener
> gai_res = await getaddrinfo(local_host, local_port, family=family,
> # type: ignore[arg-type]
> anyio/_core/_sockets.py:419: in getaddrinfo
> gai_res = await get_asynclib().getaddrinfo(encoded_host, port,
> family=family, type=type,
> anyio/_backends/_asyncio.py:1570: in getaddrinfo
> result = await get_running_loop().getaddrinfo(
> /usr/lib/python3.9/asyncio/base_events.py:856: in getaddrinfo
> return await self.run_in_executor(
> /usr/lib/python3.9/concurrent/futures/thread.py:58: in run
> result = self.fn(*self.args, **self.kwargs)
> /usr/lib/python3.9/asyncio/base_events.py:839: in _getaddrinfo_debug
> addrinfo = socket.getaddrinfo(host, port, family, type, proto,
> flags)
> /usr/lib/python3.9/socket.py:954: in getaddrinfo
> for res in _socket.getaddrinfo(host, port, family, type, proto,
> flags):
> E socket.gaierror: [Errno -2] Name or service not known
>
> If someone has a lead on the issue...
>
> Thanks,
>
> J.Puydt
>
>