[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GR: Constitutional Amendment to fix an off-by-one error and duplicate section numbering



Le mardi, 1 septembre 2015, 12.20:05 Ian Jackson a écrit :
> Kurt Roeckx writes ("Re: GR: Constitutional Amendment to fix an off-
by-one error and duplicate section numbering"):
> > On Wed, Aug 26, 2015 at 10:12:41PM +0200, Andreas Barth wrote:
> > >    (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).
> 
> As the original author of this wording, this is my fault.  Sorry.
> 
> > Those 2 things conflict.  First you create a A.6(3)(0), then you
> > say there is no A.6(3) left.  Please clarify what you mean.
> 
> I think this is a numbering problem:
> 
>       (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).
>            ^^^^^^^^^
> 
> I think I intended that this should read A.6(4)(0).
>                                             ^^^
> That puts the definition of V(A,B) immediately before its first use in
> A.6(4)(1).

So would the attached diff match your intent [0]?

It'd be good if you (as well as Andreas, as GR proposer) could comment 
on the full series of commits in that repository, to make sure we all 
agree on a constitution diff.

Cheers,
OdyX

[0] http://anonscm.debian.org/cgit/users/odyx/supermajority-GR.git/commit/?id=0480d88e4ec36350541339239255261e341865cd
>From 0480d88e4ec36350541339239255261e341865cd Mon Sep 17 00:00:00 2001
From: Didier Raboud <odyx@debian.org>
Date: Thu, 27 Aug 2015 11:28:09 +0200
Subject: 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).
---
 constitution.txt | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/constitution.txt b/constitution.txt
index bb8535d..26ac4db 100644
--- a/constitution.txt
+++ b/constitution.txt
@@ -573,14 +573,8 @@ A. Standard Resolution Procedure
     2. If the ballot has a quorum requirement R any options other than the
        default option which do not receive at least R votes ranking that
        option above the default option are dropped from consideration.
-    3. Any (non-default) option which does not defeat the default option
-       by its required majority ratio is dropped from consideration.
-         1. Given two options A and B, V(A,B) is the number of voters who
-            prefer option A over option B.
-         2. 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).
-         3. If a supermajority of S:1 is required for A, its majority
-            ratio is S; otherwise, its majority ratio is 1.
+    3. Given two options A and B, V(A,B) is the number of voters who
+       prefer option A over option B.
     4. From the list of undropped options, we generate a list of pairwise
        defeats.
          1. An option A defeats an option B, if V(A,B) is strictly greater
-- 
cgit v0.11.2


Reply to: