From e1c444868779caa75e38e29de14104183247e023 Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Wed, 14 Apr 2021 22:25:25 -0400 Subject: [PATCH 1/8] perlgov: allow deferral of Special Election When, for example, there is a need for Special Election near the date of an upcoming Term Election. --- pod/perlgov.pod | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index dbae4bae86ed..d1f7edb3ea89 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -393,6 +393,11 @@ Whenever there are vacancies on the Steering Council, the council will organize a Special Election within one week after the vacancy occurs. If the entire Steering Council is ever vacant, a Term Election will be held instead. +The Steering Council may defer the Special Election for up to twelve weeks. +Their intent to do so must be publicly stated to the Core Team. If any active +Core Team member objects, the Special Election must be organized within one +week. + If a Steering Council member is deceased, or drops out of touch and cannot be contacted for a month or longer, then the rest of the council may vote to declare their seat vacant. If an absent member returns after such a From d44e82ea91c587c776dbb8d26360d06ddc49506c Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Thu, 15 Apr 2021 14:39:34 -0400 Subject: [PATCH 2/8] perlgov: handling uncontested elections --- pod/perlgov.pod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index d1f7edb3ea89..2b8349445ec1 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -432,7 +432,8 @@ anonymously. After voting is complete, candidates are ranked using the Condorcet Internet Voting Service's proportional representation mode. If a tie occurs, it may be resolved by mutual agreement among the tied candidates, or else the tie will be resolved through random selection by the Vote -Administrator. +Administrator. If only one candidate has been nominated, no vote is required, +and that candidate will be declared the winner when the nomination period ends. =back From 4a607b158cdf426527d57b8fc7ef68a795567ed6 Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Sat, 8 May 2021 17:57:08 -0400 Subject: [PATCH 3/8] perlgov: allow for no vote when 2-seats, 2-candidates --- pod/perlgov.pod | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index 2b8349445ec1..c9b8252ba07e 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -432,8 +432,9 @@ anonymously. After voting is complete, candidates are ranked using the Condorcet Internet Voting Service's proportional representation mode. If a tie occurs, it may be resolved by mutual agreement among the tied candidates, or else the tie will be resolved through random selection by the Vote -Administrator. If only one candidate has been nominated, no vote is required, -and that candidate will be declared the winner when the nomination period ends. +Administrator. Unless there are more candidates than open seats, no vote is +required, and those candidates will be declared the winner when the nomination +period ends. =back From 8932d1731be2cf2bc52dd1965afa57a5d0ddeb46 Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Sat, 8 May 2021 17:58:32 -0400 Subject: [PATCH 4/8] perlgov: limit the time period for objection to deferral --- pod/perlgov.pod | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index c9b8252ba07e..3eb735ad2fc9 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -395,8 +395,8 @@ entire Steering Council is ever vacant, a Term Election will be held instead. The Steering Council may defer the Special Election for up to twelve weeks. Their intent to do so must be publicly stated to the Core Team. If any active -Core Team member objects, the Special Election must be organized within one -week. +Core Team member objects within one week, the Special Election must be +organized within one week. If a Steering Council member is deceased, or drops out of touch and cannot be contacted for a month or longer, then the rest of the council may vote to From 0eeeb77a17bd5e18353b674bbf171d9ad893fe2a Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Sat, 29 May 2021 12:43:27 -0400 Subject: [PATCH 5/8] perlgov: allow PSC to cancel election deferment --- pod/perlgov.pod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index 3eb735ad2fc9..6593035d930a 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -396,7 +396,8 @@ entire Steering Council is ever vacant, a Term Election will be held instead. The Steering Council may defer the Special Election for up to twelve weeks. Their intent to do so must be publicly stated to the Core Team. If any active Core Team member objects within one week, the Special Election must be -organized within one week. +organized within one week. At any time, the Steering Council may choose to +cancel the deferment and immediately commence organizing a Special Election. If a Steering Council member is deceased, or drops out of touch and cannot be contacted for a month or longer, then the rest of the council may vote to From 80bf635c6ce8e1f2d67bf372c11b62242f100f2e Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Sat, 29 May 2021 12:46:37 -0400 Subject: [PATCH 6/8] perlgov: clarify time frame for newly Term Election --- pod/perlgov.pod | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index 6593035d930a..292acfa11dd3 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -379,11 +379,11 @@ Governance". =head3 Term -A new Steering Council will be chosen by a Term Election within two weeks after -each stable feature release (that is, change to C or -C) or after two years, whichever comes first. The council members -will serve until the completion of the next Term Election unless they are -removed. +A new Steering Council will be chosen by a Term Election after each stable +feature release (that is, change to C or C) or +after two years, whichever comes first. The Term Election will be organized +within two weeks of the triggering event. The council members will serve until +the completion of the next Term Election unless they are removed. =head3 Removal From c4fcf84a855c00e7430ad1152b99fedbc845b31f Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Sun, 25 Jul 2021 15:54:31 -0400 Subject: [PATCH 7/8] perlgov: allow two weeks to organize after objection This change suggested by Hugo in review. --- pod/perlgov.pod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index 292acfa11dd3..61c7945673b1 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -396,7 +396,7 @@ entire Steering Council is ever vacant, a Term Election will be held instead. The Steering Council may defer the Special Election for up to twelve weeks. Their intent to do so must be publicly stated to the Core Team. If any active Core Team member objects within one week, the Special Election must be -organized within one week. At any time, the Steering Council may choose to +organized within two weeks. At any time, the Steering Council may choose to cancel the deferment and immediately commence organizing a Special Election. If a Steering Council member is deceased, or drops out of touch and cannot be From a9ec90a4f5904feff19fcea69918bac84f8a520c Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Sun, 1 Aug 2021 22:05:33 -0400 Subject: [PATCH 8/8] perlgov: slight reorganization of "no contest" text --- pod/perlgov.pod | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pod/perlgov.pod b/pod/perlgov.pod index 61c7945673b1..17d864b82bbe 100644 --- a/pod/perlgov.pod +++ b/pod/perlgov.pod @@ -428,14 +428,15 @@ may share a statement about their candidacy with the Core Team. =item 2 -Active Core Team Members vote by ranking all candidates. Voting is performed -anonymously. After voting is complete, candidates are ranked using the -Condorcet Internet Voting Service's proportional representation mode. If a tie -occurs, it may be resolved by mutual agreement among the tied candidates, or -else the tie will be resolved through random selection by the Vote -Administrator. Unless there are more candidates than open seats, no vote is -required, and those candidates will be declared the winner when the nomination -period ends. +If there are no more candidates than open seats, no vote is required. The +candidates will be declared to have won when the nomination period ends. + +Otherwise, active Core Team Members vote by ranking all candidates. Voting is +performed anonymously. After voting is complete, candidates are ranked using +the Condorcet Internet Voting Service's proportional representation mode. If a +tie occurs, it may be resolved by mutual agreement among the tied candidates, +or else the tie will be resolved through random selection by the Vote +Administrator. =back