On Thu, Apr 02, 2009 at 11:34:27PM +0200, Marc Lehmann wrote: >Package: cvs >Version: 1:1.12.13-12 >Severity: normal > >on my system, cvs always prefers ipv6 addresses to conenct to, even though >the only non-comment line in /etc/gai.conf is: > > precedence ::ffff:0:0/96 100 > >causing (most) other commands to prefer ipv4. but not cvs: > > cerebro /tmp# cvs -t -z0 -d :pserver:[email protected]/schmorpforge > co deliantra/Deliantra-Client > -> main: Session ID is O2elNaP1h5UTguIt > -> main loop with CVSROOT=/schmorpforge > -> safe_location( where=(null) ) > -> open_connection_to_server > (:pserver:[email protected]/schmorpforge) > -> Connecting to cvs.schmorp.de(2002:58c6:438b::a00:13):2401 > ... > > cerebro /tmp# host cvs.schmorp.de > cvs.schmorp.de is an alias for www2.schmorp.de. > www2.schmorp.de has address 78.47.73.130 > www2.schmorp.de has IPv6 address 2002:58c6:438b::a00:13 > >in fact, strace shows that cvs doesn't even open gai.conf.
Yup, it doesn't. The IPv6 support is from a user-supplied patch and it looks like more work is needed to make it work well, or at least the way you're expecting. Patches welcome; I have very little experience with IPv6 and no infrastructure here to test it with. I'm CC:ing the people who provided that patch as well, in the hope that they might be able to help some more. -- Steve McIntyre, Cambridge, UK. [email protected] "I suspect most samba developers are already technically insane... Of course, since many of them are Australians, you can't tell." -- Linus Torvalds -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

