[PATCH] samba-tool throws error if there is an empty FSMO role

Rowland Penny repenny241155 at gmail.com
Thu May 26 07:53:02 UTC 2016


On 26/05/16 07:21, Andrew Bartlett wrote:
> On Wed, 2016-05-25 at 16:37 +0100, Rowland Penny wrote:
>> On 25/05/16 12:15, Andrew Bartlett wrote:
>>> On Wed, 2016-05-11 at 20:06 +0100, Rowland Penny wrote:
>>>> On 11/05/16 19:55, Andrew Bartlett wrote:
>>>>> On Wed, 2016-05-11 at 15:51 +0100, Rowland Penny wrote:
>>>>>
>>>>>> OK, if I set up an fl2000dc testenv and run:
>>>>>>
>>>>>> make test TESTS="samba.tests.samba_tool.fsmo"
>>>>>> SUBUNIT_FORMATTER=cat
>>>>>>
>>>>>> and get:
>>>>>>
>>>>>> testsuite-failure:
>>>>>> samba.tests.samba_tool.fsmo(fl2000dc:local)
>>>>>>
>>>>>> and then patch fsmo.py and re-run:
>>>>>>
>>>>>> make test TESTS="samba.tests.samba_tool.fsmo"
>>>>>> SUBUNIT_FORMATTER=cat
>>>>>>
>>>>>> and get:
>>>>>>
>>>>>> testsuite-success:
>>>>>> samba.tests.samba_tool.fsmo(fl2000dc:local)
>>>>>>
>>>>>> Does this mean I have a test for 'samba-tool fsmo show' that
>>>>>> works ?
>>>>> Quite likely, yes!
>>>>>
>>>>> Indeed, you have found the correct approach of checking the
>>>>> test
>>>>> fails
>>>>> in the 'before' case (something we can forget to actually
>>>>> verify).
>>>>>
>>>>> Now just make it run in the other environments as well (see
>>>>> elsewhere
>>>>> in the file for the for loop pattern across ad_dc_ntvfs,
>>>>> fl2003dc
>>>>> and
>>>>> fl2008dc), and post the patch!
>>>>>
>>>>> Andrew Bartlett
>>>>>
>>>> I am lying down in a darkened room to recover :-)
>>>> I will then try to run it as you suggest.
>>> I'm looking forward to reviewing the patches as soon as you can
>>> post
>>> them.
>>>
>>> Thanks!
>>>
>>> Andrew Bartlett
>>>
>> Hi Andrew, been a bit out of sorts lately, so haven't been able to
>> work
>> on this much, got a bit discouraged as well because I couldn't seem
>> to
>> get the test to work with multiple environments.
> I think you are just missing the ":local" stuffix.

Well very probably, but where from??

>
> I do appreciate the work you have done here, have a go with that if you
> get a chance otherwise I'll figure out what is wrong and fix it up from
> here.

I have spent hours on this and whilst I think I am close, I just cannot 
see what I am doing wrong, so I don't think I am going to fix this 
without help.

Rowland
>
> Thanks!
>
> Andrew Bartlett
>




More information about the samba-technical mailing list