Path: csiph.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!bofh.it!news.nic.it!robomod From: Julien Cristau Newsgroups: linux.debian.maint.python Subject: Re: python-anyio failing testsuite on buildd, not locally Date: Fri, 21 Jan 2022 14:10:01 +0100 Message-ID: References: X-Original-To: Emmanuel Arias X-Mailbox-Line: From debian-python-request@lists.debian.org Fri Jan 21 13:08:25 2022 Old-Return-Path: X-Amavis-Spam-Status: No, score=-5.751 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, GMAIL=1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, LDO_WHITELIST=-5] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -5.5 X-Greylist: delayed 531 seconds by postgrey-1.36 at bendel; Fri, 21 Jan 2022 13:08:13 UTC MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailing-List: archive/latest/19710 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/YequJ6TtUOOXPHRv@jcristau-z4 Approved: robomod@news.nic.it Lines: 68 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Julien Puydt , Debian Python X-Original-Date: Fri, 21 Jan 2022 13:59:19 +0100 X-Original-Message-ID: X-Original-References: <3ebc79bbaa22693657b3c03c9beb7257041f3c86.camel@gmail.com> Xref: csiph.com linux.debian.maint.python:13897 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 > >