On 11/28/2013 03:52 AM, Jakub Hrozek wrote:
> On Wed, Nov 27, 2013 at 03:24:44PM +0100, Pavel Reichl wrote:
>> On Tue, 2013-11-26 at 18:25 +0100, Jakub Hrozek wrote:
>>> On Tue, Nov 26, 2013 at 05:28:18PM +0100, Pavel Reichl wrote:
>>>> Hi Jakub,
>>>>
>>>> thanks for review. I have just a few little remarks, please see inline.
>>>>
>>>> On Tue, 2013-11-26 at 15:23 +0100, Jakub Hrozek wrote:
>>>>> On Tue, Nov 19, 2013 at 10:14:49PM +0100, Pavel Reichl wrote:
>>>>>> On Fri, 2013-11-15 at 21:01 +0100, Jakub Hrozek wrote:
>>>>>>> On Fri, Nov 15, 2013 at 11:15:53AM +0100, Pavel Reichl wrote:
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> First patch improves domain detection taking matched length into 
>>>>>>>> account
>>>>>>>> as proposed and elaborated by Jakub. 
>>>>>>>>
>>>>>>>> Second patch is a simple unit test testing sss_ldap_dn_in_search_bases
>>>>>>>> and sdap_domain_get_by_dn.
>>>>>>>>
>>>>>>>> Pavel Reichl
>>>>>>> Hi Pavel,
>>>>>>>
>>>>>>> I haven't really read the full patches yet, just scrolled through them,
>>>>>>> so I have only one comment so far:
>>>>>>>
>>>>>>>> +++ b/src/tests/cmocka/test_search_bases.c
>>>>>>>> @@ -0,0 +1,214 @@
>>>>>>>> +/*
>>>>>>>> +    SSSD
>>>>>>>> +
>>>>>>>> +    find_uid - Utilities tests
>>>>>>>> +
>>>>>>>> +    Authors:
>>>>>>>> +        Abhishek Singh <abhishekkumarsingh....@gmail.com>
>>>>>>>> +
>>>>>>>> +    Copyright (C) 2013 Red Hat
>>>>>>> You should credit yourself :-)
>>>>>> Hi Jakub,
>>>>>>
>>>>>> you are right, thanks for noticing.
>>>>> Hi, in general the patches are working well and looking good. I only have
>>>>> a couple of comments, see inline.
>>>>>
>>>>>> From c7632a2310442cfc10708c5728bd63e6a8c916d2 Mon Sep 17 00:00:00 2001
>>>>>> From: Pavel Reichl <pavel.rei...@redhat.com>
>>>>>> Date: Thu, 14 Nov 2013 21:34:51 +0000
>>>>>> Subject: [PATCH 1/2] SSSD: Improved domain detection
>>>>>>
>>>>>> A bit more elegant way of detection of what domain the group member 
>>>>>> belongs to
>>>>>>
>>>>>> Resolves:
>>>>>> https://fedorahosted.org/sssd/ticket/2132
>>>>> I only have code style comments about this patch.
>>>>>
>>>>>> +    tmp_ctx = talloc_new(NULL);
>>>>>> +    if (tmp_ctx == NULL)
>>>>>> +        return NULL;
>>>>> We use brackets around single-line conditionals as well.
>>>> OK, I have no trouble fixing this, but accordingly to
>>>> http://www.freeipa.org/page/Coding_Style#IF_Statements
>>>> I got an idea that statements like:
>>>>    
>>>>    if (foo)
>>>>        bar();
>>>>    else
>>>>        baz();
>>>>
>>>> are legal so I assumed that:
>>>>    
>>>>    if (foo)
>>>>        bar();
>>>>
>>>> would be legal too. So it may be a good idea to clarify this in above
>>>> mentioned document or maybe It's just my bad reading. :-) 
>>> Per IPA developers not using braces is discouraged. I agree the wiki
>>> page should be clarified.
>>> _______________________________________________
>>> sssd-devel mailing list
>>> sssd-devel@lists.fedorahosted.org
>>> https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
>> Hi,
>>
>> thanks for information. Improved patches are attached.
>>
>> PR
>>
> Looks good and works fine.
>
> I will just squash in two small style changes I didn't tell you about
> earlier, but no need to resend the patches:
>
> --- a/src/tests/cmocka/test_search_bases.c
> +++ b/src/tests/cmocka/test_search_bases.c
> @@ -53,7 +53,7 @@ static struct sdap_search_base** generate_bases(TALLOC_CTX 
> *mem_ctx,
>      search_bases = talloc_array(mem_ctx, struct sdap_search_base *, n + 1);
>      assert_non_null(search_bases);
>  
> -    for(i=0; i < n; ++i) {
> +    for (i=0; i < n; ++i) {

I hate to rain on parade but ++i is really confusing.
I know that for "for" loops it makes no difference (at least this is
what Goggle said) but for me any use of ++i seems odd.
It is "increment then do" with languages like C that is 0 based for
arrays it is more "do and then increment".
Does the use of ++i (though legitimate in this case) makes only me
uncomfortable or I am not the only one?
Can we use i++ and reserve ++i only for the cases where it is really
meaningful and justified?
I do not see anything in the style guide about this but should we have
something?

>          err = sdap_create_search_base(mem_ctx, dns[i], LDAP_SCOPE_SUBTREE,
>                                        NULL, &search_bases[i]);
>          if (err != EOK) {
> @@ -135,7 +135,7 @@ static void do_test_get_by_dn(const char *dn, const char 
> **dns, size_t n,
>      opts->sdom = sdom;
>      res_sdom = sdap_domain_get_by_dn(opts, dn);
>  
> -    switch(expected_result) {
> +    switch (expected_result) {
>      case DN_NOT_IN_DOMS:
>          assert_null(res_sdom);
>          break;
>
> We tend to use a whitespace after most keywords.
>
>
> ACK.
> _______________________________________________
> sssd-devel mailing list
> sssd-devel@lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/sssd-devel


-- 
Thank you,
Dmitri Pal

Sr. Engineering Manager for IdM portfolio
Red Hat Inc.


-------------------------------
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/



_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to