incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From c..@apache.org
Subject svn commit: r544900 - in /incubator/public/trunk: site-author/guides/ppmc.xml site-publish/guides/ppmc.html
Date Wed, 06 Jun 2007 17:55:36 GMT
Author: clr
Date: Wed Jun  6 10:55:35 2007
New Revision: 544900

URL: http://svn.apache.org/viewvc?view=rev&rev=544900
Log:
INCUBATOR-57 clarify new committer procedures in ppmc guide

Modified:
    incubator/public/trunk/site-author/guides/ppmc.xml
    incubator/public/trunk/site-publish/guides/ppmc.html

Modified: incubator/public/trunk/site-author/guides/ppmc.xml
URL: http://svn.apache.org/viewvc/incubator/public/trunk/site-author/guides/ppmc.xml?view=diff&rev=544900&r1=544899&r2=544900
==============================================================================
--- incubator/public/trunk/site-author/guides/ppmc.xml (original)
+++ incubator/public/trunk/site-author/guides/ppmc.xml Wed Jun  6 10:55:35 2007
@@ -134,53 +134,94 @@
 
     <section id="Voting+in+a+new+committer">
       <title>Voting in a new committer</title>
-      <p>If a developer has contributed a significant number of
-      high-quality patches, is interested in continuing the
-      contribution, and has demonstrated the ability to work well with
+      <p>If a person has made significant contributions of
+      high-quality, is interested in continuing to
+      contribute, and works well with
       others under the Apache guidelines, the project might vote to
-      grant that developer <a
-      href="http://www.apache.org/foundation/glossary.html#CommitAccess"
-      >commit access</a>. See the ASF <em>How it Works</em> document,
+      grant that person <a
+      href="http://www.apache.org/foundation/glossary.html#CommitAccess">
+      commit access</a>. See the ASF <em>How it Works</em> document,
       which explains <a
-      href="http://www.apache.org/foundation/how-it-works.html#roles">
+      href="http://www.apache.org/foundation/how-it-works.html#meritocracy">
       meritocracy</a> and <a
       href="http://www.apache.org/foundation/how-it-works.html#roles">
       roles</a>.</p>
-      
-      <p>Discussion of a potential new committer should take place on
-      the podling project's private list; normally it would take place on a
-      project's private list. After vetting the new candidate, the vote can
-      be called on either one of the two places listed below (notice the
-      balance between private and public lists):</p>
-
+      <p>One of the PPMC members should lead the process of accepting 
+      a new committer. For the purposes of this document, the proposing 
+      PPMC member is referred to as the proposer, and the proposed 
+      committer is referred to as the nominee. Discussion of a 
+      nominee should take place on the podling project's private (PPMC) 
+      list [in a Top Level Project it would take place on the project's 
+      private list]. If there are any concerns raised during the 
+      discussion, these need to be resolved so that there is consensus 
+      among the PPMC members as to the suitability of the nominee for 
+      the project and for Apache. Many projects adopt an approach where, 
+      if there are <strong>any</strong> concerns, the nomination is delayed 
+      for a few months. Many concerns go away with continued participation 
+      by the nominee in the project.
+      </p><p>After vetting the nominee, the vote can be called using either 
+      one of the two approaches listed below (notice the difference between 
+      private and public lists):
       <ul>
-        <li> The podling's private list, with notice posted to the 
-             Incubator private list.</li>
-        <li> The developer list, with notice posted to the Incubator 
-             general list.</li>
-      </ul>
-
-      <p>The practice of a private discussion followed by a public,
-      pro-forma, vote is re-emerging as a Best Practice for ASF projects
-      (see this comprehensive <a
-      href="http://marc.theaimsgroup.com/?t=112033720600002">discussion</a>
-      about these practices). </p>
-      
-      <p>Only votes cast by Incubator PMC members are binding. If the vote is
-      positive, and the contributor accepts the responsibility of a
-      committer for the project, the contributor formally becomes an Apache <a
-      href="http://www.apache.org/foundation/glossary.html#Committer">
-      committer</a>. An Incubator PMC member should then follow the
-      <a href="http://www.apache.org/dev/pmc.html">documented procedures
-      </a>to complete the process, and CC both the Incubator PMC
-      and the PPMC when sending the necessary e-mails to root.</p>
-
-      <p>Please direct the new committer to the <a
-      href="http://www.apache.org/dev/">Apache developer's pages</a>, to
-      the  <a href="http://incubator.apache.org/">Apache Incubator
-      site</a> and to the Incubator <a
-      href="committer.html">Committers</a> Guide for important additional
-      information.</p>
+        <li>
+        Vote on the podling's private (PPMC) list, with notice posted to the 
+        Incubator private list. The notice is a separate email forwarding 
+        the vote email with a cover statement that this vote is underway 
+        on the podling's private list. Many consider this approach to be 
+        best practice. After completing the vote on the PPMC list, the 
+        proposer calls a vote on the Incubator PMC private list, summarizing 
+        the discussion and vote, with a reference to the archived discussion 
+        and vote threads by the PPMC. The Incubator vote is done even if
+        there are three +1 votes from Incubator PMC members during the PPMC
+        vote, in order to give all Incubator PMC members a chance to express 
+        their support or disapproval after seeing the PPMC discussion and 
+        vote results.  Note that only the Incubator PMC members can see 
+        the Incubator private discussion, and the podling's Mentors should 
+        review all Incubator PMC feedback with the PPMC. Moreover, only 
+        Apache members may review the private PPMC list (this is normally
+        not an issue since most Incubator PMC members are Apache members). 
+        <p>Many projects then follow the Incubator PMC vote with a pro forma 
+        vote on the public project dev list, or have a welcome thread on the 
+        public dev list. These are intended to make the new committer feel 
+        welcome.</p></li>
+        <li>Vote on the podling's developer list, with notice posted to the 
+        Incubator general list. The notice is a separate email forwarding 
+        the vote email with a cover statement that this vote is underway 
+        on the podling's developer list.  This approach is considered 
+        inferior by many because it is a source of discord to have a 
+        public vote like this fail or take a very long time. 
+        </li></ul>
+      </p>
+      <p>Only votes cast by Incubator PMC members are binding, but votes 
+      by the PPMC are very important. The entire PPMC should show support 
+      for the nominee. If the vote is positive (three or more binding +1 
+      votes and no binding -1 votes), the proposer offers committership 
+      to the nominee. If the nominee accepts the responsibility of being 
+      a committer for the project, the nominee formally becomes an 
+      Apache committer.</p>
+      <p>The proposer then asks an Incubator PMC member 
+      to follow the documented <a 
+      href="http://www.apache.org/dev/pmc.html#newcommitter">procedures</a> 
+      to complete the process.
+      Normally, the Incubator PMC member is a Mentor on the podling's PPMC 
+      but if the Mentors are temporarily unavailable, the proposer can ask 
+      any Incubator PMC member.</p>
+      <p><ul>
+        <li>If the nominee is already an Apache committer on another project, 
+        the Incubator PMC member simply updates the authorization file 
+        to include the nominee as a committer on the podling.</li>
+        <li>If the nominee is not already an Apache committer, the Incubator 
+        PMC member CC's both the Incubator PMC and the PPMC when sending 
+        the necessary e-mails to root. </li></ul>
+      </p>
+      <p>The proposer then directs the new committer to the <a 
+      href="http://www.apache.org/dev/">Apache developer's pages</a>, 
+      to the  <a 
+      href="http://incubator.apache.org/">Apache Incubator site</a> 
+      and to the Incubator <a 
+      href="committer.html">Committers Guide</a> for important additional 
+      information.
+      </p>
     </section>
     <section id="Voting+in+a+new+PPMC+member">
       <title>Voting in a new PPMC member</title>

Modified: incubator/public/trunk/site-publish/guides/ppmc.html
URL: http://svn.apache.org/viewvc/incubator/public/trunk/site-publish/guides/ppmc.html?view=diff&rev=544900&r1=544899&r2=544900
==============================================================================
--- incubator/public/trunk/site-publish/guides/ppmc.html (original)
+++ incubator/public/trunk/site-publish/guides/ppmc.html Wed Jun  6 10:55:35 2007
@@ -204,40 +204,88 @@
    <a name="Voting+in+a+new+committer">Voting in a new committer</a>
 </h2>
 <div class="section-content">
-<p>If a developer has contributed a significant number of
-      high-quality patches, is interested in continuing the
-      contribution, and has demonstrated the ability to work well with
+<p>If a person has made significant contributions of
+      high-quality, is interested in continuing to
+      contribute, and works well with
       others under the Apache guidelines, the project might vote to
-      grant that developer <a href="http://www.apache.org/foundation/glossary.html#CommitAccess">commit
access</a>. See the ASF <em>How it Works</em> document,
-      which explains <a href="http://www.apache.org/foundation/how-it-works.html#roles">
+      grant that person <a href="http://www.apache.org/foundation/glossary.html#CommitAccess">
+      commit access</a>. See the ASF <em>How it Works</em> document,
+      which explains <a href="http://www.apache.org/foundation/how-it-works.html#meritocracy">
       meritocracy</a> and <a href="http://www.apache.org/foundation/how-it-works.html#roles">
       roles</a>.</p>
-<p>Discussion of a potential new committer should take place on
-      the podling project's private list; normally it would take place on a
-      project's private list. After vetting the new candidate, the vote can
-      be called on either one of the two places listed below (notice the
-      balance between private and public lists):</p>
-<ul>
-        <li> The podling's private list, with notice posted to the 
-             Incubator private list.</li>
-        <li> The developer list, with notice posted to the Incubator 
-             general list.</li>
-      </ul>
-<p>The practice of a private discussion followed by a public,
-      pro-forma, vote is re-emerging as a Best Practice for ASF projects
-      (see this comprehensive <a href="http://marc.theaimsgroup.com/?t=112033720600002">discussion</a>
-      about these practices). </p>
-<p>Only votes cast by Incubator PMC members are binding. If the vote is
-      positive, and the contributor accepts the responsibility of a
-      committer for the project, the contributor formally becomes an Apache <a href="http://www.apache.org/foundation/glossary.html#Committer">
-      committer</a>. An Incubator PMC member should then follow the
-      <a href="http://www.apache.org/dev/pmc.html">documented procedures
-      </a>to complete the process, and CC both the Incubator PMC
-      and the PPMC when sending the necessary e-mails to root.</p>
-<p>Please direct the new committer to the <a href="http://www.apache.org/dev/">Apache
developer's pages</a>, to
-      the  <a href="http://incubator.apache.org/">Apache Incubator
-      site</a> and to the Incubator <a href="committer.html">Committers</a>
Guide for important additional
-      information.</p>
+<p>One of the PPMC members should lead the process of accepting 
+      a new committer. For the purposes of this document, the proposing 
+      PPMC member is referred to as the proposer, and the proposed 
+      committer is referred to as the nominee. Discussion of a 
+      nominee should take place on the podling project's private (PPMC) 
+      list [in a Top Level Project it would take place on the project's 
+      private list]. If there are any concerns raised during the 
+      discussion, these need to be resolved so that there is consensus 
+      among the PPMC members as to the suitability of the nominee for 
+      the project and for Apache. Many projects adopt an approach where, 
+      if there are <strong>any</strong> concerns, the nomination is delayed 
+      for a few months. Many concerns go away with continued participation 
+      by the nominee in the project.
+      </p>
+<p>After vetting the nominee, the vote can be called using either 
+      one of the two approaches listed below (notice the difference between 
+      private and public lists):
+      <ul>
+        <li>
+        Vote on the podling's private (PPMC) list, with notice posted to the 
+        Incubator private list. The notice is a separate email forwarding 
+        the vote email with a cover statement that this vote is underway 
+        on the podling's private list. Many consider this approach to be 
+        best practice. After completing the vote on the PPMC list, the 
+        proposer calls a vote on the Incubator PMC private list, summarizing 
+        the discussion and vote, with a reference to the archived discussion 
+        and vote threads by the PPMC. The Incubator vote is done even if
+        there are three +1 votes from Incubator PMC members during the PPMC
+        vote, in order to give all Incubator PMC members a chance to express 
+        their support or disapproval after seeing the PPMC discussion and 
+        vote results.  Note that only the Incubator PMC members can see 
+        the Incubator private discussion, and the podling's Mentors should 
+        review all Incubator PMC feedback with the PPMC. Moreover, only 
+        Apache members may review the private PPMC list (this is normally
+        not an issue since most Incubator PMC members are Apache members). 
+        <p>Many projects then follow the Incubator PMC vote with a pro forma 
+        vote on the public project dev list, or have a welcome thread on the 
+        public dev list. These are intended to make the new committer feel 
+        welcome.</p></li>
+        <li>Vote on the podling's developer list, with notice posted to the 
+        Incubator general list. The notice is a separate email forwarding 
+        the vote email with a cover statement that this vote is underway 
+        on the podling's developer list.  This approach is considered 
+        inferior by many because it is a source of discord to have a 
+        public vote like this fail or take a very long time. 
+        </li></ul>
+      </p>
+<p>Only votes cast by Incubator PMC members are binding, but votes 
+      by the PPMC are very important. The entire PPMC should show support 
+      for the nominee. If the vote is positive (three or more binding +1 
+      votes and no binding -1 votes), the proposer offers committership 
+      to the nominee. If the nominee accepts the responsibility of being 
+      a committer for the project, the nominee formally becomes an 
+      Apache committer.</p>
+<p>The proposer then asks an Incubator PMC member 
+      to follow the documented <a href="http://www.apache.org/dev/pmc.html#newcommitter">procedures</a>

+      to complete the process.
+      Normally, the Incubator PMC member is a Mentor on the podling's PPMC 
+      but if the Mentors are temporarily unavailable, the proposer can ask 
+      any Incubator PMC member.</p>
+<p><ul>
+        <li>If the nominee is already an Apache committer on another project, 
+        the Incubator PMC member simply updates the authorization file 
+        to include the nominee as a committer on the podling.</li>
+        <li>If the nominee is not already an Apache committer, the Incubator 
+        PMC member CC's both the Incubator PMC and the PPMC when sending 
+        the necessary e-mails to root. </li></ul>
+      </p>
+<p>The proposer then directs the new committer to the <a href="http://www.apache.org/dev/">Apache
developer's pages</a>, 
+      to the  <a href="http://incubator.apache.org/">Apache Incubator site</a>

+      and to the Incubator <a href="committer.html">Committers Guide</a> for
important additional 
+      information.
+      </p>
 </div>
            <h2><img src="/images/redarrow.gif" />
    <a name="Voting+in+a+new+PPMC+member">Voting in a new PPMC member</a>



---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message