Project

General

Profile

HOWTO become a new team member » History » Revision 5

Revision 4 (Loïc Dachary, 05/15/2015 12:52 PM) → Revision 5/8 (Loïc Dachary, 08/10/2015 03:03 PM)

h3. Welcome package 

 A "team member":http://tracker.ceph.com/projects/ceph-releases is an individual willing to dedicate at least one day a week to backport issues and publish stable releases. The team member responsibility is to follow the process described in the "HOWTO":http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO and make it as easy as possible for the other parties involved to publish the next stable release. A team member is not expected to be an expert in backporting complex commits but is committed to reduce the backport overhead imposed on developers. If a team member is temporarily unable to fulfil his duties, Loic Dachary can be requested to act as a replacement in the meantime. 

 * Add the team member to the "ceph backporter group":http://tracker.ceph.com/groups/2458/edit 
 * Explain the structure of the "stable releases and backports":http://tracker.ceph.com/projects/ceph-releases/ project 
 ** "Backporter manual":http://tracker.ceph.com/projects/ceph-releases/wiki 
 ** "Ceph releases":http://ceph.com/docs/master/releases/ 
 ** "Ceph development workflow":http://ceph.com/docs/master/dev/development-workflow/ 
 * The new team member is assigned the issue tracking the progress of a stable release (for instance "firefly v0.80.10":http://tracker.ceph.com/issues/11090) 
 * During this first stable release the new team member is mentored through "each step":http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO and is expected to gradually take control of the process 

 h3. Permissions 

 A few tasks require additional permissions and Loic Dachary can be used as a proxy when necessary: 

 * Being a member of the Ceph team at http://github.com/ceph/ceph to  
 ** assign issues, set labels and milestones 
 ** push the $release-backport branch content (so that packages required by teuthology are built by http://ceph.com/gitbuilder.cgi) 
 * Being a member of the Ceph team at http://tracker.ceph.com/ to 
 ** update issues in the Ceph project to update the backport field, assign issues and close pending backport issues 
 * Being an admin of http://tracker.ceph.com/ to 
 ** create or update publicly available custom search 
 * Have VPN access to the community lab (sepia, typica) to 
 ** schedule teuthology suites 
 ** query paddles