Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Strange error resolving non-existent hostname



Thomas Klausner wrote:
> Recently, a mercurial test has started failing for me (7.99.21/amd64):
> 
> @@ -80,7 +80,7 @@
>    $ echo 'http://does.not.exist/bundle.hg' > server/.hg/clonebundles.manifest
>    $ hg clone http://localhost:$HGPORT 404-url
>    applying clone bundle from http://does.not.exist/bundle.hg
> -  error fetching bundle: * not known (glob)
> +  error fetching bundle: No address associated with hostname
>    abort: error applying bundle
>    (if this error persists, consider contacting the server operator or disable clone bundles via "--config experimental.clonebundles=false")
>    [255]
> 
> ERROR: test-clonebundles.t output changed
> 
> 
> In other words, the test tries resolving does.not.exist and expects
> any error message ending with 'not known' but gets the one for
> EAI_NODATA, in contrast to all other operating systems (according to
> the mercurial author).
> 
> Can someone else please try this, to make sure it's not my DNS setup?
> 
> cd /usr/pkgsrc/devel/py-mercurial && make test

I see the same error on 6.1.4.

Here's a simpler test:

   $ telnet nosuch
   nosuch: No address associated with hostname

I get the above (incorrect) output on both 6.1.4 and -current.

> Any ideas what could be the reason for this?

Looks like a bug in NetBSD's getaddrinfo() to me.
-- 
Andreas Gustafsson, gson%gson.org@localhost


Home | Main Index | Thread Index | Old Index