all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Simon Tournier <zimon.toutoune@gmail.com>
To: pukkamustard <pukkamustard@posteo.net>, 74736@debbugs.gnu.org
Subject: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
Date: Thu, 09 Jan 2025 18:18:40 +0100	[thread overview]
Message-ID: <87o70f52j3.fsf@gmail.com> (raw)
In-Reply-To: <D6WTZC39AXKQ.2IP46QCJF7Z1G@posteo.net>

Hi,

On Wed, 08 Jan 2025 at 16:26, "pukkamustard" <pukkamustard@posteo.net> wrote:

> - I had to think if I am a _team member_ or not. The term is not defined in the
>   document. I think this is mostly due to there not being a RFC on teams (yet).
>   Still, to make the Process RFC understandable, I'd add a brief explanation of
>   what team members are (i.e. members in etc/teams.scm). 

Yes, that’s the idea.  Ludo pointed that teams.scm file and it was in v5
but not in v6.  Maybe something lost in translation. :-)

>   Likewise, I think the Process RFC would be simpler to understand if feedback
>   is required from a fixed number of team members instead of a percentage. I
>   believe there has been some discussion on this, that I have not been able to
>   follow completely, so ignore if already discussed and agreed upon.

What do you suggest?

Well, FWIW, some explanations, maybe it could help to find a better way.

It appears to me easier to know if the quorum is reached or not, I
guess.

    ./etc/teams.scm list-teams | recsel -CP members | sort | uniq | wc -l

I think that the input of some team members might happen on the
Discussion Period and not specifically on the Deliberation Period.

Well, then you would tell me: I cannot have an opinion on any topic. :-)
Or I do not have the bandwidth to follow all the discussion.  Maybe.
But then, if we are not able to express an opinion on such topic, does
we consent?

From my point of view, the idea is to be sure we – as a community –
consent about significant changes.

And if I – as a deliberating member – do not feel confident enough, I
have two options: (a) Disapprove, for instance because I estimate we
have not discussed enough the topic at hand and the topic deserves more
discussion or another counter proposal or (b) Silent (no reply),
although it would mean to me something is wrong.

On this, the danger is the “social pressure” because the Deliberation
Period is public.  But if it’s a real issue, improvement on that could
be part of an amendment for the next version. :-)

Please keep in mind (1) the “social pressure” would mean it’s not a safe
place hence it would raise more than the potential RFC and (2) consent
does not mean being 100% in agreement with all the details but it means
“it’s a good direction, not perfect but I can live with the
imperfections”.  Somehow. :-)

> - The term "supporter" is used for two things where it's not clear if
>   it's the same:
>
>     1. People listed as supporters in the RFC metadata.
>     2. Team members that respond with "I support" during the Deliberation
>        Period.

Ah.  Hum.  The idea of the process is:

    + author sends
(*) + one or more people reply “I support”
    + it becomes a submitted RFC
    + all the dance…
    + Deliberation Period:
(**)  . I support
      . I approve
      . I disapprove

Ah indeed (*) and (**) are not the same:

  1. “Supporter” means (*)
  2. Team members replying “I support” means (**)

Thanks.  Maybe (1)(*) should be renamed.


>   I'd suggest renaming the RFC state "Final" to "Accepted".

I agree.

> - In Section "Deliberation Period" the team member response is "I disapprove"
>   but in the next section the term "disagree" is used. I'd use the same term for
>   clarity.

I agree.

> - The "I disapprove" reply is only allowed if member actively proposed
>   alternative solutions during the "Discussion Period". I feel that might be a
>   bit of a strong requirement as that means you can not disapprove a RFC if you
>   only see it after the "Deliberation Period" has started. Maybe that's ok as
>   RFCs need to be announced to guix-devel. Still it might be a bit strong. Maybe
>   something along the lines: "A team member sending this reply must explain
>   their disapproval and should suggest constructive changes to the proposal that
>   would make it approvable."

If you do not see the RFC after the long Discussion Period of 60 days,
then why do you see it in the short Deliberation Period? ;-)

Somehow, we need to bound, else it becomes hard to move forward, IMHO.

Well, I assume good faith, I would like to counter the behaviour: I
sleep during all the discussion where people took the time to polish and
end up with something all agree, and me, I awake up in the last minute
and bang!  That’s unfair, IMHO.

It’s not explicitly mentioned (maybe it should be): I think that any
“submitted” RFC must be advertised via info-guix@gnu.org.

> - I think the name "Guix Consensus Documents (GCD)" would be slightly
>   funnier - a play on greatest common divisor (as mentioned by Simon).
>   But I think RFC is a term that is more widely understood and that's
>   fine.

I agree.  I remember your suggestion at the last Guix Days.  And I lost
it among other stuff during the year 2024… Arf!

> I'm not quite clear what this means, but: I support. :) 
>
> I will be afk during the Deliberation Period (and not present in
> Brussels) but I think this is an important step for Guix and am fine
> with being added to the `supporters` field.

Thank you.

Ah what a pity to not see you in Brussels!

Cheers,
simon




  reply	other threads:[~2025-01-09 17:34 UTC|newest]

Thread overview: 97+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <87r04uljlj.fsf@gmail.com>
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
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-15 18:44                             ` Simon Tournier
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
     [not found]             ` <87ed1163j5.fsf@housseini.me>
2025-01-17 12:15               ` reza via Guix-patches via
2025-01-17 15:39                 ` 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 [this message]
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-15 18:58             ` Simon Tournier
2025-01-10  7:44       ` Janneke Nieuwenhuizen
2025-01-10 12:45         ` Simon Tournier
2025-01-10 13:17           ` Janneke Nieuwenhuizen
2025-01-15 19:12             ` Simon Tournier
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-15 22:40       ` Simon Tournier
2025-01-16  9:00         ` Ludovic Courtès
2025-01-16  9:50           ` Simon Tournier
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
2025-01-16 19:43       ` Hartmut Goebel
2025-01-16 20:41         ` Hartmut Goebel
2025-01-16 23:51           ` Simon Tournier
2025-01-16 23:50         ` Simon Tournier
2025-01-16 17:43     ` [bug#74736] Re v8 of " Simon Tournier
2025-01-16 19:50       ` Hartmut Goebel
2025-01-17  0:20         ` Simon Tournier
2025-01-16 17:55   ` [bug#74736] [PATCH v9] Add Guix Consensus Document process Simon Tournier
2025-01-16 23:13     ` [bug#74736] Do you read it? (was: [bug#74736] [PATCH v9] Add Guix Consensus Document process) Simon Tournier
2025-01-17  0:43   ` [bug#74736] [PATCH v10] Add Guix Consensus Document process Simon Tournier
2025-01-20  2:50     ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process Maxim Cournoyer
2025-01-20 22:21       ` Ludovic Courtès
2025-01-20 23:47         ` Maxim Cournoyer
2025-01-22 19:18           ` Simon Tournier
2025-01-22 19:15       ` Simon Tournier
2025-01-17  0:53   ` [bug#74736] [PATCH v10] Add Guix Consensus Document process Simon Tournier
2025-01-17 10:15     ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process Ludovic Courtès
2025-01-22 19:49   ` [bug#74736] [FWD] Guix Consensus Document process – deliberation Simon Tournier
2025-01-23  7:44     ` Hilton Chain
2025-01-23  8:30     ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process Ludovic Courtès
2025-01-23  9:19   ` [bug#74736] Guix Consensus Document process Tobias Geerinckx-Rice via Guix-patches via
2025-01-23  9:55   ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process Sharlatan Hellseher
2025-01-24  7:12   ` [bug#74736] Guix Consensus Document process – deliberation Nicolas Goaziou via Guix-patches via
2025-01-24  8:30   ` Ricardo Wurmus
2025-01-24 15:18   ` [bug#74736] Guix Consensus Document process Gabriel Wicki
2025-01-22 20:15 ` [bug#74736] Guix Consensus Document process – deliberation Liliana Marie Prikler
2025-01-22 20:56 ` Ekaitz Zarraga
2025-01-23  1:16   ` [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process jgart via Guix-patches via
2025-01-23  8:16 ` [bug#74736] Guix Consensus Document process – deliberation Tanguy LE CARROUR
2025-01-23  9:01 ` Janneke Nieuwenhuizen
2025-01-23  9:10 ` Zheng Junjie
2025-01-23 11:09 ` Maxim Cournoyer
2025-01-24 10:45   ` 宋文武 via Guix-patches via

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

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87o70f52j3.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=74736@debbugs.gnu.org \
    --cc=pukkamustard@posteo.net \
    /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 external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.