[Freeipa-devel] [PATCH] 18 Parse netmasks in IP addresses passed to server install
Jan Cholasta
jcholast at redhat.com
Mon May 23 06:00:06 UTC 2011
On 22.5.2011 18:28, Jakub Hrozek wrote:
> On 05/20/2011 08:27 PM, Jan Cholasta wrote:
>> TODO: Clean unreachable code paths off of ipa-server-install (?)
>
> In general I agree even though I don't know exactly what code you have
> in mind -- if the code is dead there's no reason to keep it.
I've noticed that e.g. if the hostname can't be resolved, verify_fqdn
raises an exception, so some of the checks below the "ip =
resolve_host(host_name)" line in ipa-server-install are unnecessary, but
I'm not yet sure if I'm not missing something.
>
>> TODO: Workarounds for netaddr bugs (?)
>
> Are these bugs reported upstream? I know you mentioned some in an
> earlier e-mail, just wondering if they are the same.
>
> Long term, it might be better to fix them in netaddr rather than working
> around them.
Yes, they're the same and are already fixed (according to the netaddr
bug tracker), but there's no release with the fixes yet (or it's not in
Fedora). There are not any big issues that I'm aware of, it's just that
if you specify incorrect netmask with an IPv4 address, the error message
isn't very helpful to the user:
netaddr.IPNetwork('192.168.1.1/33')
...
UnboundLocalError: local variable 'ip' referenced before assignment
>
> Jakub
>
Honza
--
Jan Cholasta
More information about the Freeipa-devel
mailing list