.cc and .h files are supposed to be in the same directory according to 
the style guide. You can specify the full path to the include file from 
the top of the source tree:

#include "osaf/services/saf/logsv/lgs/lgs_clm.h"

regards,
Anders Widell

On 08/03/2016 12:22 PM, A V Mahesh wrote:
> Hi Anders Widel,
>
> I cleared all the warnings, except following please suggest the how do 
> we adders them :
>
> 1 )  Reason for the followings warnings  because of lgs  *.h files are 
> not in a `include`  directory ,
>      can I ignore or do i move all the .h file to `include` directory ?
>
>
> ./lgs_clm.cc:18:  Include the directory when naming .h files 
> [build/include] [4]
> ./lgs_clm.cc:19:  Include the directory when naming .h files 
> [build/include] [4]
>
> -AVM
>
> On 8/2/2016 4:02 PM, Anders Widell wrote:
>> Hi!
>>
>> I ran "make cppcheck" and "make cpplint" on these new patches, and I 
>> still get the following warnings for the two new files lgs_clm.cc and 
>> lgs_clm.h:
>>
>> [osaf/services/saf/logsv/lgs/lgs_clm.cc:98] -> 
>> [osaf/services/saf/logsv/lgs/lgs_clm.cc:100]: (style) Variable 'rc' 
>> is reassigned a value before the old one has been used.
>> ./osaf/services/saf/logsv/lgs/lgs_clm.h:0:  No #ifndef header guard 
>> found, suggested CPP variable is: 
>> OSAF_SERVICES_SAF_LOGSV_LGS_LGS_CLM_H_  [build/header_guard] [5]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:18:  Include the directory 
>> when naming .h files  [build/include] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:19:  Include the directory 
>> when naming .h files  [build/include] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:31:  Lines should be <= 80 
>> characters long  [whitespace/line_length] [2]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:32:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:33:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:34:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:35:  { should almost always 
>> be at the end of the previous line  [whitespace/braces] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:36:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:37:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:38:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:39:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:41:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:42:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:43:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:44:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:45:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:46:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:48:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:49:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:50:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:51:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:52:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:53:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:54:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:55:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:56:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:57:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:58:  Missing space before {  
>> [whitespace/braces] [5]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:59:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:60:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:61:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:62:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:63:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:64:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:65:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:66:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:67:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:68:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:69:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:70:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:71:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:72:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:72:  Line ends in 
>> whitespace.  Consider deleting these extra spaces. 
>> [whitespace/end_of_line] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:73:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:74:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:75:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:76:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:77:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:78:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:80:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:81:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:85:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:86:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:86:  Line ends in 
>> whitespace.  Consider deleting these extra spaces. 
>> [whitespace/end_of_line] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:95:  { should almost always 
>> be at the end of the previous line  [whitespace/braces] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:96:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:97:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:97:  Using C-style cast. Use 
>> reinterpret_cast<lgs_cb_t *>(...) instead [readability/casting] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:98:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:99:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:100:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:101:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:102:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:103:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:104:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:105:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:106:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:107:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:108:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:109:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:110:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:111:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:111:  Line ends in 
>> whitespace.  Consider deleting these extra spaces. 
>> [whitespace/end_of_line] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:112:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:112:  Missing username in 
>> TODO; it should look like "// TODO(my_username): Stuff." 
>> [readability/todo] [2]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:112:  TODO(my_username) 
>> should be followed by a space  [whitespace/todo] [2]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:112:  Should have a space 
>> between // and comment  [whitespace/comments] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:113:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:113:  Lines should be <= 80 
>> characters long  [whitespace/line_length] [2]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:114:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:115:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:116:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:117:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:118:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:119:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:120:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:121:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:128:  { should almost always 
>> be at the end of the previous line  [whitespace/braces] [4]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:129:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:130:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:131:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:133:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:134:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:136:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:137:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:138:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:139:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:140:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>> ./osaf/services/saf/logsv/lgs/lgs_clm.cc:141:  Tab found; better to 
>> use spaces  [whitespace/tab] [1]
>>
>> regards,
>>
>> Anders Widell
>>
>> On 08/02/2016 10:17 AM, mahesh.va...@oracle.com wrote:
>>> Summary:lgsv: Log Service CLM integration [#1638] V2
>>> Review request for Trac Ticket(s):  #1638
>>> Peer Reviewer(s): Vu, Lennart,Anders Widell
>>> Pull request to: <<LIST THE PERSON WITH PUSH ACCESS HERE>>
>>> Affected branch(es): default
>>> Development branch: defult
>>>
>>> --------------------------------
>>> Impacted area       Impact y/n
>>> --------------------------------
>>>   Docs                    n
>>>   Build system            n
>>>   RPM/packaging           n
>>>   Configuration files     n
>>>   Startup scripts         n
>>>   SAF services            n
>>>   OpenSAF services        y
>>>   Core libraries          n
>>>   Samples                 n
>>>   Tests                   n
>>>   Other                   n
>>>
>>>
>>> Comments (indicate scope for each "y" above):
>>> ---------------------------------------------
>>>
>>> changeset 3dbef8972c5101149a4754c43557e72acda32833
>>> Author:    A V Mahesh <mahesh.va...@oracle.com>
>>> Date:    Tue, 02 Aug 2016 13:40:55 +0530
>>>
>>>     lga: agent Cluster Membership (CLM) integration [#1638] V2
>>>              V2 patch:
>>>
>>>     Incorporated Anders Widell and Vu review comments , for more 
>>> details
>>>     see the review comments posted on V1 patch. Description:
>>>
>>>     Form CLM integration is supported from Log Service A.02.02.
>>>
>>>     At-least a A.02.02 LGA client will check CLM membership status 
>>> of client's
>>>     node. old LGA clients A.02.01 are always clm member.
>>>
>>>     This patch enhanced the log service for Unavailability of the 
>>> Log Service
>>>     API on a Non-Member Node which will fail with 
>>> SA_AIS_ERR_UNAVAILABLE.
>>>
>>>     After this patch the Log Service does not provide service to 
>>> processes on
>>>     cluster nodes that are not in the cluster membership.
>>>
>>>     If the node rejoins the cluster membership, processes executing 
>>> on the node
>>>     will be able to reinitialize new library handles and use the 
>>> entire set of
>>>     Log Service APIs that operate on these new handles; however, 
>>> invocation of
>>>     APIs that operate on handles acquired by any process before the 
>>> node left
>>>     the membership will continue to fail with SA_AIS_ERR_UNAVAILABLE 
>>> (or with
>>>     the special treatment described above for asynchronous calls) 
>>> with the
>>>     exception of saLogFinalize(), which is used to free the library 
>>> handles and
>>>     all resources associated with these handles. Hence, it is 
>>> recommended for
>>>     the processes to finalize the library handles as soon as the 
>>> processes
>>>     detect that the node left the membership.
>>>
>>>     Detailed README will be provide soon.
>>>
>>>     Following are expected Log Service API behavior :
>>>
>>>     Case1: On Non-Member Node, Log Service API will fail with code
>>>     SA_AIS_ERR_UNAVAILABLE (31) Case2: On Member Node after 
>>> recovered from Non-
>>>     Member Node, Log Service API will fail with code 
>>> SA_AIS_ERR_UNAVAILABLE (31)
>>>     Case3: Non-Member Node + (Headless) Log Service API will fail 
>>> with code
>>>     SA_AIS_ERR_UNAVAILABLE (31) Case4: On Non-Member Node + 
>>> (Headless) + (Head
>>>     Joined) Log Service API will fail with code 
>>> SA_AIS_ERR_UNAVAILABLE (31)
>>>
>>> changeset 713685dbe1282e40293b06d3067235452c931e77
>>> Author:    A V Mahesh <mahesh.va...@oracle.com>
>>> Date:    Tue, 02 Aug 2016 13:42:17 +0530
>>>
>>>     lgs: director Cluster Membership (CLM) integration [#1638] V2
>>>
>>> changeset c992f8bf5f5b2df528c50497e06556346c7fe6db
>>> Author:    A V Mahesh <mahesh.va...@oracle.com>
>>> Date:    Tue, 02 Aug 2016 13:42:48 +0530
>>>
>>>     logtest: change related to Cluster Membership (CLM) integration 
>>> [#1638] V2
>>>     Test :
>>>
>>>      #amf-adm lock safNode=PL-4,safCluster=myClmCluster
>>>
>>>      <saLogStreamOpen_2> failed with code SA_AIS_ERR_UNAVAILABLE (31).
>>>
>>>     #amf-adm unlock safNode=PL-4,safCluster=myClmCluster
>>>
>>>      <saLogStreamOpen_2> failed with code SA_AIS_ERR_UNAVAILABLE (31).
>>>
>>>      #amf-adm lock safNode=PL-4,safCluster=myClmCluster + (SC-1 & Sc-2
>>>     /etc/init.d/opensafd stop)
>>>
>>>      <saLogStreamOpen_2> failed with code SA_AIS_ERR_UNAVAILABLE (31)
>>>
>>>     # amf-adm lock safNode=PL-4,safCluster=myClmCluster + ((SC-1 & Sc-2
>>>     /etc/init.d/opensafd stop)) + ((SC-1 & Sc-2 /etc/init.d/opensafd
>>>     start) + amf-adm unlock safNode=PL-4,safCluster=myClmCluster
>>>
>>>      <saLogStreamOpen_2> failed with code SA_AIS_ERR_UNAVAILABLE (31)
>>>
>>>      Expected but currently The Imm APIs are NOT working error -
>>>     saImmOmInitialize FAILED: SA_AIS_ERR_LIBRARY (2)
>>>
>>>
>>> Complete diffstat:
>>> ------------------
>>>   osaf/libs/agents/saf/lga/lga.h             |    2 +
>>>   osaf/libs/agents/saf/lga/lga_api.c         |   47 
>>> +++++++++++++++++++++++++++++++++++++++++++++
>>>   osaf/libs/agents/saf/lga/lga_mds.c         |   69 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>   osaf/libs/agents/saf/lga/lga_util.c        |    2 +
>>>   osaf/libs/common/logsv/include/lgsv_defs.h |    6 ++++-
>>>   osaf/libs/common/logsv/include/lgsv_msg.h  |   17 ++++++++++++---
>>>   osaf/services/saf/logsv/lgs/Makefile.am    |    7 ++++-
>>>   osaf/services/saf/logsv/lgs/lgs_cb.h       |   15 ++++++++++++++
>>>   osaf/services/saf/logsv/lgs/lgs_clm.cc     |  142 
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>   osaf/services/saf/logsv/lgs/lgs_clm.h      |   25 
>>> ++++++++++++++++++++++++
>>>   osaf/services/saf/logsv/lgs/lgs_evt.cc     |  143 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>   osaf/services/saf/logsv/lgs/lgs_evt.h      |    2 +
>>>   osaf/services/saf/logsv/lgs/lgs_main.cc    |   28 
>>> +++++++++++++++++++++++++++
>>>   osaf/services/saf/logsv/lgs/lgs_mds.cc     |   38 
>>> +++++++++++++++++++++++++++++++++++-
>>>   osaf/services/saf/logsv/lgs/lgs_util.cc    |   83 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>   tests/logsv/saflogtest.c                   |    2 +-
>>>   16 files changed, 619 insertions(+), 9 deletions(-)
>>>
>>>
>>> Testing Commands:
>>> -----------------
>>>   <<LIST THE COMMAND LINE TOOLS/STEPS TO TEST YOUR CHANGES>>
>>>
>>>
>>> Testing, Expected Results:
>>> --------------------------
>>>   <<PASTE COMMAND OUTPUTS / TEST RESULTS>>
>>>
>>>
>>> Conditions of Submission:
>>> -------------------------
>>>   <<HOW MANY DAYS BEFORE PUSHING, CONSENSUS ETC>>
>>>
>>>
>>> Arch      Built     Started    Linux distro
>>> -------------------------------------------
>>> mips        n          n
>>> mips64      n          n
>>> x86         n          n
>>> x86_64      y          y
>>> powerpc     n          n
>>> powerpc64   n          n
>>>
>>>
>>> Reviewer Checklist:
>>> -------------------
>>> [Submitters: make sure that your review doesn't trigger any 
>>> checkmarks!]
>>>
>>>
>>> Your checkin has not passed review because (see checked entries):
>>>
>>> ___ Your RR template is generally incomplete; it has too many blank 
>>> entries
>>>      that need proper data filled in.
>>>
>>> ___ You have failed to nominate the proper persons for review and push.
>>>
>>> ___ Your patches do not have proper short+long header
>>>
>>> ___ You have grammar/spelling in your header that is unacceptable.
>>>
>>> ___ You have exceeded a sensible line length in your 
>>> headers/comments/text.
>>>
>>> ___ You have failed to put in a proper Trac Ticket # into your commits.
>>>
>>> ___ You have incorrectly put/left internal data in your comments/files
>>>      (i.e. internal bug tracking tool IDs, product names etc)
>>>
>>> ___ You have not given any evidence of testing beyond basic build 
>>> tests.
>>>      Demonstrate some level of runtime or other sanity testing.
>>>
>>> ___ You have ^M present in some of your files. These have to be 
>>> removed.
>>>
>>> ___ You have needlessly changed whitespace or added whitespace crimes
>>>      like trailing spaces, or spaces before tabs.
>>>
>>> ___ You have mixed real technical changes with whitespace and other
>>>      cosmetic code cleanup changes. These have to be separate commits.
>>>
>>> ___ You need to refactor your submission into logical chunks; there is
>>>      too much content into a single commit.
>>>
>>> ___ You have extraneous garbage in your review (merge commits etc)
>>>
>>> ___ You have giant attachments which should never have been sent;
>>>      Instead you should place your content in a public tree to be 
>>> pulled.
>>>
>>> ___ You have too many commits attached to an e-mail; resend as threaded
>>>      commits, or place in a public tree for a pull.
>>>
>>> ___ You have resent this content multiple times without a clear 
>>> indication
>>>      of what has changed between each re-send.
>>>
>>> ___ You have failed to adequately and individually address all of the
>>>      comments and change requests that were proposed in the initial 
>>> review.
>>>
>>> ___ You have a misconfigured ~/.hgrc file (i.e. username, email etc)
>>>
>>> ___ Your computer have a badly configured date and time; confusing the
>>>      the threaded patch review.
>>>
>>> ___ Your changes affect IPC mechanism, and you don't present any 
>>> results
>>>      for in-service upgradability test.
>>>
>>> ___ Your changes affect user manual and documentation, your patch 
>>> series
>>>      do not contain the patch that updates the Doxygen manual.
>>>
>>
>


------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to