[Freeipa-devel] [TEST][patch-0035] Test replica installed under domain level 0 is functional after domain upgrade

Martin Basti mbasti at redhat.com
Fri Apr 15 13:46:16 UTC 2016



On 15.04.2016 15:35, Martin Babinsky wrote:
> On 04/15/2016 01:23 PM, Oleg Fayans wrote:
>> Hi Martin & Martin,
>>
>> The updated patches are included. both apply cleanly and pass pylint
>>
>> On 04/14/2016 02:17 PM, Martin Basti wrote:
>>>
>>>
>>> On 14.04.2016 14:04, Oleg Fayans wrote:
>>>> The new version disables a falsely failing pylint check for 
>>>> ldap_connect
>>>> method in a master host instance.
>>>>
>>>> On 04/13/2016 10:30 AM, Oleg Fayans wrote:
>>>>> Hi Martin,
>>>>>
>>>>> I've updated the patch with regard to your review. Thank you!
>>>>>
>>>>> On 04/12/2016 03:35 PM, Martin Babinsky wrote:
>>>>>> On 04/07/2016 12:35 PM, Oleg Fayans wrote:
>>>>>>>
>>>>>>>
>>>>>> Hi Oleg,
>>>>>>
>>>>>> since this is a part of replica promotion test suite please add 
>>>>>> the link
>>>>>> to https://fedorahosted.org/freeipa/ticket/5723 to the commit 
>>>>>> message.
>>>>> Done
>>>>>
>>>>>> The patch cannot be applied cleanly, even 3-way merge fails with:
>>>>>>
>>>>>> """
>>>>>> git am
>>>>>> ../review/ofayans/freeipa-ofayans-0035-Add-test-if-replica-is-working-after-domain-upgrade.patch 
>>>>>>
>>>>>> -3
>>>>>> Applying: Add test if replica is working after domain upgrade
>>>>>> error: invalid object 100644 
>>>>>> acae5c924594cc73bf262eeab5f843f252723207
>>>>>> for 'ipatests/test_integration/test_replica_promotion.py'
>>>>>> fatal: git-write-tree: error building trees
>>>>>> Repository lacks necessary blobs to fall back on 3-way merge.
>>>>>> Cannot fall back to three-way merge.
>>>>>> Patch failed at 0001 Add test if replica is working after domain 
>>>>>> upgrade
>>>>>> """
>>>>>>
>>>>>> I had to fall back to plain 'patch -p1'
>>>>>>
>>>>>> I have your previous patches 0033-0034 applied. The patch 
>>>>>> probably needs
>>>>>> a rebase.
>>>>> Fixed
>>>>>
>>>>>> Also I would be more happy if the username for 'testuser' was not
>>>>>> hardcoded in the code. You can factor it out as a class member.
>>>>>>
>>>>> Done
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> I suggest to put missing member here:
>>>
>>> diff --git a/pylint_plugins.py b/pylint_plugins.py
>>> index c3042f4..7a421ab 100644
>>> --- a/pylint_plugins.py
>>> +++ b/pylint_plugins.py
>>> @@ -230,6 +230,7 @@ ipa_class_members = {
>>>               {'transport': ['put_file']},
>>>               'put_file_contents',
>>>               'get_file_contents',
>>> +            'ldap_connect',
>>>           ]},
>>>           'replicas',
>>>           'clients',
>>>
>>> instead of disabling the check locally (untested)
>>>
>>> Martin^2
>>
> ACK, but I think it would be good idea to merge the patches before 
> pushing.
>
Merged and pushed to:
ipa-4-3: 2abdfdd0e1ce23b36e8519cae10adcf299b3a99c
master: c06117279212ec3f76762c633c0215c6d8a377e8




More information about the Freeipa-devel mailing list