General Resolution: Update Standard Resolution Procedure
- Time Line
- Proposer
- Seconds
- Text
- Amendment Proposer A
- Amendment Seconds A
- Amendment Text A
- Majority Requirement
This vote has been withdrawn
Time Line
| Proposal and amendment | Wednesday, 26 August 2015 | |
|---|---|---|
| Discussion Period: | Wednesday, 9 September 2015 | |
| Voting Period: |
Proposer
Andreas Barth [[email protected]] [text of proposal]
Seconds
- Didier Raboud [[email protected]] [mail]
- Martin F. Krafft [[email protected]] [mail]
- Russ Allbery [[email protected]] [mail]
- Colin Tuckley [[email protected]] [mail]
- Philip Hands [[email protected]] [mail]
- Bdale Garbee [[email protected]] [mail]
Text
Choice 1
Constitutional Amendment: TC Supermajority Fix
Prior to the Clone Proof SSD GR in June 2003, the Technical
Committee could overrule a Developer with a supermajority of 3:1.
Unfortunately, the definition of supermajorities in the SSD GR has a
fencepost error. In the new text a supermajority requirement is met
only if the ratio of votes in favour to votes against is strictly
greater than the supermajority ratio.
In the context of the Technical Committee voting to overrule a
developer that means that it takes 4 votes to overcome a single
dissenter. And with a maximum committee size of 8, previously two
dissenters could be outvoted by all 6 remaining members; now that
is no longer possible.
This change was unintentional, was contrary to the original intent
of the Constitution, and is unhelpful.
Additionally, following discussion of the supermajority mechanism
within the project, it was realised that certain situations could
cause anomalous results:
* The existing rules might result in a GR or TC resolution passing
which was actually the diametric opposite of the majority view.
* The existing rules unintentionally privilege the default option
in evenly contested TC votes where no supermajority is required,
possibly encouraging tactical voting.
Therefore, amend the Debian Constitution as follows:
(i) Delete most of A.6(3) (which implemented the supermajority
by dropping options at an early stage). Specifically:
- Move A.6(3)(1) (the definition of V(A,B)) to a new subparagraph
A.6(3)(0) before A.6(3)(1).
- Remove the rest of A.6(3) entirely, leaving A.6(2) to be
followed by A.6(4).
(ii) In A.6(8) replace all occurrences of "winner" with
"prospective winner". Replace "wins" in "which of those options
wins" with "is the prospective winner".
(iii) In A.6(8) add a new sentence at the end:
+ If there is no elector with a casting vote, the default option
+ wins.
(iv) Add a new section A.6(9) after A.6(8):
+ 9. 1. If the prospective winner W has no majority requirement,
+ or defeats the default option D by its majority
+ requirement, the prospective winner is the actual winner.
+ 2. Otherwise, the motion has failed its supermajority with
+ the consequences set out alongside the majority
+ requirement (or, if unspecified, the default option
+ wins).
+ 3. An option A defeats the default option D by a
+ majority of N:M if M * V(A,D) is greater than or equal to
+ N * V(D,A).
(v) In
* 6.1(4) (Technical Commitee power to overrule a Developer)
* 4.1(4) (Developers' use of TC powers by GR) (if another
constitutional amendment has not abolished that
supermajority requirement)
in each case after the "N:M majority" add
+ ; failing that, the prospective winning resolution text becomes
+ a non-binding statement of opinion.
(vi) In A.3(2) delete as follows:
2. The default option must not have any supermajority requirements.
- Options which do not have an explicit supermajority requirement
- have a 1:1 majority requirement.
For the avoidance of any doubt, this change does not affect any
votes (whether General Resolutions or votes in the Technical
Committee) in progress at the time the change is made.
The effect is to fix the fencepost bug, and arrange that failing a
supermajority voids the whole decision (or makes it advisory),
rather than promoting another option. The fencepost bugfix will
also have a (negligible) effect on any General Resolutions
requiring supermajorities. And after this change the TC chair can
choose a non-default option even if it is tied with a default
option.
Constitutional Amendment: Fix duplicate section numbering.
The current Debian Constitution has two sections numbered A.1.
This does not currently give rise to any ambiguity but it is
undesirable.
Fix this with the following semantically neutral amendment:
- Renumber the first section A.1 to A.0.
Amendment Proposer A
Sam Hartman [[email protected]] [text of amendement]
Amendment Seconds A
- Wouter Verhelst [[email protected]] [mail]
- Jakub Wilk [[email protected]] [mail]
- Didier Raboud [[email protected]] [mail]
- Scott Kitterman [[email protected]] [mail]
- Philip Hands [[email protected]] [mail]
Amendment Text A
Choice 2
Constitutional Amendment: TC Supermajority Fix
Prior to the Clone Proof SSD GR in June 2003, the Technical
Committee could overrule a Developer with a supermajority of 3:1.
Unfortunately, the definition of supermajorities in the SSD GR has a
off-by-one error. In the new text a supermajority requirement is met
only if the ratio of votes in favour to votes against is strictly
greater than the supermajority ratio.
In the context of the Technical Committee voting to overrule a
developer that means that it takes 4 votes to overcome a single
dissenter. And with a maximum committee size of 8, previously two
dissenters could be outvoted by all 6 remaining members; now that
is no longer possible.
This change was unintentional, was contrary to the original intent
of the Constitution, and is unhelpful.
For the avoidance of any doubt, this change does not affect any
votes (whether General Resolutions or votes in the Technical
Committee) in progress at the time the change is made.
Therefore, amend the Debian Constitution as follows:
Index: doc/constitution.wml
===================================================================
--- doc/constitution.wml (revision 10982)
+++ doc/constitution.wml (working copy)
@@ -913,7 +913,7 @@
</li>
<li>
An option A defeats the default option D by a majority
- ratio N, if V(A,D) is strictly greater than N * V(D,A).
+ ratio N, if V(A,D) is greater or equal to N * V(D,A) and V(A,D) is strictly greater than V(D,A).
</li>
<li>
If a supermajority of S:1 is required for A, its majority ratio
Constitutional Amendment: Fix duplicate section numbering.
The current Debian Constitution has two sections numbered A.1.
This does not currently give rise to any ambiguity but it is
undesirable.
Fix this with the following semantically neutral amendment:
- Renumber the first section A.1 to A.0.
Majority Requirement
The proposals need a 3:1 majority
Debian Project Secretary
