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]