Return-Path: Delivered-To: apmail-hadoop-pig-commits-archive@www.apache.org Received: (qmail 9559 invoked from network); 1 Oct 2010 23:36:38 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 1 Oct 2010 23:36:38 -0000 Received: (qmail 38988 invoked by uid 500); 1 Oct 2010 23:36:38 -0000 Delivered-To: apmail-hadoop-pig-commits-archive@hadoop.apache.org Received: (qmail 38942 invoked by uid 500); 1 Oct 2010 23:36:38 -0000 Mailing-List: contact pig-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: pig-dev@hadoop.apache.org Delivered-To: mailing list pig-commits@hadoop.apache.org Received: (qmail 38935 invoked by uid 500); 1 Oct 2010 23:36:38 -0000 Delivered-To: apmail-incubator-pig-commits@incubator.apache.org Received: (qmail 38932 invoked by uid 99); 1 Oct 2010 23:36:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Oct 2010 23:36:38 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.131] (HELO eos.apache.org) (140.211.11.131) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Oct 2010 23:36:37 +0000 Received: from eosnew.apache.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id C19CA355 for ; Fri, 1 Oct 2010 23:36:07 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Apache Wiki To: Apache Wiki Date: Fri, 01 Oct 2010 23:36:07 -0000 Message-ID: <20101001233607.26726.29711@eosnew.apache.org> Subject: =?utf-8?q?=5BPig_Wiki=5D_Update_of_=22ProposedByLaws=22_by_AlanGates?= Dear Wiki user, You have subscribed to a wiki page or wiki category on "Pig Wiki" for chang= e notification. The "ProposedByLaws" page has been changed by AlanGates. http://wiki.apache.org/pig/ProposedByLaws?action=3Ddiff&rev1=3D1&rev2=3D2 -------------------------------------------------- perception of an action in the wider Pig community. For PMC decisions, only the votes of PMC members are binding. = - Voting can also be applied to changes made to the Pig codebase. These + Voting can also be applied to changes already made to the Pig codebase. T= hese typically take the form of a veto (-1) in reply to the commit message - sent when the commit is made. + sent when the commit is made. Note that this should be a rare occurance. + All efforts should be made to discuss issues when they are still patches = before the code is committed. = =3D=3D=3D Approvals =3D=3D=3D These are the types of approvals that can be sought. Different actions @@ -171, +172 @@ =3D=3D=3D Actions =3D=3D=3D This section describes the various actions which are undertaken within the project, the corresponding approval required for that action and - those who have binding votes over the action. + those who have binding votes over the action. It also specifies the mini= mum length of time that a vote must remain open, measured in business days. + In general votes should not be called at times when it is + known that interested members of the project will be unavailable. = - || '''Action''' || '''Description''' || '''Approval''' || '''Binding Vote= s''' || + || '''Action''' || '''Description''' || '''Approval''' || '''Binding Vote= s''' || '''Length''' || - || Code Change || A change made to a codebase of the project and committe= d by a committer. This includes source code, documentation, website content= , etc. || Lazy approval || Active committers || + || Code Change || A change made to a codebase of the project and committe= d by a committer. This includes source code, documentation, website content= , etc. || Lazy approval (not counting the vote of the contributor), moving = to lazy majority if a -1 is received || Active committers || 1 || - || Release Plan || Defines the timetable and actions for a release. The p= lan also nominates a Release Manager. || Lazy majority || Active committers= || + || Release Plan || Defines the timetable and actions for a release. The p= lan also nominates a Release Manager. || Lazy majority || Active committers= || 3 || - || Product Release || When a release of one of the project's products is = ready, a vote is required to accept the release as an official release of t= he project. || Lazy Majority || Active PMC members || + || Product Release || When a release of one of the project's products is = ready, a vote is required to accept the release as an official release of t= he project. || Lazy Majority || Active PMC members || 3 || - || Adoption of New Codebase || When the codebase for an existing, release= d product is to be replaced with an alternative codebase. If such a vote fa= ils to gain approval, the existing code base will continue. This also cove= rs the creation of new sub-projects within the project. || 2/3 majority || = Active PMC members '''NOTE''': Change from Hadoop proposal which had Active= committers || + || Adoption of New Codebase || When the codebase for an existing, release= d product is to be replaced with an alternative codebase. If such a vote fa= ils to gain approval, the existing code base will continue. This also cove= rs the creation of new sub-projects within the project. || 2/3 majority || = Active PMC members '''NOTE''': Change from Hadoop proposal which had Active= committers || 6 || - || New Committer || When a new committer is proposed for the project. || = Lazy consensus || Active PMC members || + || New Committer || When a new committer is proposed for the project. || = Lazy consensus || Active PMC members || 3 || - || New PMC Member || When a committer is proposed for the PMC. || Lazy co= nsensus || Active PMC members || + || New PMC Member || When a committer is proposed for the PMC. || Lazy co= nsensus || Active PMC members || 3 || - || Committer Removal || When removal of commit privileges is sought. '''= Note:''' Such actions will also be referred to the ASF board by the PMC cha= ir. || Consensus || Active PMC members (excluding the committer in question= if a member of the PMC). || + || Committer Removal || When removal of commit privileges is sought. '''= Note:''' Such actions will also be referred to the ASF board by the PMC cha= ir. || Consensus || Active PMC members (excluding the committer in question= if a member of the PMC). || 6 || - || PMC Member Removal || When removal of a PMC member is sought. '''Note= :''' Such actions will also be referred to the ASF board by the PMC chair.= || Consensus || Active PMC members (excluding the member in question). || + || PMC Member Removal || When removal of a PMC member is sought. '''Note= :''' Such actions will also be referred to the ASF board by the PMC chair.= || Consensus || Active PMC members (excluding the member in question). || = 6 || - || Modifying Bylaws || Modifying this document. || 2/3 majority || Active= PMC members || + || Modifying Bylaws || Modifying this document. || 2/3 majority || Active= PMC members || 6 || = - =3D=3D=3D Voting Timeframes =3D=3D=3D - Votes are open for a period of 3 work days to allow all active voters - time to consider the vote. Votes relating to code changes are not - subject to a strict timetable but should be made as timely as possible. -=20