You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Adding a committer while incubating:

  1. Send an email to private@impala.apache.org to discuss adding this committer.

  2. Evaluate the discussion. If you decide to propose them, send an email to private@impala.apache.org with the subject "[VOTE] New committer: $NAME", making sure to substitute $NAME, $FIRSTNAME, $LASTNAME, $DURATION, $JIRANAME, $EMAIL_ADDR, $PRAISE, and $PROPOSER_TIMEZONE

  3. The vote is successful if there are three +1 votes and no -1 votes.

  4. Send the following email to private@apache.impala.org when the vote has ended, which is 72 hours from when it started, not counting weekends in the timezone of the proposer.

    The vote has now closed. The results are:

    Binding Votes:

    +1: $PLUS_NUMBER
     0: $ZERO_NUMBER
    -1: $MINUS_NUMBER

    The vote is ***[not] successful***

    I will now follow https://community.apache.org/newcommitter.html to invite $NAME and get them set up with infra, should they accept.
  5. Send the following email to private@apache.impala.org and the contributor:

    Hello $FIRSTNAME,

    The Impala Podling Project Management Committee (PPMC) hereby offers you committer privileges to the project. These privileges are offered on the understanding that you'll use them reasonably and with common sense. We like to work on trust rather than unnecessary constraints.

    Being a committer enables you to +2 patches.

    Being a committer does not require you to participate any more than you already do. It does tend to make one even more committed. You will probably find that you spend more time here.

    Of course, you can decline and instead remain as a contributor, participating as you do now.

    A. This personal invitation is a chance for you to accept or decline in private.  Either way, please let us know in reply to the private@impala.incubator.apache.org address only.

    B. If you are accepting, the next step is to register an iCLA with the Apache Software Foundation:

    B.1. Details of the iCLA and the forms are found through this link: <http://www.apache.org/licenses/#clas>.

    B.2. The form (text or PDF version) provides instructions for its completion and return to the Secretary of the ASF.

    B.3. When you transmit the completed iCLA, request to notify Apache Impala and choose a unique Apache id. Look to see if your preferred id is already taken at http://people.apache.org/committer-index.html. This will allow the Secretary to notify the PPMC when your iCLA has been recorded.

    When recording of your iCLA is noticed, you will receive a follow-up message with the next steps for establishing you as a committer.

    The process will follow the process described at <http://incubator.apache.org/guides/ppmc.html> and <https://community.apache.org/newcommitter.html>.

  6. Wait for the contributor to accept.

  7. Send the following email to the user and private@impala.apache.org:

    Welcome. Here are the next steps. After that we will make an announcement to the Impala-dev list.

    You need to send a Contributor License Agreement to the ASF. Send an Individual CLA. Ask us if you have any issues. http://www.apache.org/licenses/#clas

    You need to choose a preferred ASF user name and alternatives. In order to ensure it is available you can view a list of taken ids at http://people.apache.org/committer-index.html

    Please notify us when you have submitted the CLA and by what means you did so. This will enable us to monitor its progress.

    We will arrange for your Apache user account when the CLA has been recorded.

    After that is done, please make followup replies to the Impala-dev list. We generally discuss everything there and keep the private@impala.incubator.apache.org list for occasional matters which must be private.

    The developer section of the website describes the roles and provides other resources:

    http://www.apache.org/foundation/how-it-works.html

    http://www.apache.org/dev/


    The incubator also has some useful information for new committers in incubating projects:

    http://incubator.apache.org/guides/committer.html

    http://incubator.apache.org/guides/ppmc.html


    Just as before you became a committer, participation in any ASF community requires adherence to the ASF Code of Conduct:

    https://www.apache.org/foundation/policies/conduct.html

    Yours,
    The Apache Impala PPMC

  8. Wait to receive notice that their iCLA is on file from secretary@apache.org.

  9. Ask the new committer to select a username that doesn't collide with any existing Apache username.

  10. Email the project mentors to ask them to request the user account at https://id.apache.org/acreq/members/. Include the username the user has selected. cc private@impala.apache.org and the user.

  11. Check that the username has been created by checking https://whimsy.apache.org/roster/committer/$USERNAME

  12. Send this email to dev@impala.apache.org:

    The Podling Project Management Committee (PPMC) for Apache Impala (incubating) has invited $NAME to become a committer and we are pleased to announce that they have accepted.

    Congratulations and welcome, $FIRST_NAME!
  13. Send the following email to the new committer and private@impala.apache.org:

    $FIRST_NAME, as you know, the ASF Infrastructure has set up your committer account as the username "$USERNAME".

    Please follow the instructions to set up your SSH, svn password, svn configuration, mail forwarding, etc.
    http://www.apache.org/dev/#committers

    If you have any questions during this phase, then please see the following resources:

    Apache developer's pages: http://www.apache.org/dev/
    Incubator committer guide: http://incubator.apache.org/guides/committer.html

    Naturally, if you don't understand anything be sure to ask us on the Impala dev mailing list. Documentation is maintained by volunteers and hence can be out-of-date and incomplete - of course you can now help fix that.
  14. Add the person to the committers list in gerrit in People > List Groups > Apache Impala Committers.
  15. Add the person to the committers list on http://incubator.apache.org/projects/impala.html following the directions on http://incubator.apache.org/guides/website.html
  16. Set the new committer up with an account with "committer" privilege group on http://jenkins.impala.io:8080/.
  17. Writing the wiki is restricted to spammers. Non-committers may have write access by asking for it. If the new committer doesn't already have write access:
    1. Ask them to create an account and email you the username.
    2. On the wiki, in the lower left-hand corner, Space tools > Permissions > Individual Users > Edit Permissions
    3. Add the username with all permissions

 

  • No labels