From: "Ludovic Courtès" <ludo@gnu.org>
To: Simon Tournier <zimon.toutoune@gmail.com>
Cc: "Noé Lopez" <noe@xn--no-cja.eu>, 74736@debbugs.gnu.org
Subject: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
Date: Thu, 26 Dec 2024 12:28:34 +0100 [thread overview]
Message-ID: <87ttaqwun1.fsf@gnu.org> (raw)
In-Reply-To: <877c7qe243.fsf_-_@gmail.com> (Simon Tournier's message of "Mon, 23 Dec 2024 18:33:00 +0100")
Hi,
Simon Tournier <zimon.toutoune@gmail.com> skribis:
>>> +### Last call (up to 14 days)
>>> +
>>> +The author publishes a final version of the RFC and a last grace period
>>> +of 14 days is granted. People are asked to agree or disagree by
>>> +commenting:
>>> +
>>> +- +1 / LGTM: I support
>>> +- =0 / LGTM: I will live with it
>>> +- -1: I disagree with this proposal
>>> +
>>> +At least half of people with commit access must express their voice with
>>> +the keys above during this last call. We need to be sure that the RFC
>>> +had been read by people committed to take care of the project, since it
>>> +proposes an important change.
>>> +
>>> +When a positive consensus is reached, the RFC becomes effective. If not,
>>> +the proposal is archived and the status quo continues.
>>
>> It seems unchanged compared to v3. WDYT of my comments, suggestions,
>> and proposed wording:
>>
>> https://issues.guix.gnu.org/74736#9
>>
>> ?
>
> Quoting:
>
> > I think committers here are mentioned as a simple way to express
> > membership and avoid infiltration, but it has the downside of ignoring
> > many members and giving committers a special privilege.
>
> It’s not about infiltration, it’s about to be sure that people agree and
> do not overlook.
Right. (Though I think infiltration is also a valid concern.)
> > I propose this definition: anyone who is on a team (in ‘teams.scm’) is a
> > voting member*.
>
> I agree.
>
> > We can keep a quorum, but I think 50% of the voters is too ambitious;
> > maybe 25%?
>
> Well, I picked 50% almost randomly. ;-) Somehow, I do not have a strong
> opinion. My concern is only to be sure that we have a consensus and not
> something falling between the cracks.
Yes, agreed.
> > This would become¹:
> >
> > Once the final version is published, team members have 14 days to cast
> > one of the following votes about the RFC:
> >
> > - Support (+1);
> > - Accept (0);
> > - Reject (-2).
> >
> > Votes are cast by replying on the patch-tracking entry of the RFC.
> >
> > The RFC is accepted if (1) at least 25% of the voting members cast a
> > vote, and (2) the sum of votes is non-negative. In other cases, the
> > RFC is withdrawn.
>
> For me, if we have only one minus, it means we do not have consensus.
> Therefore, the person who cannot live with the proposal must be
> proactive in finding a solution that we all agree on.
Yes.
> In other words, the numbers are not for being summed, the aim is to
> capture:
>
> - Support
> - I can with with it
> - I cannot live with it
>
> BTW, I do not like the word “Reject” and I prefer “Disagree” or even
> better “I cannot live with it”.
I like the spirit of it, and I would propose exactly that if people were
to meet physically at a meeting.
The problem I see here is that we’re online, all communication is
asynchronous, sometimes concise, sometimes verbose, sometimes frequent,
sometimes rare, participants may be friends or strangers, and yet we
need to come to a clear shared understanding of whether the RFC is
“accepted” or “withdrawn”.
If we keep it too fuzzy, I fear we might be unable to decide what to do.
>> I think we should now make sure we reach consensus on the timeline, and
>> in particular:
>>
>> 1. on the voting process;
>
> Maybe I misunderstand something. From my point, we do not “vote”
> because we are trying to work using consensus. When I proposed +1/0/-1
> my aim was not to “vote“ but to be sure that the proposal is not
> overlooked.
I’m all for consensus-based decision making, as you know. My concern is
making sure a clear and unambiguous decision is made at the end of the
RFC period.
The risk I see is that of the final withdrawn/accepted decision to be
perceived as an arbitrary choice by the people in power (RFC editors,
long-timers, etc.), or that of being unable to make that final decision.
It’s a risk that perhaps exists only in the most contentious cases, but
if we can use vote as a tool to avoid it, it’s worth considering.
WDYT?
Ludo’.
next prev parent reply other threads:[~2024-12-26 11:29 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-08 12:29 [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process Noé Lopez via Guix-patches via
2024-12-08 12:31 ` [bug#74736] [PATCH v2 1/1] rfc: " Noé Lopez via Guix-patches via
2024-12-12 18:14 ` [bug#74736] [PATCH v2 0/1] " Ludovic Courtès
2024-12-12 19:47 ` Simon Tournier
2024-12-14 10:06 ` Ludovic Courtès
2024-12-23 17:58 ` Simon Tournier
2024-12-26 11:15 ` Ludovic Courtès
2024-12-09 20:47 ` Artyom V. Poptsov
2024-12-12 19:30 ` [bug#74736] [PATCH v3] rfc: " Simon Tournier
2024-12-14 10:47 ` Ludovic Courtès
2024-12-22 13:06 ` Noé Lopez via Guix-patches via
2024-12-22 13:56 ` [bug#74736] [PATCH v4 0/1] " Noé Lopez via Guix-patches via
2024-12-22 13:56 ` [bug#74736] [PATCH v4 1/1] " Noé Lopez via Guix-patches via
2024-12-23 14:42 ` [bug#74736] [PATCH v2 0/1] " Ludovic Courtès
2024-12-23 17:33 ` Simon Tournier
2024-12-26 11:28 ` Ludovic Courtès [this message]
2024-12-31 15:23 ` Simon Tournier
2024-12-29 18:31 ` Noé Lopez via Guix-patches via
2024-12-30 11:03 ` Ludovic Courtès
2024-12-30 11:58 ` Noé Lopez via Guix-patches via
2025-01-04 17:28 ` Ludovic Courtès
2025-01-05 12:51 ` Noé Lopez via Guix-patches via
2025-01-06 10:29 ` Simon Tournier
2025-01-06 17:40 ` Ludovic Courtès
2025-01-08 10:53 ` Ludovic Courtès
2025-01-09 13:27 ` Ludovic Courtès
2025-01-09 22:48 ` Simon Tournier
2025-01-10 10:39 ` Noé Lopez via Guix-patches via
2025-01-10 13:02 ` Simon Tournier
2025-01-10 16:48 ` Noé Lopez via Guix-patches via
2025-01-11 0:47 ` Suhail Singh
2025-01-03 18:14 ` [bug#74736] [PATCH v5] rfc: " Simon Tournier
2025-01-06 22:29 ` [bug#74736] [PATCH v6] Add Request-for-Comments process Ludovic Courtès
2025-01-07 17:06 ` Noé Lopez via Guix-patches via
2025-01-08 15:12 ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process Suhail Singh
2025-01-09 17:21 ` Simon Tournier
[not found] ` <825F8319-4F41-4F4C-81B3-2C84A73A13CF@housseini.me>
2025-01-08 6:33 ` [bug#74736] [PATCH v6] Add Request-for-Comments process reza via Guix-patches via
2025-01-09 23:22 ` Simon Tournier
2025-01-08 16:26 ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process pukkamustard
2025-01-09 17:18 ` Simon Tournier
2025-01-09 21:00 ` Ludovic Courtès
2025-01-09 21:16 ` Ludovic Courtès
2025-01-09 16:21 ` [bug#74736] [PATCH v6] Add Request-for-Comments process Simon Tournier
2025-01-09 22:32 ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process Ludovic Courtès
2025-01-09 23:56 ` Simon Tournier
2025-01-10 0:40 ` [bug#74736] [PATCH v6] Add Request-for-Comments process Vagrant Cascadian
2025-01-10 12:25 ` Simon Tournier
2025-01-13 1:45 ` Vagrant Cascadian
2025-01-10 7:44 ` Janneke Nieuwenhuizen
2025-01-10 12:45 ` Simon Tournier
2025-01-10 13:17 ` Janneke Nieuwenhuizen
2025-01-07 19:40 ` [bug#74736] Add Request-For-Comment process Ricardo Wurmus
2025-01-09 23:45 ` [bug#74736] [PATCH v7] Add Guix Common Document process Simon Tournier
2025-01-10 17:15 ` [bug#74736] [PATCH v8] Add Request-For-Comment process Ludovic Courtès
2025-01-12 15:57 ` [bug#74736] Re v8 of " Hartmut Goebel
2025-01-13 21:17 ` [bug#74736] [PATCH v2 0/1] " Ludovic Courtès
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ttaqwun1.fsf@gnu.org \
--to=ludo@gnu.org \
--cc=74736@debbugs.gnu.org \
--cc=noe@xn--no-cja.eu \
--cc=zimon.toutoune@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).