Changes between Version 6 and Version 7 of GroupActivities/Various


Ignore:
Timestamp:
2020-03-30T12:09:54+02:00 (4 years ago)
Author:
jgipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GroupActivities/Various

    v6 v7  
    44== Josefine critical activities (to be backed up during her maternity leaves) == 
    55 
    6  - '''Trusting Chain''': contact person: Patricia Cadule 
     6* '''Trusting Chain''': contact person: Patricia Cadule 
     7  * Objectif: Running the trusting chain at every new commit on the ORCHIDEE trunk (source code and experiment set up). 
     8  
    79 
    8 Objectif: Running the trusting chain at every new commit on the Trunk. 
    9   
    10 [[BR]] 
     10* '''Creation of user account for svn and forge''': Use orchidee-help mailing list. Contact person: Fabienne Maignan 
     11  * objectif: xxx 
    1112 
    12  - '''Creation of user account''': contact person: Fabienne Maignan 
     13* '''Commit on the trunk'''. Requirements for a valid commit:  
     14 - Always use "svn diff" to carefully check what will be committed and to avoid committing unintended WRITE statements, hacks and/or changes in flags and parameters.  
     15 - Always test the modification in prod and debug mode with a land-only configuration. Use strict error settings for these tests ERR_ACT = 3 (to be set in PARAM/orchidee.def) 
     16 - Big intrusive commits, commits related to the coupling to the atmosphere, or related to parallelisation should be discussed in the group before changing the code. 
     17 - If the commit requires changes in the default configurations, parameters values, and/or input files, these changes should be discuss in the group to avoid unintended changes in other parts of the code. Remember that such changes will need some coordination between the land-only and the coupled land-atmosphere setup.  
     18 - For big intrusive commits, the coupled land-atmosphere configuration should be tested in addition to the previous tests. 
     19 - If possible, all trusting tests should be completed and passed prior to a big intrusive commit. While Josefine is on leave, Patricia will be responsible for the trusting. If it is not possible to do the trusting prior to the commit, commit first and then contact the person responsible for the trusting to run the trusting. Tell the person responsible for the trusting whether the commit is expected to change the results or not. 
     20 - If the trusting was not passed correctly for all test cases (the person responsible for the trusting should send the outcomes of the tests to the person responsible for the commit), correcting the code should be a priority of the person responsible for the commit. If it turns out to be too difficult to find a solution, revert the commit. 
    1321 
    14 objectif: xxx 
    15  
    16 [[BR]] 
    17  
    18  - '''xxx''' 
    19  
    20 [[BR]] 
    21  
    22  - '''xxx''' 
    23 [[BR]] 
    24  
    25  - '''xxx''' 
    26 [[BR]] 
    27  
    28  - '''xxx''' 
    29 [[BR]]