[Freeipa-devel] [PATCH] 12 When migrating warn user if compat is enabled

Ondrej Hamada ohamada at redhat.com
Wed Feb 29 14:57:52 UTC 2012


On 02/28/2012 10:52 PM, Rob Crittenden wrote:
> Ondrej Hamada wrote:
>> On 02/27/2012 09:47 PM, Rob Crittenden wrote:
>>> Ondrej Hamada wrote:
>>>> On 02/21/2012 02:32 PM, Ondrej Hamada wrote:
>>>>> On 02/20/2012 06:53 PM, Rob Crittenden wrote:
>>>>>> Ondrej Hamada wrote:
>>>>>>> https://fedorahosted.org/freeipa/ticket/2274
>>>>>>>
>>>>>>> Added check into migration plugin to warn user when compat is
>>>>>>> enabled.
>>>>>>> If compat is enabled, the migration fails and user is warned 
>>>>>>> that he
>>>>>>> must turn the compat off or run the script with (the newly
>>>>>>> introduced)
>>>>>>> option '--compat'.
>>>>>>>
>>>>>>> '--compat' is just a flag, by default set to false. If it is 
>>>>>>> set, the
>>>>>>> compat check is skipped.
>>>>>>>
>>>>>>
>>>>>> Interesting approach. I think this is probably good, preventing
>>>>>> migration when the compat plugin is enabled unless you specifically
>>>>>> decide to.
>>>>>>
>>>>>> I think the option may need another name, maybe --with-compat or
>>>>>> something.
>>>>>>
>>>>>> I think in the message we should use "enabled" instead of "on". That
>>>>>> is the language of ipa-compat-manage.
>>>>>>
>>>>>> The migration help should have a discussion of why this is a problem
>>>>>> too, and what compat really is (provides a different view of the 
>>>>>> data
>>>>>> to be compatible with non RFC2703bis systems).
>>>>>>
>>>>>> rob
>>>>> corrected
>>>>>
>>>>> Ondra
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Freeipa-devel mailing list
>>>>> Freeipa-devel at redhat.com
>>>>> https://www.redhat.com/mailman/listinfo/freeipa-devel
>>>> I forget to update the commit message about the change of flag name.
>>>> Corrected patch attached.
>>>>
>>>
>>> This works ok it just seems to be making an assumption on the client
>>> when to print this. I think a similar value like enabled needs to be
>>> created to explicitly say why we are returning.
>>>
>>> rob
>> sorry for that, value created
>>
>> Ondra
>>
>
> I think you need to define beter what compat means in the output, it 
> coudl be very confusing. You can return a value for it without testing 
> whether it is actually a problem or not.
>
> I think what compat is supposed to mean is "Am I failing because of 
> compat" and not an indication of whether compat is enabled or not.
>
> Some documentation at a minimum should be added.
>
> It otherwise seems to work ok.
>
> rob
> You could return a value for compat here without
I've updated the description of 'compat' value in output and also 
changed the condition when this value is set to False. Now it is set to 
False only when the migration fails because of compatibility plugin.

-- 
Regards,

Ondrej Hamada
FreeIPA team
jabber: ohama at jabbim.cz
IRC: ohamada

-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-ohamada-12-5-Migration-warning-when-compat-enabled.patch
Type: text/x-patch
Size: 7371 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20120229/1e9dce84/attachment.bin>


More information about the Freeipa-devel mailing list