Hi Rabih,
    I looked at your patch. You have used socket.has_ipv6 which is a constant 
in socket.py and indicates if the Python installed on your system supports 
IPv6. 

For example, in Fedora, I can disable IPv6 by doing the following - 

sudo sh -c 'echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6' 

But socket.has_ipv6 will always remain true (or false) once set. 

I am looking into another solution proposed by Chuck Rolke.

Thanks.

----- Original Message -----
> From: "Rabih M" <[email protected]>
> To: [email protected]
> Sent: Monday, June 6, 2016 12:47:45 PM
> Subject: Re: [Dispatcher] system_tests_protocol_family test fails if no ipv6 
> is supported
> 
> Apparently the mail server does not accept ".patch" attachments...
> Attaching again in ".txt"
> 
> rabih
> 
> On Mon, Jun 6, 2016 at 6:43 PM, Rabih M < [email protected] > wrote:
> 
> 
> 
> Hello,
> 
> I made a small patch to fix some minor bugs in the dispatcher unit-tests
> concerning ipv6. (patch attached)
> But i have one remaining unit-test that fails "system_tests_policy". This is
> because tests/policy-1/policy-safari.json and
> tests/policy-1/policy-boardwalk.json have has "::1" in the localhost field.
> I can't find a way to tell the test to ignore this value if the machine is in
> ipv4 mode and to keep it in case we have both...
> 
> Anybody has an idea?
> 
> Thanks,
> Rabih
> 
> On Fri, Jun 3, 2016 at 8:14 PM, Ganesh Murthy < [email protected] > wrote:
> 
> 
> Hi Rabih,
> We actually looked into that. Chuck Rolke already raised a JIRA for that -
> https://issues.apache.org/jira/browse/DISPATCH-216
> 
> We thought we could rely on Python's socket.has_ipv6 to turn off the test but
> it turned out that socket.has_ipv6 is a constant (please read comments in
> the above JIRA).
> 
> I have not found a way in Python or in cmake to accurately find out if a
> machine has IPv6 turned off.
> 
> I would love to hear if anybody has any ideas.
> 
> Thanks.
> 
> ----- Original Message -----
> > From: "Rabih M" < [email protected] >
> > To: [email protected]
> > Sent: Friday, June 3, 2016 1:09:52 PM
> > Subject: [Dispatcher] system_tests_protocol_family test fails if no ipv6 is
> > supported
> > 
> > Hello,
> > 
> > Is there any way to make system_tests_protocol_family test pass if the
> > machine does not support ipv6? is there a way cmake can detect that?
> > 
> > Thanks,
> > R
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to