Russ Allbery <r...@debian.org> schreef op 7 november 2021 22:33:48 GMT+02:00:
>Hi all,
>
>I think the discussion has mostly died down on my draft GR.  Wouter's
>alternative proposal has some support, but not the sort of overwhelming
>support that would lead me to believe I should drop my proposal in favor
>of his, so I think that will be best handled as an additional ballot
>option.
>
>Below is the draft GR as I intend to propose it.  There are no substantive
>changes from the previous draft, but I added a rationale and changed the
>text to clearly describe the changes to make to the constitution.
>
>I intend to propose this formally as a GR on November 13th and ask for
>sponsors.  Please let me know if this would cause problems for anyone that
>would warrant further delay.
>
>This is also the last call for any discussion or changes before this
>becomes a formal GR and the discussion period clock starts.  (Obviously,
>people can still propose changes during the discussion period.)
>
>Draft GR begins here:
>
>Rationale
>=========
>
>We have uncovered several problems with the current constitutional
>mechanism for preparing a Technical Committee resolution or General
>Resolution for vote:
>
>* The timing of calling for a vote is discretionary and could be used
>  strategically to cut off discussion while others were preparing
>  additional ballot options.
>* The original proposer of a GR has special control over the timing of the
>  vote, which could be used strategically to the disadvantage of other
>  ballot options.
>* The description of the process for adding and managing additional ballot
>  options is difficult to understand.
>* The current default choice of "further discussion" for a General
>  Resolution has implications beyond rejecting the other options that may,
>  contrary to its intent, discourage people Developers ranking it above
>  options they wish to reject.
>
>The actual or potential implications of these problems caused conflict in
>the Technical Committee systemd vote and in GRs 2019-002 and 2021-002,
>which made it harder for the project to reach a fair and widely-respected
>result.
>
>This constitutional change attempts to address those issues by
>
>* separating the Technical Committee process from the General Resolution
>  process since they have different needs;
>* requiring (passive) consensus among TC members that a resolution is
>  ready to proceed to a vote;
>* setting a maximum discussion period for a TC resolution and then
>  triggering a vote;
>* setting a maximum discussion period for a GR so that the timing of the
>  vote is predictable;
>* extending the GR discussion period automatically if the ballot changes;
>* modifying the GR process to treat all ballot options equally, with a
>  clearer process for addition, withdrawal, and amendment;
>* changing the default option for a GR to "none of the above"; and
>* clarifying the discretion extended to the Project Secretary.
>
>It also corrects a technical flaw that left the outcome of the vote for
>Technical Committee Chair undefined in the event of a tie, and clarifies
>responsibilities should the Technical Committee put forward a General
>Resolution under point 4.2.1.
>
>Effect of the General Resolution
>================================
>
>The Debian Developers, by way of General Resolution, amend the Debian
>constitution under point 4.1.2 as follows.  This General Resolution
>requires a 3:1 majority.
>
>Section 4.2.4
>-------------
>
>Strike the sentence "The minimum discussion period is 2 weeks, but may be
>varied by up to 1 week by the Project Leader."  (A modified version of
>this provision is added to section A below.)  Add to the end of this
>point:
>
>    The default option is "None of the above."
>
>Section 5.2.7
>-------------
>
>Replace "section §A.6" with "section §A.5".
>
>Section 6.1.7
>-------------
>
>Replace "section §A.6" with "section §A.5".
>
>Add to the end of this point:
>
>    There is no casting vote. If there are multiple options with no
>    defeats in the Schwartz set at the end of A.5.8, the winner will be
>    randomly chosen from those options, via a mechanism chosen by the
>    Project Secretary.
>
>Section 6.3
>-----------
>
>Replace 6.3.1 in its entirety with:
>
>    1. Resolution process.
>
>       The Technical Committee uses the following process to prepare a
>       resolution for vote:
>
>       1. Any member of the Technical Committee may propose a resolution.
>          This creates an initial two-option ballot, the other option
>          being the default option of "Further discussion." The proposer
>          of the resolution becomes the proposer of the ballot option.
>
>       2. Any member of the Technical Committee may propose additional
>          ballot options or modify or withdraw a ballot option they
>          proposed.
>
>       3. If all ballot options except the default option are withdrawn,
>          the process is canceled.
>
>       4. Any member of the Technical Committee may call for a vote on the
>          ballot as it currently stands. This vote begins immediately, but
>          if any other member of the Technical Committee objects to
>          calling for a vote before the vote completes, the vote is
>          canceled and has no effect.
>
>       5. Two weeks after the original proposal the ballot is closed to
>          any changes and voting starts automatically. This vote cannot be
>          canceled.
>
>       6. If a vote is canceled under point 6.3.1.4 later than 13 days
>          after the initial proposed resolution, the vote specified in
>          point 6.3.1.5 instead starts 24 hours after the time of
>          cancellation. During that 24 hour period, no one may call for a
>          vote.
>
>Add a new paragraph to the start of 6.3.2 following "Details regarding
>voting":
>
>       Votes are decided by the vote counting mechanism described in
>       section §A.5. The voting period lasts for one week or until the
>       outcome is no longer in doubt assuming no members change their
>       votes, whichever is shorter. Members may change their votes until
>       the voting period ends. There is a quorum of two. The Chair has a
>       casting vote. The default option is "Further discussion."
>
>Strike "The Chair has a casting vote." from the existing text and make the
>remaining text a separate, second paragraph.
>
>Add, at the end of section 6.1, the following new point:
>
>    7. Proposing a general resolution.
>
>       When the Technical Committee proposes a general resolution or a
>       ballot option in a general resolution to the project under point
>       4.2.1, it may delegate the authority to withdraw, amend, or make
>       minor changes to the ballot option to one of its members. If it
>       does not do so, these decisions must be made by resolution of the
>       Technical Committee.
>
>Section A
>---------
>
>Replace A.0 through A.4 in their entirety with:
>
>    A.0. Proposal
>
>    1. The formal procedure begins when a draft resolution is proposed and
>       sponsored, as required. A draft resolution must include the text of
>       that resolution and a short single-line summary suitable for
>       labeling the ballot choice.
>
>    2. This draft resolution becomes a ballot option in an initial
>       two-option ballot, the other option being the default option, and
>       the proposer of the draft resolution becomes the proposer of that
>       ballot option.
>
>    A.1. Discussion and amendment
>
>    1. The discussion period starts when a draft resolution is proposed
>       and sponsored. The minimum discussion period is 2 weeks. The
>       maximum discussion period is 3 weeks.
>
>    2. A new ballot option may be proposed and sponsored according to the
>       requirements for a new resolution.
>
>    3. The proposer of a ballot option may amend that option provided that
>       none of the sponsors of that ballot option at the time the
>       amendment is proposed disagree with that change within 24 hours. If
>       any of them do disagree, the ballot option is left unchanged.
>
>    4. The addition of a ballot option or the change via a amendment of a
>       ballot option changes the end of the discussion period to be one
>       week from when that action was done, unless that would make the
>       total discussion period shorter than the minimum discussion period
>       or longer than the maximum discussion period. In the latter case,
>       the length of the discussion period is instead set to the maximum
>       discussion period.
>
>    5. The proposer of a ballot option may make minor changes to that
>       option (for example, typographical fixes, corrections of
>       inconsistencies, or other changes which do not alter the meaning),
>       providing no Developer objects within 24 hours. In this case the
>       length of the discussion period is not changed. If a Developer does
>       object, the change must instead be made via amendment under point
>       A.1.3.
>
>    6. The Project Leader may, at any point in the process, increase or
>       decrease the minimum and maximum discussion period by up to 1 week
>       from their original values in point A.1.1, except that they may not
>       do so in a way that causes the discussion period to end within 48
>       hours of when this change is made. The length of the discussion
>       period is then recalculated as if the new minimum and maximum
>       lengths had been in place during all previous ballot changes under
>       points A.1.1 and A.1.4.
>
>    7. The default option has no proposer or sponsors, and cannot be
>       amended or withdrawn.
>
>    A.2. Withdrawing ballot options
>
>    1. The proposer of a ballot option may withdraw. If they do, new
>       proposers may come forward to keep the ballot option alive, in
>       which case the first person to do so becomes the new proposer and
>       any others become sponsors if they aren't sponsors already. Any new
>       proposer or sponsors must meet the requirements for proposing or
>       sponsoring a new resolution.
>
>    2. A sponsor of a ballot option may withdraw.
>
>    3. If the withdrawal of the proposer and/or sponsors means that a
>       ballot option has no proposer or not enough sponsors to meet the
>       requirements for a new resolution, and 24 hours pass without this
>       being remedied by another proposer and/or sponsors stepping
>       forward, it removed from the draft ballot.  This does not change
>       the length of the discussion period.
>
>    4. If all ballot options except the default option are withdrawn, the
>       resolution is canceled and will not be voted on.
>
>    A.3. Calling for a vote
>
>    1. After the discussion period has ended, the Project Secretary will
>       publish the ballot and call for a vote. The Project Secretary may
>       do this immediately following the end of the discussion period and
>       must do so within five days of the end of the discussion period.
>
>    2. The Project Secretary determines the order of ballot options. At
>       their discretion they may reword the single-line summaries for
>       clarity.
>
>    3. Minor changes to ballot options under point A.1.5 may not be made
>       after or within 24 hours of the end of the discussion period unless
>       the Project Secretary agrees the change does not alter the meaning
>       of the ballot option and (if it would do so) warrants delaying the
>       vote. The Project Secretary will allow 24 hours for objections
>       after any such change before issuing the call for a vote.
>
>    4. No new ballot options may be proposed, no ballot options may be
>       amended, and no proposers or sponsors may withdraw within 24 hours
>       of the end of the discussion period unless this action successfully
>       extends the discussion period under point A.1.4 by at least 24
>       additional hours.
>
>    5. Actions to preserve the existing ballot may be taken within 24
>       hours of the end of the discussion period, namely a sponsor
>       objecting to an amendment under point A.1.3, a Developer objecting
>       to a minor change under point A.1.5, stepping forward as the
>       proposer for an existing ballot option whose original proposer has
>       withdrawn it under point A.2.1, or sponsoring an existing ballot
>       option that has fewer than the required number of sponsors because
>       of the withdrawal of a sponsor under point A.2.2.
>
>    6. The Project Secretary may make an exception to point A.3.4 and
>       accept changes to the ballot after they are no longer allowed,
>       provided that this is done at least 24 hours prior to the issuance
>       of a call for a vote. All other requirements for making a change to
>       the ballot must still be met. This is expected to be rare and
>       should only be done if the Project Secretary believes it would be
>       harmful to the best interests of the project for the change to not
>       be made.
>
>    A.4. Voting procedure
>
>    1. Options which do not have an explicit supermajority requirement
>       have a 1:1 majority requirement. The default option does not have
>       any supermajority requirements.
>
>    2. The votes are counted according to the rules in section §A.5.
>
>    3. In cases of doubt the Project Secretary shall decide on matters of
>       procedure.
>
>Strike section A.5 in its entirety.
>
>Rename section A.6 to A.5.
>
>Replace the paragraph at the end of section A.6 (now A.5) with:
>
>    When the vote counting mechanism of the Standard Resolution Procedure
>    is to be used, the text which refers to it must specify who has a
>    casting vote, the quorum, the default option, and any supermajority
>    requirement.  The default option must not have any supermajority
>    requirements.
>
>-- 
>Russ Allbery (r...@debian.org)              <https://www.eyrie.org/~eagle/>
>
>

Hi Russ,

I have a few outstanding things I'd like to change to my proposal, but I'm 
currently on holiday until the 15th without access to my laptop. I had intended 
to post those updates before I left, as well as notify people that I'm off, but 
things got a bit busy just before I left and it completely slipped my mind; 
please accept my apologies.

I would appreciate it if you could wait just a little bit.
-- 
Verstuurd vanaf mijn Android apparaat met K-9 Mail. Excuseer mijn beknoptheid.

Reply via email to