From 592ac7f935c95e37c0aa94807b1b4859a7e0ff54 Mon Sep 17 00:00:00 2001 From: "Thomas J. Fan" Date: Wed, 22 Feb 2023 10:13:34 -0500 Subject: [PATCH 1/4] DOC Update governance document for SLEP020 --- doc/governance.rst | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/doc/governance.rst b/doc/governance.rst index a6db1f6bf769c..ff4f681a6fc15 100644 --- a/doc/governance.rst +++ b/doc/governance.rst @@ -151,13 +151,25 @@ are made according to the following rules: * **Changes to the API principles and changes to dependencies or supported versions** happen via a :ref:`slep` and follows the decision-making process outlined above. -* **Changes to the governance model** use the same decision process outlined above. - - If a veto -1 vote is cast on a lazy consensus, the proposer can appeal to the community and core developers and the change can be approved or rejected using the decision making procedure outlined above. +Governance Model Changes +------------------------ + +Governance model changes occur through an enhancement proposal or a GitHub Pull +Request. An enhancement proposal will go through the "decision-making process" +described in the previous section. Alternatively, an author may propose a change +directly to the governance model with a GitHub Pull Request. Logistically, an +author can open a Draft Pull Request for feedback and follow up with a new +revised Pull Request for voting. Once that author is happy with the state of the +Pull Request, they can call for a vote on the public mailing list. During the +one-month voting period, the Pull Request can not change. A Pull Request +Approval will count as a positive vote, and a "Request Changes" review will +count as a negative vote. If two-thirds of the votes are positive, then +governance model change is accepted. + .. _slep: Enhancement proposals (SLEPs) From 529274eb4d75176d7b0226222018c1516457b1f2 Mon Sep 17 00:00:00 2001 From: "Thomas J. Fan" Date: Wed, 22 Feb 2023 10:53:58 -0500 Subject: [PATCH 2/4] Update doc/governance.rst Co-authored-by: Tim Head --- doc/governance.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/governance.rst b/doc/governance.rst index ff4f681a6fc15..5893e9446864e 100644 --- a/doc/governance.rst +++ b/doc/governance.rst @@ -168,7 +168,7 @@ Pull Request, they can call for a vote on the public mailing list. During the one-month voting period, the Pull Request can not change. A Pull Request Approval will count as a positive vote, and a "Request Changes" review will count as a negative vote. If two-thirds of the votes are positive, then -governance model change is accepted. +the governance model change is accepted. .. _slep: From 3904364da4fd4d4cc7b990e91af5e3b692fd70d0 Mon Sep 17 00:00:00 2001 From: "Thomas J. Fan" Date: Wed, 22 Feb 2023 20:53:34 -0500 Subject: [PATCH 3/4] Update doc/governance.rst Co-authored-by: Christian Lorentzen --- doc/governance.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/governance.rst b/doc/governance.rst index 5893e9446864e..dcf7a6654a097 100644 --- a/doc/governance.rst +++ b/doc/governance.rst @@ -167,7 +167,7 @@ revised Pull Request for voting. Once that author is happy with the state of the Pull Request, they can call for a vote on the public mailing list. During the one-month voting period, the Pull Request can not change. A Pull Request Approval will count as a positive vote, and a "Request Changes" review will -count as a negative vote. If two-thirds of the votes are positive, then +count as a negative vote. If two-thirds of the cast votes are positive, then the governance model change is accepted. .. _slep: From 8b506714d1ad95ee04c0e67550456f24cd7df302 Mon Sep 17 00:00:00 2001 From: "Thomas J. Fan" Date: Wed, 22 Feb 2023 21:10:34 -0500 Subject: [PATCH 4/4] STY Bold the 'decision making process' --- doc/governance.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/governance.rst b/doc/governance.rst index dcf7a6654a097..351fbc9a95802 100644 --- a/doc/governance.rst +++ b/doc/governance.rst @@ -131,8 +131,8 @@ conclude one month from the call for the vote. Any vote must be backed by a :ref:`SLEP `. If no option can gather two thirds of the votes cast, the decision is escalated to the TC, which in turn will use consensus seeking with the fallback option of a simple majority vote if no consensus can be found -within a month. This is what we hereafter may refer to as “the decision making -process”. +within a month. This is what we hereafter may refer to as "**the decision making +process**". Decisions (in addition to adding core developers and TC membership as above) are made according to the following rules: @@ -159,7 +159,7 @@ Governance Model Changes ------------------------ Governance model changes occur through an enhancement proposal or a GitHub Pull -Request. An enhancement proposal will go through the "decision-making process" +Request. An enhancement proposal will go through "**the decision-making process**" described in the previous section. Alternatively, an author may propose a change directly to the governance model with a GitHub Pull Request. Logistically, an author can open a Draft Pull Request for feedback and follow up with a new