incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From antel...@apache.org
Subject svn commit: r1036361 - in /incubator/public/trunk: site-author/guides/ppmc.xml site-publish/guides/ppmc.html
Date Thu, 18 Nov 2010 09:30:20 GMT
Author: antelder
Date: Thu Nov 18 09:30:19 2010
New Revision: 1036361

URL: http://svn.apache.org/viewvc?rev=1036361&view=rev
Log:
Update PPMC guide page section on voting in a new committer, see ML thread: http://apache.markmail.org/message/v5gwhbpbifqcafqu

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?rev=1036361&r1=1036360&r2=1036361&view=diff
==============================================================================
--- incubator/public/trunk/site-author/guides/ppmc.xml [utf-8] (original)
+++ incubator/public/trunk/site-author/guides/ppmc.xml [utf-8] Thu Nov 18 09:30:19 2010
@@ -154,91 +154,24 @@ limitations under the License.
       href="http://www.apache.org/foundation/how-it-works.html#roles">
       roles</a>.</p>
       <p>Voting a new committer is one of the most important functions 
-      of any PMC, and the Incubator is no different. Only votes of 
-      Incubator PMC members are binding (counted) when considering 
-      a new committer.  But the members of the PPMC, with direct oversight
-      over the podling, are best able to judge the qualifications and 
-      suitability of a proposed new committer. Therefore, the process 
-      for voting a new committer into an Incubator podling is a bit more 
-      complex than voting a new committer into a Top Level Project.</p>
+      of any PMC, and the Incubator is no different.</p>
+
+      <p>Any member of the PPMC can propose a new committer. The
+      proposal should be discussed in private on the PPMC private alias,
+      with a subject line of [DISCUSS] Joe Bob as committer. If there
+      is consensus that the proposed member is suitable, then there should
+      be a formal vote in the PPMC private alias, with the subject line of
+      [VOTE] Joe Bob as committer. The [VOTE] message should be forwarded
+      to the IPMC (<a href="mailto:private@incubator.apache.org">
+      private@incubator.apache.org</a>) to notify them that the
+      vote is underway. If the vote is successful, the proposer should send 
+      a message to the PPMC private alias, with 
+      the subject line of [VOTE][RESULT] Joe Bob as committer.</p> 
+
+      <p>Note that to be successful the vote requires <strong>at least one +1
+      from a poddling mentor</strong>, or, if no mentors are available from
+      an Incubator PMC member.</p>
 
-      <p>The role of the PPMC in this process is recommendation to the 
-      Incubator PMC that one of the contributors to the podling is worthy 
-      of committership. The recommendation should reflect consensus of the 
-      PPMC. When it comes to voting, an affirmative vote of at least 
-      three Incubator PMC members is needed. Since the PPMC often contains 
-      only three Incubator PMC members (the podling's Mentors), the 
-      challenge for a PPMC to vote a new committer is to obtain three or 
-      more Incubator PMC members' votes. If all of the Mentors vote in 
-      favor of the new committer, the required number of votes is obtained, 
-      and the vote is submitted to the Incubator PMC for approval by 
-      acclamation (silent approval, or lazy consensus). But if during 
-      private voting in the PPMC, fewer than three Incubator PMC members 
-      vote, the conclusion of the PPMC vote can only be considered a 
-      recommendation, and the vote must be put to the Incubator PMC.</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). And note that binding votes are those 
-      cast by Incubator PMC members.
-      <ol>
-        <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 takes the results to the Incubator PMC.
-        <ul>
-        <li> if there are three binding +1 votes, and no binding -1 votes, 
-        the proposer asks for lazy consensus by the Incubator
-        PMC by sending email to the Incubator PMC private list, summarizing 
-        the discussion and vote, with a reference to the archived discussion 
-        and vote threads by the PPMC. Any member of the Incubator PMC can ACK
-        the receipt of the vote.  This starts a 72-hour window for lazy
-        consensus.  After 72 hours and no requests by any Incubator PMC member
-        for a full vote by the Incubator PMC, the committer request is
-        considered approved by the Incubator PMC and the PPMC can start 
-        the committer invitation process.
-        </li>
-        <li> if there are not three binding +1 votes in the PPMC vote, 
-        or there are any -1 votes, or if any Incubator PMC member requests 
-        a full vote, the proposer calls for a vote by the Incubator PMC.
-        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). 
-        </li>
-        </ul>
-        <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.  Incubator PMC members vote on
-        the public developer list. Three binding +1 votes and no binding 
-        -1 votes are required for a successful vote. 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>
-      </ol>
-      </p>
       <p>
       If the vote is positive, the proposer offers committership 
       to the nominee. If the nominee accepts the responsibility of being 

Modified: incubator/public/trunk/site-publish/guides/ppmc.html
URL: http://svn.apache.org/viewvc/incubator/public/trunk/site-publish/guides/ppmc.html?rev=1036361&r1=1036360&r2=1036361&view=diff
==============================================================================
--- incubator/public/trunk/site-publish/guides/ppmc.html [utf-8] (original)
+++ incubator/public/trunk/site-publish/guides/ppmc.html [utf-8] Thu Nov 18 09:30:19 2010
@@ -235,91 +235,21 @@ href="http://wiki.apache.org/incubator">
       meritocracy</a> and <a href="http://www.apache.org/foundation/how-it-works.html#roles">
       roles</a>.</p>
 <p>Voting a new committer is one of the most important functions 
-      of any PMC, and the Incubator is no different. Only votes of 
-      Incubator PMC members are binding (counted) when considering 
-      a new committer.  But the members of the PPMC, with direct oversight
-      over the podling, are best able to judge the qualifications and 
-      suitability of a proposed new committer. Therefore, the process 
-      for voting a new committer into an Incubator podling is a bit more 
-      complex than voting a new committer into a Top Level Project.</p>
-<p>The role of the PPMC in this process is recommendation to the 
-      Incubator PMC that one of the contributors to the podling is worthy 
-      of committership. The recommendation should reflect consensus of the 
-      PPMC. When it comes to voting, an affirmative vote of at least 
-      three Incubator PMC members is needed. Since the PPMC often contains 
-      only three Incubator PMC members (the podling's Mentors), the 
-      challenge for a PPMC to vote a new committer is to obtain three or 
-      more Incubator PMC members' votes. If all of the Mentors vote in 
-      favor of the new committer, the required number of votes is obtained, 
-      and the vote is submitted to the Incubator PMC for approval by 
-      acclamation (silent approval, or lazy consensus). But if during 
-      private voting in the PPMC, fewer than three Incubator PMC members 
-      vote, the conclusion of the PPMC vote can only be considered a 
-      recommendation, and the vote must be put to the Incubator PMC.</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). And note that binding votes are those 
-      cast by Incubator PMC members.
-      <ol>
-        <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 takes the results to the Incubator PMC.
-        <ul>
-        <li> if there are three binding +1 votes, and no binding -1 votes, 
-        the proposer asks for lazy consensus by the Incubator
-        PMC by sending email to the Incubator PMC private list, summarizing 
-        the discussion and vote, with a reference to the archived discussion 
-        and vote threads by the PPMC. Any member of the Incubator PMC can ACK
-        the receipt of the vote.  This starts a 72-hour window for lazy
-        consensus.  After 72 hours and no requests by any Incubator PMC member
-        for a full vote by the Incubator PMC, the committer request is
-        considered approved by the Incubator PMC and the PPMC can start 
-        the committer invitation process.
-        </li>
-        <li> if there are not three binding +1 votes in the PPMC vote, 
-        or there are any -1 votes, or if any Incubator PMC member requests 
-        a full vote, the proposer calls for a vote by the Incubator PMC.
-        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). 
-        </li>
-        </ul>
-        <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.  Incubator PMC members vote on
-        the public developer list. Three binding +1 votes and no binding 
-        -1 votes are required for a successful vote. 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>
-      </ol>
-      </p>
+      of any PMC, and the Incubator is no different.</p>
+<p>Any member of the PPMC can propose a new committer. The
+      proposal should be discussed in private on the PPMC private alias,
+      with a subject line of [DISCUSS] Joe Bob as committer. If there
+      is consensus that the proposed member is suitable, then there should
+      be a formal vote in the PPMC private alias, with the subject line of
+      [VOTE] Joe Bob as committer. The [VOTE] message should be forwarded
+      to the IPMC (<a href="mailto:private@incubator.apache.org">
+      private@incubator.apache.org</a>) to notify them that the
+      vote is underway. If the vote is successful, the proposer should send 
+      a message to the PPMC private alias, with 
+      the subject line of [VOTE][RESULT] Joe Bob as committer.</p>
+<p>Note that to be successful the vote requires <strong>at least one +1
+      from a poddling mentor</strong>, or, if no mentors are available from
+      an Incubator PMC member.</p>
 <p>
       If the vote is positive, the proposer offers committership 
       to the nominee. If the nominee accepts the responsibility of being 



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


Mime
View raw message