GNU bug report logs - #74736
[PATCH v2 0/1] Add Request-For-Comment process.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Package: guix-patches;
Severity: important;
Reported by: Noé Lopez <noe@HIDDEN>;
Keywords: patch;
merged with #66844; dated Sun, 8 Dec 2024 12:29:02 UTC;
Maintainer for guix-patches is
guix-patches@HIDDEN.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 1 Feb 2025 09:16:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 01 04:15:59 2025
Received: from localhost ([127.0.0.1]:56345 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1te9bb-0000Db-M2
for submit <at> debbugs.gnu.org; Sat, 01 Feb 2025 04:15:59 -0500
Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:47890)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <lars@HIDDEN>) id 1te9bY-0000DE-OB
for 74736 <at> debbugs.gnu.org; Sat, 01 Feb 2025 04:15:57 -0500
Received: from smtp2.mailbox.org (smtp2.mailbox.org
[IPv6:2001:67c:2050:b231:465::2])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4YlRv65r27z9tTG;
Sat, 1 Feb 2025 10:15:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001;
t=1738401346;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding:
in-reply-to:in-reply-to:references:references;
bh=a9gxN3PLd5yYznYYzmc3XuM2agou3YQCXxgIxv/nAUI=;
b=DaQYMsG3PEKGOUa+Sa2wJyLXgi33gkAu/wmMQ13LS+2A5p30qfAzKCYTEYvGjKeaKdMgLv
tmvahvRCTomUY0Y4vKlCc3SsBaCHKO5zgw6xlQNQFKBlm1aaOu6rmFSkiyTwjMy99WU22J
9f8J2AT1ulXUAK/3fqEBd/v8Bn2hp9sI0ap5zS1WhQaz9RVD/LmRxTZ5rdCu7CtM3eJgo8
Y2KcuGBJ/kZ89Gz2Ch4lFGrfnW46cKT37bGMAxzYnoD1XNHgUlfkKy7MtYgx/rgN4VfapY
rpEyXGEQGRrAsP0/y4OTsEdLym7m+JkRxrNKeg50P9CFEaMirGl59SiScNWAkw==
Date: Sat, 1 Feb 2025 10:15:43 +0100
From: Lars-Dominik Braun <lars@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: [FWD] Guix Consensus =?utf-8?Q?Documen?=
=?utf-8?Q?t_process_=E2=80=93?= deliberation
Message-ID: <Z53mP58PMPi-7jq4@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN>
<87msfiljbw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87msfiljbw.fsf@HIDDEN>
X-Rspamd-Queue-Id: 4YlRv65r27z9tTG
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Hi,
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org your reply, either:
>
> • I support;
> • I accept;
> • I disapprove.
I support this GCD.
Lars
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 31 Jan 2025 09:16:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 04:16:31 2025
Received: from localhost ([127.0.0.1]:49964 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tdn8S-0006LY-OE
for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 04:16:31 -0500
Received: from out-187.mta1.migadu.com ([95.215.58.187]:44641)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <andrew@HIDDEN>) id 1tdn8N-0006LF-Pz
for 74736 <at> debbugs.gnu.org; Fri, 31 Jan 2025 04:16:23 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=key1;
t=1738314973;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=3G5iCRDSZf3lghfplOuz+UB2BemT1N3gWwtHedfGL8o=;
b=Nf12Lq/yUkil1VGWHrVrxww98xPZVnY0jPC1eWk3gi1VTGmMMnC4VU4sv4Fm78tqhjIacO
M9g501alIu9ZTlIMZM9AhjTfPAtHlf6vFDSDqvCpcEWSR1ohiJDurN6+I1Y1ps232NjZGV
vvWxpQ/YFHrE1KGUtdoOfw4xaWKHlJHPaeNrPmLMFcG+9WS61A9IXjtEgjJI8ULYwJfRLd
0mP1HH/K6rsvbUIqVejVn1dMSJdhd1L34IKQMAnyVN+gUm+taHcJsNLKG05IjLq4vtmPJx
i57QR1ykkVq4T7i5PW0atUD0PNyNo43s8FZ9SDQDFO00jURiqe3pmfl/Jx4TkQ==
From: Andrew Tropin <andrew@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, info-guix@HIDDEN,
74736 <at> debbugs.gnu.org
Subject: Re: Guix Consensus Document process =?utf-8?Q?=E2=80=93?= deliberation
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 13:16:07 +0400
Message-ID: <871pwj4a3s.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="
X-Migadu-Flow: FLOW_OUT
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On 2025-01-22 20:44, Simon Tournier wrote:
> Hi all,
>
> Here is the Guix Consensus Document (GCD) process which implements how
> we will collectively make decision on *significant* changes. Since it
> bootstraps the process, it=E2=80=99s important to have a common understan=
ding of
> it.
>
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org your reply, either:
>
> =E2=80=A2 I support;
> =E2=80=A2 I accept;
> =E2=80=A2 I disapprove.
>
> If you have commit access and not yet a member of any team, please
> consider to join one. Since we are bootstrapping the process, your
> reply matters too. :-)
>
> The Deliberation Period ends on February, 5th everywhere on Earth.
>
> Note that the Discussion Period is now done. Therefore, if you accept
> with strong concerns, please provide a summary (5-10 lines) that will be
> included in the final document.
>
> If someone disapproves, please explicitly point which major comment you
> did that had not been included in this final document.
>
> Attached the GCD file and the template file. Below various milestones if
> you need more context.
>
> Thanks for all the comments! I=E2=80=99m personally happy with this outc=
ome. :-)
>
> Cheers,
> simon
>
> --
> title: Guix Consensus Document Process
> id: 001
> status: submitted
> discussion: https://issues.guix.gnu.org/74736
> authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
> sponsors: pukkamustard, Ricardo Wurmus
> date: 2025-12-08
> SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
> ---
>
> # Summary
>
> This document describes the _Guix Consensus Document_ (GCD) process of the
> GNU Guix project, later referenced as either Guix or =E2=80=9Cthe project=
=E2=80=9C, for
> brevity. The GCD process is intended to provide a consistent and
> structured way to propose, discuss, and decide on major changes affecting
> the project. It aims to draw the attention of community members on
> important decisions, technical or not, and to give them a chance to weigh
> in.
>
> # Motivation
>
> Day-to-day work on Guix revolves around informal interactions, peer revie=
w,
> and consensus-based decision making. As the community grows, so does the
> stream of proposed changes, and no single person is able to keep track of
> all of them.
>
> The GCD process is a mechanism to determine whether a proposed change is
> *significant* enough to require attention from the community at large and
> if so, to provide a documented way to bring about broad community
> discussion and to collectively decide on the proposal.
>
> A change may be deemed *significant* when it could only be reverted at a
> high cost or, for technical changes, when it has the potential to disrupt
> user scripts and programs or user workflows. Examples include:
>
> - changing the `<package>` record type and/or its interfaces;
> - adding or removing a `guix` sub-command;
> - changing the channel mechanism;
> - changing project governance policy such as teams, decision making, the
> deprecation policy, or this very document;
> - changing the contributor workflow and related infrastructure (mailing
> lists, source code repository and forge, continuous integration, and so
> on).
>
> # Detailed Design
>
> ## When to Follow This Process
>
> The GCD process applies only to *significant* changes, which include:
>
> - changes that modify user-facing interfaces that may be relied on
> (command-line interfaces, core Scheme interfaces);
> - big restructuring of packages;
> - hard to revert changes;
> - significant project infrastructure or workflow changes;
> - governance or changes to the way we collaborate.
>
> Someone submitting a patch for any such change may be asked to submit an
> GCD first.
>
> Most day-to-day contributions do *not* require a GCD; examples include:
>
> - adding or updating packages, removing outdated packages;
> - fixing security issues and bugs in a way that does not change interface=
s;
> - updating the manual, updating translations;
> - changing the configuration of systems part of project infrastructure in=
a
> user-invisible way.
>
> These day-to-day contributions remain governed by the process described in
> the [=E2=80=9DContributing=E2=80=9C section of the GNU Guix Reference
> Manual](https://guix.gnu.org/manual/devel/en/html_node/Contributing.html).
>
> # How the Process Works
>
> ## Getting Started
>
> 1. Clone
> https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
> 2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name` is a
> short descriptive name and `XYZ` is the sequence number.
> 3. Write your GCD following the template structure. The GCD must describe
> a concrete idea and sketch a plan to implement it, even if not all
> details are known; the GCD must not be a brainstorming session or a
> vague idea but a concrete proposal. If it intends to deprecate a
> previously-accepted GCD, it must explicitly say so.
> 4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
> 5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*: one
> or more people who will support the GCD and participate in discussions
> by your side (see below).
>
> The GCD is now in *draft* state and will be *submitted* once it has at
> least one sponsor in addition to the author(s). See =E2=80=9CSubmission =
Period=E2=80=9D
> below.
>
> ## Roles
>
> - An *author* is the person or one of the persons submitting the GCD.
> Authors bear the responsibility to carry out the process to its
> conclusion.
>
> - A *sponsor* is a contributor who, during the submission period (see
> below), informs the author(s) that they would like to support the GCD
> by participating in discussions, providing constructive comments to
> help the author(s), soliciting opinions, and acting as timekeepers. =
As
> a sponsor, please make sure that all participants have the time and
> space for expressing their comments.
>
> Sponsors should be contributors who consider being sufficiently
> familiar with the project=E2=80=99s practices; hence it is recommende=
d, but not
> mandatory, to be a team member.
>
> - A *team member* is the member of a team, as defined in the [Teams
> section of the GNU Guix Reference
> Manual](https://guix.gnu.org/manual/devel/en/html_node/Teams.html).
> Currently, the list of teams and their members is maintained in the
> file `etc/teams.scm` in the [GNU Guix
> repository](https://git.savannah.gnu.org/cgit/guix.git/tree/etc/teams=
.scm)
>
> - A *contributor* is a person who has been participating in Guix
> activities, for instance by writing or reviewing code, by supporting
> users on fora, or by contributing to translations.
>
> ## Communication Channels
>
> - The *draft* is sent by email to `guix-devel@HIDDEN`.
>=20=20
> - Once *submitted*, the GCD is announced to `info-guix@HIDDEN` and disc=
ussed
> using the assigned issue number.
>=20=20=20=20
> - The *final* document is published to `info-guix@HIDDEN` and the
> deliberating replies are sent to the assigned issue number.
>
> ## Timeline
>
> A GCD must follow the process illustrated by the diagram below,
> consisting of several *periods*.
>
> ```
> draft submitted final
> +--------------------+ +---------------------+ +--------------------=
-+
> | Submission Period | | Discussion Period | | Deliberation Period=
|
> | (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 day=
s) |
> +--------------------+ : +---------------------+ +--------------------=
-+
> : : : |
> : v : |
> : cancelled v |
> : o-----------o |
> +- - - - - - - - ->| Withdrawn |<----------------- X
> o-----------o |
> V
> o----------o
> | Accepted |
> o----------o
> ```
>
> The subsections below detail the various periods and their duration.
>
> ### Submission Period (up to 7 days)
>
> Anyone can author and propose a GCD as a regular patch and look for
> sponsors (see =E2=80=9CRoles=E2=80=9D). The GCD is *submitted* once one =
or more people
> have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=
=E2=80=9D; it is
> *cancelled* if no sponsor could be found during that period. The next st=
ep
> is the *discussion period*.
>
> Authors may withdraw their GCD at any time; they can resubmit it again
> later (under a new GCD number).
>
> ### Discussion Period (at least 30 days, up to 60 days)
>
> Once submitted, the GCD is publicly discussed by all the members of the
> community. Authors are encouraged to publish updated versions
> incorporating feedback during the discussion; members are encouraged to
> share a summary of their main concerns or opposition, if any, for being
> included under section =E2=80=9COpen Issues=E2=80=9D in the document.
>
> When deemed appropriate, between 30 days and 60 days after the start of t=
he
> discussion period, the author(s) may publish a final version and announce
> the start of the *deliberation period*. If the authors fail to do so, the
> deliberation period automatically starts 60 days after the start of the
> discussion period based on the latest version provided by the author(s).
>
> ### Deliberation Period (14 days)
>
> Deliberation aims at consolidating consensus; see =E2=80=9CDecision Makin=
g=E2=80=9D below.
>
> The *deliberation period* starts when the authors publish a final version
> of the GCD at `info-guix@HIDDEN`. Anyone who is a team member is a
> deliberating member and is encouraged to contribute to the deliberation.
>
> Once the final version is published, team members have 14 days to send one
> of the following replies on the patch-tracking entry of the GCD:
>
> - =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
> - =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementa=
tion of the
> proposal;
> - =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementa=
tion of the
> proposal. A team member sending this reply should have made constructi=
ve
> comments during the discussion period.
>
> The GCD is *accepted* if (1) at least 25% of all team members=E2=80=93as =
of the
> start of the =E2=80=9CDeliberation Period=E2=80=9D=E2=80=93send a reply, =
and (2) no one
> disapproves. In other cases, the GCD is *withdrawn*.
>
> GCD acceptance is not a rubber stamp; in particular, it does not mean the
> proposal will effectively be implemented, but it does mean that all the
> participants consent to its implementation.
>
> Similarly, withdrawal does not necessarily equate with rejection; it could
> mean that more discussion and thought is needed before ideas in the GCD a=
re
> accepted by the community.
>
> ## Decision Making
>
> Contributors and even more so team members are expected to help build
> consensus. By using consensus, we are committed to finding solutions that
> everyone can live with.
>
> Thus, no decision is made against significant concerns; these concerns are
> actively resolved through counter proposals. A deliberating member
> disapproving a proposal bears a responsibility for finding alternatives,
> proposing ideas or code, or explaining the rationale for the status quo.
>
> To learn what consensus decision making means and understand its finer
> details, you are encouraged to read
> <https://www.seedsforchange.org.uk/consensus>.
>
> ## Merging GCDs
>
> Whether it is accepted or withdrawn, a person with commit rights merges t=
he
> GCD following these steps:
>
> 1. Fill in the remaining metadata in the GCD headers (changing the `statu=
s`
> to `accepted` or `withdrawn`; adding the URL of the discussion in the
> `discussion` header; updating the `date` header; if previously-accepted
> GCDs are deprecated by this new GCD, change the `status` header
> accordingly with `deprecated`);
> 2. Commit everything;
> 3. Announce the publication of the GCD.
>
> All the GCDs are dual-licensed under the [Creative Commons
> Attribution-ShareAlike
> 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the [GNU
> Free Documentation License 1.3, with no Invariant Sections, no Front-Cover
> Texts, and no Back-Cover Texts](https://www.gnu.org/licenses/fdl-1.3.html)
> or (at your option) any later version.
>
> ## GCD Template
>
> The expected structure of GCDs is captured by the template file
> `000-template.md`, written in English with Markdown syntax.
>
> ## Cost of Reverting
>
> Not applicable. Please note that the GCD process described in this
> document can be amended by subsequent GCDs.
>
> ## Drawbacks
>
> There is a risk that the additional process may hinder or burden
> contributions, potentially causing more harm than good. We should stay
> alert that the process is only a way to help contribution, not an end in
> itself.
>
> Discussions could easily have a low signal-to-noise ratio. We will
> collectively pay attention to over- and under-representation of voices and
> notably avoid repeating arguments, avoid using exclusionary jargon, and
> solicit opinions from those who remained silent.
>
> ## Open Issues
>
> There are still questions regarding the desired scope of the process.
> While we want to ensure that technical changes affecting users are
> well-considered, we certainly don=E2=80=99t want the process to become un=
duly
> burdensome. This is a delicate balance which will require care to mainta=
in
> moving forward.
> --
>
> --
> title: <Name Of The Proposal>
> id: <the next available number>
> status: <draft|submitted|accepted|withdrawn|deprecated>
> discussion: https://issues.guix.gnu.org/<number assigned by issue tracker>
> authors: <Author Name>
> sponsors: <Sponsor Name>
> date: <date when the discussion period starts>
> SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
> ---
>
> # Summary
>
> A one-paragraph explanation: motivation and proposed solution.
>
> # Motivation
>
> Describe the problem(s) this GCD attempts to address as clearly as possib=
le
> and optionally give an example. Explain how the status quo is insufficie=
nt or
> not ideal.
>
> # Detailed Design
>
> Main part. The sections compares this solution to other options, includi=
ng
> the status quo, and describes the various tradeoffs in this space. Expla=
in
> details, corner cases, provide examples. Explain it so that someone fami=
liar
> can understand.
>
> It is best to exemplify, including with contrived examples. If the Motiva=
tion
> section describes something that is hard to do without this proposal, thi=
s is
> a good place to show how easy that thing is to do with the proposed solut=
ion.
>
> ## Cost of Reverting
>
> This section explains the impact on users and/or community members of the
> proposed change, and estimates the effort it would take to revert it.
>
> For code changes, assess the expected impact on existing code or processe=
s on
> the following scale:
>
> 0. No incompatibility
> 1. Incompatible only in extremely rare cases (corner cases)
> 2. Incompatible in rare cases (only visible to advanced users)
> 3. Unavoidable incompatibility (affecting most)
>
> Describe the migration path and consider how to follow the Deprecation Po=
licy
> of the project.
>
> For non-coding activities such as processes of the project, similarly exp=
lain
> what impact they will have on workflows.
>
> How will your proposed change evolve over time? What is the cost of chan=
ging
> or reverting the approach later?
>
> # Drawbacks and Open Issues
>
> At submission time, be upfront about open issues so others in the communi=
ty
> can help.
>
> At the end of the process, this section might be empty. If not, please be
> explicit with the known issues and potential directions to address them.
> --
>
> PS: The very first draft had been sent more than one year ago [1,2].
> Then we discussed this topics at Guix Days 2024 [3]. No=C3=A9 resumed
> [4] on December (more than 40 days ago) and several updates had been
> sent to guix-devel; see v5 [5], v6 [6], v7 [7] etc. v10 [8]. A
> consensus had been reached.
>
> The discussion is tracked in:
>
> https://issues.guix.gnu.org/74736
>
>
> 1: Request-For-Comment process: concrete implementation
> Simon Tournier <zimon.toutoune@HIDDEN>
> Tue, 31 Oct 2023 12:14:42 +0100
> id:87h6m7yrfh.fsf@HIDDEN
> https://lists.gnu.org/archive/html/guix-devel/2023-10
> https://yhetil.org/guix/87h6m7yrfh.fsf@HIDDEN
>
> 2: [bug#66844] [PATCH 0/1] Add Request-For-Comment process.
> Simon Tournier <zimon.toutoune@HIDDEN>
> Tue, 31 Oct 2023 12:05:22 +0100
> id:cover.1698747252.git.zimon.toutoune@HIDDEN
> https://issues.guix.gnu.org/66844
> https://issues.guix.gnu.org/msgid/cover.1698747252.git.zimon.toutoune@gma=
il.com
> https://yhetil.org/guix/cover.1698747252.git.zimon.toutoune@HIDDEN
>
> 3: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/guix-d=
ays-2024/governance.org?id=3D12a5d469852a008c314c5f30d17ce60f5a954325
>
> 4: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
> No=C3=A9 Lopez via Guix-patches via <guix-patches@HIDDEN>
> Sun, 08 Dec 2024 13:29:52 +0100
> id:cover.1733614983.git.noelopez@HIDDEN
> https://issues.guix.gnu.org/74736
> https://issues.guix.gnu.org/msgid/cover.1733614983.git.noelopez@HIDDEN
> https://yhetil.org/guix/cover.1733614983.git.noelopez@HIDDEN
>
> 5: Request-For-Comment process: concrete implementation (v5)
> Simon Tournier <zimon.toutoune@HIDDEN>
> Fri, 03 Jan 2025 19:38:01 +0100
> id:87ttafn3p2.fsf@HIDDEN
> https://lists.gnu.org/archive/html/guix-devel/2025-01
> https://yhetil.org/guix/87ttafn3p2.fsf@HIDDEN
>
> 6: Re: Request-For-Comment process: concrete implementation (v5)
> Ludovic Court=C3=A8s <ludo@HIDDEN>
> Tue, 07 Jan 2025 11:40:11 +0100
> id:87zfk229h0.fsf@HIDDEN
> https://lists.gnu.org/archive/html/guix-devel/2025-01
> https://yhetil.org/guix/87zfk229h0.fsf@HIDDEN
>
> 7: Guix Common Document process (v7) (was: Request-For-Comment, RFC)
> Simon Tournier <zimon.toutoune@HIDDEN>
> Fri, 10 Jan 2025 01:07:47 +0100
> id:87bjwfh6p8.fsf@HIDDEN
> https://lists.gnu.org/archive/html/guix-devel/2025-01
> https://yhetil.org/guix/87bjwfh6p8.fsf@HIDDEN
>
> 8: Guix Consensus Document process (v10)
> Simon Tournier <zimon.toutoune@HIDDEN>
> Fri, 17 Jan 2025 02:06:23 +0100
> id:87bjw6mepc.fsf@HIDDEN
> https://lists.gnu.org/archive/html/guix-devel/2025-01
> https://yhetil.org/guix/87bjw6mepc.fsf@HIDDEN
I support.
Thank you very much for all the effort, GCD looks really good.
P.S. The first reply was marked as spam by debbugs, this is a second
attempt to send it.
--=20
Best regards,
Andrew Tropin
--=-=-=
Content-Type: application/pgp-signature; name=signature.asc
Content-Transfer-Encoding: base64
LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRSXpCQUVCQ2dBZEZpRUVLRUdheGxBNGRF
REg2Uy82SWdqU0NWakIzckFGQW1lY1hNY0FDZ2tRSWdqU0NWakIKM3JDRXNRLy9ZWEFHSHdGQnVn
endQd0pUYXpFRm1MaEZSTGx5ai9UK3dkY0N3bkVtdkJ2K2VkamU2bjFLNmY5LwpYOEtCa09oMEw1
OGE1NjR3TzRkR0RxV2JFWkRYd01OdlZqek1Dd3ZCaDg0NzJmVjBNWVpubEV5T2NxOE9tNjNGClI4
U0lhd0hFejZqUHAyUGlOaGZYcGljOS9oSDlnQ29jSUJRN3NnWEEwbFNJZDJXMDQvaTErWm0xUXRR
ZWhRNDQKNExFdEduSUxHYkhpWUFlS1BQejd4Z1kxTkNaMmw3Q2FOaHc2elBzb3JvVEo3N3QvOGdE
QTFLZ1R2WUF6NkhMcgppcXlxYWhWN09oUHQ1ekhVRlV0cGpSdnJXdkdoTjBiSStQbEdmL1NPTm1H
QWpoLzFmWVhvV3lvMjlOY2RqL2hYCkhpdCsrSjFWZ1NMVyszTUcwWU5uSHFScUh4RE1WZmtibTRm
VDNCcGxQSzByRHQ4b0JSU2Z6MFl1VVVPYVNoRGkKRWVmM3B6ZW5JY1ZWZm12eERLbmlHMVAyOE1D
STZPaVZVT0VCOVc4ZHBHVGRZcnJlTU5Pa3RhMjJlQ2pYNFI0Vwp0M2VFbk5xRHdiMmNKSERyU3RU
S243blFDaUJ1MXk4Yk9XOU1uQ0hra21ndzNPYVU4UC92TE9RSTFNQXBoaFFUCkR6OUtxblJNTFg2
cWVXRWRwa0pOcFJsUm1xUmNwaXZERjdWVFBJSWRBRk1JbEJIbWNPR2RTbVNIb1ZIa2crMFoKWG1V
VXBZaW5hMGtVSkdsS0dvYkoxUDdSc0g0UDJPbXN0VkJ0RnQ1OEt2RGpFTHRZNHB6eDdGVlF6aGNX
bUJJbQo5VWtqZXNGWlJtTGM2S0FnanJ1dVRWc09tUklzTFlRQ1NSZHhqdU1pZE9iekNxRzZMUzA9
Cj1ERWR2Ci0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ==
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 30 Jan 2025 21:42:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 16:42:35 2025
Received: from localhost ([127.0.0.1]:48229 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tdcJ1-0006Ug-ES
for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 16:42:35 -0500
Received: from mx0.riseup.net ([198.252.153.6]:36030)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <nandre@HIDDEN>) id 1tdcIy-0006UL-Ac
for 74736 <at> debbugs.gnu.org; Thu, 30 Jan 2025 16:42:33 -0500
Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
(No client certificate requested)
by mx0.riseup.net (Postfix) with ESMTPS id 4YkXYZ1BNLz9wFN;
Thu, 30 Jan 2025 21:42:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak;
t=1738273346; bh=aVf2pea7eSVRtd5qnkR4zpIZtPP70LqWupXlhxnELvs=;
h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
b=BPW1sGE/uFUUy+4PJq/yGBKvIhEwjcbM4DPMCvYL29l1VubMg3HOo7zg591BdV98E
LwtsNSLHABUKH6H7p2bAGhK4hL6aqgabB8sJx+ZWs5CKt9sHNmFDOMIAMa4MDaJJCt
Vz4QJHVI6zG/66xWuS7vNTWLQVCr0GVYFtzXTCRA=
X-Riseup-User-ID: 56A320746455B131E4B444A6802A1580F5B99EA26F845484AB28EE85A79FDF70
Received: from [127.0.0.1] (localhost [127.0.0.1])
by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4YkXYX6RFJzFplp;
Thu, 30 Jan 2025 21:42:24 +0000 (UTC)
Date: Thu, 30 Jan 2025 18:42:20 -0300
From: =?iso-8859-1?Q?Andr=E9?= Batista <nandre@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: Guix Consensus Document =?utf-8?Q?proc?=
=?utf-8?B?ZXNzIOKAkw==?= deliberation
Message-ID: <Z5vx_SP3yOlPqbBn@andel>
References: <87r04uljlj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Hi Guix!
qua 22 jan 2025 às 20:44:08 (1737589448), zimon.toutoune@HIDDEN enviou:
> Hi all,
>
> Here is the Guix Consensus Document (GCD) process which implements how
> we will collectively make decision on *significant* changes. Since it
> bootstraps the process, it’s important to have a common understanding of
> it.
>
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org your reply, either:
>
> • I support;
> • I accept;
> • I disapprove.
>
I support.
(...)
>
> The GCD is *accepted* if (1) at least 25% of all team members–as of the
> start of the “Deliberation Period”–send a reply, and (2) no one
> disapproves. In other cases, the GCD is *withdrawn*.
So authors and sponsors are excluded from the deliberation's counting?
Congrats on moving this forward!
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 29 Jan 2025 04:11:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 23:11:33 2025
Received: from localhost ([127.0.0.1]:39531 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tczQL-0004MN-CN
for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 23:11:33 -0500
Received: from mout02.posteo.de ([185.67.36.66]:43605)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <bavier@HIDDEN>) id 1tczQH-0004M5-AU
for 74736 <at> debbugs.gnu.org; Tue, 28 Jan 2025 23:11:30 -0500
Received: from submission (posteo.de [185.67.36.169])
by mout02.posteo.de (Postfix) with ESMTPS id 6882C240101
for <74736 <at> debbugs.gnu.org>; Wed, 29 Jan 2025 05:11:22 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
t=1738123882; bh=FVR7Klv/CSHBc0aZns3HLHrLRqjQoxAuMz/Omv97pIo=;
h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type:
Content-Transfer-Encoding:From;
b=es+5UewGMyPsYD8jVPOt9rt2wuhKAykinzy/1FkQXa7IhkqqiaJ+jQUtGlBDc+WrN
r7619XoFlVEv0Mb2HIdoK2hay11dOYBNWWo58twdedatSYawZFgGiNc2HoflIL3vvB
/zy/r+i8EIykh2pnNwDgI6R5JiSMBp2IEt/fmFo2YEvGNTN5ia2x6b5rSnmStzDQ+M
22D73KVn6Iz7J7tXNeVTtPeyDaPB/skoJABd0K/TG+wiafaZVynUlUqLjs2iFdFLEW
Mag1H5sDcBzVb9JwF3EE03Stp+lEPrR6kaIqBLolLZYIekE/huwY3db9KHFhFCJiAC
l/Ed6Argkz+iQ==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4YjTHF5FYhz9rxD
for <74736 <at> debbugs.gnu.org>; Wed, 29 Jan 2025 05:11:21 +0100 (CET)
Message-ID: <0a5b28e1-7d59-4996-8a90-2f3ba06f8bcd@HIDDEN>
Date: Wed, 29 Jan 2025 04:11:20 +0000
MIME-Version: 1.0
Subject: =?UTF-8?Q?Re=3A_Guix_Consensus_Document_process_=E2=80=93_deliberat?=
=?UTF-8?Q?ion?=
To: 74736 <at> debbugs.gnu.org
References: <87r04uljlj.fsf@HIDDEN>
Content-Language: en-US
From: Eric Bavier <bavier@HIDDEN>
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
I support
On 1/22/25 13:44, Simon Tournier wrote:
> Hi all,
>
> Here is the Guix Consensus Document (GCD) process which implements how
> we will collectively make decision on *significant* changes. Since it
> bootstraps the process, it’s important to have a common understanding of
> it.
>
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org your reply, either:
>
> • I support;
> • I accept;
> • I disapprove.
>
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 29 Jan 2025 02:15:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 21:15:29 2025
Received: from localhost ([127.0.0.1]:39338 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tcxc0-0007Tv-VI
for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 21:15:29 -0500
Received: from fout-a4-smtp.messagingengine.com ([103.168.172.147]:39039)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ian@HIDDEN>) id 1tcxby-0007Tf-Lp
for 74736 <at> debbugs.gnu.org; Tue, 28 Jan 2025 21:15:27 -0500
Received: from phl-compute-02.internal (phl-compute-02.phl.internal
[10.202.2.42])
by mailfout.phl.internal (Postfix) with ESMTP id DEB4A1380ED7
for <74736 <at> debbugs.gnu.org>; Tue, 28 Jan 2025 21:15:20 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
by phl-compute-02.internal (MEProxy); Tue, 28 Jan 2025 21:15:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h=
cc:content-transfer-encoding:content-type:content-type:date:date
:from:from:in-reply-to:message-id:mime-version:reply-to:subject
:subject:to:to; s=fm2; t=1738116920; x=1738203320; bh=UW8nQ6za91
aJrDSl7OrpKCd/9sw55xd8KtFVmt3hc04=; b=YHLn9elUijYwAxVLNqx25xf42p
xD8cABxxeQOD+JsQmoZ+/92v9t1oEQ6iH1bAkK7wc9f61U6sb+zQnPRy2PAJI77G
yBfGmZzvVubljX0m7u4+Angv63mC5CEVWdOpQOfQ7nx99v+6J3eGc2B9QR/LOBIB
cWzapgq+i9wdYFeyUqwJSBHGu1jQ2lZKNbmi5LHwHJEH0l7cPTlw7KpwTkqsTNaC
WNtLFv1IygACoW853l+DyqXFtptHiQiQFxVAIzfyMkrqWpEQ9gbyKNbM0JU5X4nD
m8V1Z+50tbCXpWvpFLQY5pR+Rt1IflOLwW5r88WmP3EgAP6ZwdcLHMgSF6Sg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-transfer-encoding:content-type
:content-type:date:date:feedback-id:feedback-id:from:from
:in-reply-to:message-id:mime-version:reply-to:subject:subject:to
:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
1738116920; x=1738203320; bh=UW8nQ6za91aJrDSl7OrpKCd/9sw55xd8KtF
Vmt3hc04=; b=GoTRocMVu9OS5pDsWDT8G+2EGLW1aGAre7DtemS76AXrxG2u95L
rP3EAXSWJtxeWPpYat5tOaaUoy5eyYA8qMvb32+Flwid3Xqyfv3w1F6jVu6MuJ7j
6FRYkuJP2CZj6CUlMshC0Bkk8ezQV3H5zXS4TjhY/InTaqSO/vEtqOdeXR63W6ja
j9IcNdeT37ARhtlPouCUgvsTGP6XWn3GkF7iuTs2jIh6jQtvjTucK7NaTnjBwzyO
pVJI86P44HsFf/uHjrk8UR3iKLU1HJ129Yp9PJ3HGWVymv2/nBeu1sU8cZNyURBL
5jNppt2n1DuiQuJ42ViGgkyBImNqYFuiJXg==
X-ME-Sender: <xms:OI-ZZ1Fe8AQP9K4F4d9HVSTbSt9YpaRYJlzTmQUKGljip-Bd4zq0dA>
<xme:OI-ZZ6UKt4dc8aM9eEdarLKYTiZ_leVyfDtklUvlhqODEyaNbsJxRB4dfrFWAkoJ0
zhLTXLpP_lrzHRRuQ>
X-ME-Received: <xmr:OI-ZZ3Ie_Bk6xp5oLFUWDRFHlKc4T_Uz9MpaNlenIe8aSiVhSp_v3VDIqrvqU70gysroi36M800py-tB1eXjK_1E78gWxemSP9eUCOc>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddujeehucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufg
ffkfggtgfgsehtqhertddtreejnecuhfhrohhmpefkrghnucfguhhrvgcuoehirghnsehr
vghtrhhoshhpvggtrdhtvheqnecuggftrfgrthhtvghrnhepieeffeekkeegtedutdeite
egudefgedtieevueeftdeggefgjeeludevjeevvdejnecuvehluhhsthgvrhfuihiivgep
tdenucfrrghrrghmpehmrghilhhfrhhomhepihgrnhesrhgvthhrohhsphgvtgdrthhvpd
hnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeejgeej
feeiseguvggssghughhsrdhgnhhurdhorhhg
X-ME-Proxy: <xmx:OI-ZZ7HOrsWtMszLDlW72-yHEV2iXoTPmR-ykP_iBmCezt5MMjGQWA>
<xmx:OI-ZZ7XLkH4fNgYCHQIPDKgMs4-vMj14X4u_-TiHK62dg5Mhc6s8Sg>
<xmx:OI-ZZ2P2bTzrEOG67INMT6hif5ZkFgBa7SyDoI_oI73OhmRW4w97GA>
<xmx:OI-ZZ61rEPaHFpD2BNpC9gEbb3URf63frWtQulSUv-4RjrMsFCx3VQ>
<xmx:OI-ZZyef1Pc59ih_r7N-pdLvJZnYB4hajb2Zbw1ExXK6BPv1ZFtUCjXx>
Feedback-ID: id9014242:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
<74736 <at> debbugs.gnu.org>; Tue, 28 Jan 2025 21:15:20 -0500 (EST)
From: Ian Eure <ian@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: [PATCH v2 0/1] Add Request-For-Comment process.
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Tue, 28 Jan 2025 18:13:45 -0800
Message-ID: <87ed0mgyee.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.2 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.2 (-)
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I support.
I think we=E2=80=99re likely to encounter some rough edges that require twe=
aks, but this is a good starting point, and I=E2=80=99d rather have the str=
ucture than not.
We=E2=80=99re likely going to need tooling to support this, as I don=E2=80=
=99t think there=E2=80=99s anything to count up votes at the moment, and so=
meone=E2=80=99s vote may change over the course of the discussion and delib=
eration phases.
-- Ian
=2D----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEEaYCpuVICqhHrHYkihJmsiPGnHPIFAmeZjzYRHGlhbkByZXRy
b3NwZWMudHYACgkQhJmsiPGnHPKTIQ//QT/cwFNL/ehOIitgenF3MgPM3vWZjgpB
bA7pnm0KI0s3jhho06yZDxKSkZ6r/j6FsyDMWfuioHv9e6K8tuDssdsdY0oqg+xC
6MYscii9lhuJzT2JA2Xb/iBJwfehDa4iLP8ZJ1JWhAcXZEdBF0CU0jovrLu6vNTV
r8ZkLqbzoQT7gwZIo9KhvVrgtDmn/MSb+Yipl0lyja3KwcE3RQePSaTiJ4tg7sem
HnPY/8fQbnR783UrKYkI3AAAltAwLFNNyU6JCrg+UJHyd0QeB2cobhI1HrLa9h3z
kQJeVG5LYF8zo4I9CMH5dBIGyvI1/BrMyu+4AlQtRM++ISzlxLonpA5c988Vk9Pw
BY+icL+M3RHui4BR+T4Fpbsy3F9jWh2u+1qtvoFz4u5rKm8vQGX1W2Y4qT4GmMkS
6B8q8qOh3d9O/hGqphtkIZz+73rJSGoFk3MCEqI8eWs8iJcY94dskIfFg5Nhl+JD
p8T5rOXznVlGUAPli5Wf9oLGFLLka6bjgW5hD1OqCYd7nBUw8ZJyshRVgqT6qI3q
2H96RW/Yc8UgB2/OGkGDhjLDc6AQJTzzrDu9HHoNQxWVSrc/JqpMIMl+kvHmcvqu
lgq96B5XMa6+6bEG5aSExJ158GALn7Uslt5g6DksufyegihXh8ytwGNSHeChh4BP
RMRxa6vdqWE=3D
=3D0kyZ
=2D----END PGP SIGNATURE-----
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 28 Jan 2025 19:01:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 28 14:01:26 2025
Received: from localhost ([127.0.0.1]:38570 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tcqpx-0000aJ-AY
for submit <at> debbugs.gnu.org; Tue, 28 Jan 2025 14:01:26 -0500
Received: from mail01.noris.net ([62.128.1.221]:40491)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <h.goebel@HIDDEN>)
id 1tcqpt-0000ZO-IP
for 74736 <at> debbugs.gnu.org; Tue, 28 Jan 2025 14:01:23 -0500
Received: from p5b394c8d.dip0.t-ipconnect.de ([91.57.76.141]
helo=hermia.goebel-consult.de)
by mail01.noris.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim) (envelope-from <h.goebel@HIDDEN>)
id 1tcqpr-0001es-Si; Tue, 28 Jan 2025 20:01:19 +0100
Received: from [127.0.0.1] (hermia.goebel-consult.de [192.168.110.7])
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by hermia.goebel-consult.de (Postfix) with ESMTPS id 1CC37602A1;
Tue, 28 Jan 2025 20:01:16 +0100 (CET)
Message-ID: <0af9a7d0-c467-4b92-82a1-81c5bf282bad@HIDDEN>
Date: Tue, 28 Jan 2025 20:01:15 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [bug#74736] I accept
To: Simon Tournier <zimon.toutoune@HIDDEN>, 74736 <at> debbugs.gnu.org
References: <cover.1733614983.git.noelopez@HIDDEN>
<335834ca-314c-4d9c-b82e-381cf9e18653@HIDDEN>
<877c6gjx69.fsf@HIDDEN>
From: Hartmut Goebel <h.goebel@HIDDEN>
Content-Language: de-DE, en-US
Autocrypt: addr=h.goebel@HIDDEN; keydata=
xsFNBFJQM3oBEACiUXmMppc3+A7JpF3lPz8O/mRhfz1U6F4EOTlacTrCcm7Xg5U2JsPPNapV
r5+vHnKBK+xbaX3s/A/G+SwrUZhi1X1HRnSNY1CqL8CT7rZmOtfjg4ExnOuCjie2bKhb9JKm
lJ7MrNimIbNQoX1mRcQ4VMEflhyWfaPGbT73siuMkbr020ExhzW8T18JIC01SgWMULYMBXOB
oGY21am/vaTFCK8bym1P4HVN8i64uOWL0agkAMHbju6SZtG2fYJ68eS3P/97bXRg1pveEdpa
FgaFZhquecw4WdedwLwt1xNcjAg/p6tN73W3asEZTgMHa+iNzbJgcyhWpci09wQZfZ1uL0Hd
M+ohng38ccgu9hJx6YzCN7Fe14JooKbPukG/WfClAgAzZSHRKpS4zGdGlg6D6EWayyWWoLR3
KoMA4LIIlaQbqaOhfe85b4mNgB1hqd0uRTHOah/6T+FUoSQ1IAeKLIDqj6rW7X4ISRn1CXGS
LGDn2QKqR3KtU3cLf8hAeDeO7Qe1jTvLrG1Mfca8lEmC7/yN1gI7L4/cs6lhmXUgMaevuxss
BxO2kkh0OS8HVFf+QQ7LZ5vt91yQVT9HVvOuVob0YtG+3rvkpMaHQilKloNoEkmMiHpwypBa
IfAC6NP9smgionvvmQ5RWSEaH5/pfSUAYbqzWbqDxtqEF/mPOwARAQABzS1IYXJ0bXV0IEdv
ZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT7CwZQEEwEKAD4CGwMCHgECF4AF
CwkIBwMFFQoJCAsFFgIDAQAWIQTUrYucFnt1fE8I6Hd7dSgRv3c7ZQUCZXYHFwUJFwaNHQAK
CRB7dSgRv3c7ZV3XD/0TQziqqbblVi+apROMF+nvuoyAhHX0KMAuVAI1Qi+9jJN1oa1xAl2P
5/Kco/WUxKSpuJBXN+riAiMslfBCCUkNO4ZlIXeVRzOZOWoDVJSuQYhu2NXsziD2mAXRTw0k
SR5U8uHV98Vpqj8EHMgdQOfASOZpMAPMjcZ2BfBELD5Hp8xcjkMU+TMu1T/Sg22bcFQDSVsI
CpGP8JqeAE82vpBjFUEBgriw49kRpccGHz3F37SpCqyLexJP6BvF42Tpa3+0FPciJ5HTPiUf
DZfo4ob8ry/AVswjukVcvCVNAMlbH7pVQNrXWq7ObaM1+Fzzc7UpSooDsbZ5A5KjP2T36Kyj
IW0wzXQEzk4n5+2m8m3+4TzQPgkGLRs5PfIjb5MAuzAZ25h+1YK8IepynHv/aVQl0FPoNXDn
tGKL3g/K8FV3aSjYN+ya4IsCkuyyziUl7WshtHZ+jglYVcBF2xPDjICv+qmWzLLlVabhVvqG
IYRL/hiaVgmpzQ+87jIOBsknT8BHExIcQMbf/hjwRau4kFKCpNTT9VMKOf+xcLjjB+wWoM/Y
psUcJtikSnwb3fGmGZvMMyAS+wk240pCAZ9y9wXkAEY7qPL/DYjo9yjuU+c5xbn0okf8hSod
NRuYgIn+bghxEvku/2Q8FjBvhLY/wefH8Qhz8R9WZ7z3SsXVhs54xc7BTQRSUDN6ARAAveU7
P66Ee50S+i8lV0TGX4xMculhxqMDRAvMNd7SOIBh0H4mm+bsIApqeLrX96jVKcfJE5EQuPGX
98vfK2ODfJG9UAzYj7GDuUgHipcvmtHkryIXinH+NhXYIEiLA4pDqBURWTaGmX+0+o/dB04p
d0u7ew4zViCDc83l9z4jsHqW5yHHoG7s0BHudYqfoPU104jVRkvoOvox7/qE1UkEa8MXcWbb
HQKgge6MWSx87Fm3ChkxefXc3XxkPJA4wDz14c1CUWuL2LnEbeVowBbYzRujN/4XBMFeiYha
RPZOSPeiZbxkhx9qCzZKlGRCXjmkTrmcsorfp5E2g1sGi+opqUzKEqy0VOkiONNlEwjkRnzu
PuBhf+CEKyzYtnPhfRZ+8fqVi3xi+O8j1K2XgQ2826RBlJmAilpoCBlx5fK4tqP4VjVxVcrc
ChOH6Wit19evdNIHGVvXPtw0eqwj291HCx8L42D7JGs0ac3DTTx+AOr1+Fpm6zWSu09DNPIn
MzD3Gcsq4eEcVuQcNpbUZv12cQIEXxpPSSN9+AQ0Rrkrpt/IAYZnnOKQG4r0Rl0hDQqAs/nm
F2djs+KBdrNKy9jFUHrb4HSRFjGPIztQBfnn5B4PumQ+EGZGjN41hnNDG71zJ4Pzd7Vh/t12
cGSQtdXJPMoi60aHZHYGRyaRsEpO/bsAEQEAAcLBewQYAQoAJgIbDBYhBNSti5wWe3V8Twjo
d3t1KBG/dztlBQJl0zYCBQkXBiA2AAoJEHt1KBG/dztl8SAP9jhSVpxB/3zV+uWhtH7dsihN
Imylcs6/v/pn/topMASFAxwwODSTCBfqm/+H9KBL89gwRfBhwVKt2+e2nREMWyyzqWe1H8Ye
tng4kEdmcAzT/eeL279Tu0GolFHQSkBZMeAp6qJu+JmFTsDAFhx+X+14mpU2CP352xDF9tDf
Gw51b9jIhuKgkB1uukYSDghUTH3rW5+rxuwvNgQ7YDgznyykESfaCUeqVAabA8xKbErKM8G6
PLS93Zu1FJKCr2R2Br2HsI7Yi6g9VTM5Rws1COE0ApJr/GEnebpUh0QcOUiRxtx2LCR4nQI9
Vb6Dky+6aaWz4NsawdLJCym9MxKsGBwV70+xoqOVyA3NNWAZAnPYyEntPWMKTYlwJZDNURqT
NSE3TlS3RUpHJ/y7FeSUQ0kVMmpFZjRY671qAvt6Q4uEsnDcz1g06zLnJKQLs9tEg4kCP32w
kgMrrtAFQwbWzGTxf3xnjVooEJHHI7vOCzj83BQM4sq2Mp6kyuKjrAM+kLZChg8gd+Koj7fj
eUIfwDjLCf3Ax7+g1QEqSqVsYxEB60oLONGMy0V31mofwefbWyFEhf7Mkb3lq01JtJ8TYNIL
piWwGAMdoMZO8fXmTslMrRAStK3PpuUV1R3iAiqBHfyGYPQD5snxA4sHmWDSqI4OfUbVVkA6
OY6DWb43/DE=
Organization: crazy-compilers.com
In-Reply-To: <877c6gjx69.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Noris-IP: 91.57.76.141
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Hi Simon,
Am 27.01.25 um 12:47 schrieb Simon Tournier:
> And the idea behind reads, either:
Thanks for your explanation. For me this shows that the deliberation
section needs more clarification.
Anyway, "I still accept" :-)
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goebel@HIDDEN |
| www.crazy-compilers.com | compilers which you thought are impossible |
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 27 Jan 2025 17:39:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 27 12:39:01 2025
Received: from localhost ([127.0.0.1]:34336 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tcT4f-0007kL-Ex
for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 12:39:01 -0500
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:42079)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tcT4c-0007jx-RQ
for 74736 <at> debbugs.gnu.org; Mon, 27 Jan 2025 12:39:00 -0500
Received: by mail-wm1-x32f.google.com with SMTP id
5b1f17b1804b1-43635796b48so30470025e9.0
for <74736 <at> debbugs.gnu.org>; Mon, 27 Jan 2025 09:38:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737999532; x=1738604332; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=/oxZkYtNsRqTAmCzA69uSe9YvP1E6vkmR9JstGfdrHY=;
b=hAfL0dL376qpPo7hr0SLhOAAB7RQRT6+Ot0F21gwFZ7TrzHjEt79R8Yie3pcA5pN4y
mYWUrLlvDdVDrp3tBTe6gBWF3AHjNCtk3GCEJlV7RQciL9mUYn2DjA+0v6BPa0TAHhy+
nDClDzEAX7Vvdog0dKyUdATgM5fDJFkL3g+dixjYqs4df7j3QtDptFie+WIXV1JZywEq
iHdDRwcQ276kL3L7rcZUsFatZu/e/3VBvLglgbnShfC8o0O3a8PhDFetoKNp9PzHHOXv
d1OSxIFR9Rcbvp55v1UceC/KoH6fyCc7pjTdJkLkScfR6C0ce0PBLw/E/oNHeTNoboZh
m5WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737999532; x=1738604332;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=/oxZkYtNsRqTAmCzA69uSe9YvP1E6vkmR9JstGfdrHY=;
b=HkvAORNdHtfTQHgv71V9hs8hXxlgMrHRXQVwrqp8hUvDszLJTUyED2XcMus5pSed41
oyCh9JEPvNSMUNp77JXUenTcRg3w0E51GKWtQaVfT8s/tcGY7rvYRWS4+RjipCOTr576
wcagyHczzFvB2CU8N+am98TvODOfYklRjPK7X1zo8jjrA63OfXo7W9eyDMsGZbmQ2Ryz
ZM8jY/tw3dMv8sOHZcQKJqZAI8y7obD1K/E3mOFhbUTaQFi83wHiJgJn0pUbfOFY0SLR
I09G9/B/TekbAWKXmq1OaoUHf4oBABuo4pchOrQQYQiVBmVpNpKUCVwk1efzwpFcmU9E
0Yjw==
X-Forwarded-Encrypted: i=1;
AJvYcCVZlDv+7xaYgXmKAbsai1xE5y2twVq/W+7W+cllqEnmLDyaHAhc6/tYQyawoKFNb4Qbs64ilA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyKK+F9acMyknbPbt+g+O9RIG1OtI2uRNtElYQEtj5rCJU+dph8
cqXQc7cRlJ+uEmxqZ4gXWL+9+lIvvAZg3w0VfVzjWB00h4IBW3J8IeUxog==
X-Gm-Gg: ASbGnctvgPlQu4Jh0Vo2LC3eR3KKqOpgGM5JMNVUBqeM0gvW9pFSmm+46ysPJ3E/GlS
A95mVdf4OQzVmBjKL1CnTX5zEAK9ADyV7kCf79XjYkKQewqGce3VIocXz6G/uBn0UNdk3hkc2Qr
DvcY/SsNaFSrPJVeJtfmmMusCbymJMsJe0XWRP2KgU9/Y3XDf96IvRAQXfKAOD+spLKB4Zzny5Y
kO0oLmCMuRUdZxZ5doC45ZZEUamcSQNGFtOnQ2qJ8tJA4PGjxrC1DUhUwV/QTGc3ZLpolW7ksmp
SfOfYCSEYKrAWBc1aj9dn2O0E6vEF/I5Y8YvxQGVkFJquI0BKR75J3DzQ5pgMD7HWQ==
X-Google-Smtp-Source: AGHT+IF5OL15sJ8gseLtg7+tOUgx/BspmM4IjxuRfllMoBcpLTaAu48NnxsatNb7luv7Uly+kZcIJw==
X-Received: by 2002:a05:600c:a012:b0:434:9e17:190c with SMTP id
5b1f17b1804b1-438d57c2f7emr1936325e9.0.1737999532210;
Mon, 27 Jan 2025 09:38:52 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-46.net.univ-paris-diderot.fr.
[194.254.61.46]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-438bd4a283csm141172125e9.0.2025.01.27.09.38.51
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 27 Jan 2025 09:38:51 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Hartmut Goebel <h.goebel@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] I accept
In-Reply-To: <335834ca-314c-4d9c-b82e-381cf9e18653@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<335834ca-314c-4d9c-b82e-381cf9e18653@HIDDEN>
Date: Mon, 27 Jan 2025 12:47:26 +0100
Message-ID: <877c6gjx69.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi Hartmut, On Sun, 26 Jan 2025 at 18:21,
Hartmut Goebel wrote: > I accept
Content analysis details: (1.1 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:32f listed in]
[list.dnswl.org]
-0.0 T_SCC_BODY_TEXT_LINE No description available.
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)
Hi Hartmut,
On Sun, 26 Jan 2025 at 18:21, Hartmut Goebel <h.goebel@HIDDEN>=
wrote:
> I accept
Quoting the GCD:
(1) =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
=20=20=20=20
(2) =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implem=
entation of
the proposal;
=20=20=20=20=20=20
(3) =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implem=
entation of
the proposal. A team member sending this reply should have
made constructive comments during the discussion period.
And the idea behind reads, either:
=E2=80=A2 I am in favour of this proposal without concern =3D> (1)
or
=E2=80=A2 I have some concerns:
=E2=80=A3 I can live with them =3D> (2)
or
=E2=80=A3 I cannot live with them =3D> (3)
=20
About (2) =E2=80=9CI accept=E2=80=9D, it appears to me better if a summary =
of these
concerns can be provided for inclusion in the final document.
About (3) =E2=80=9CI disagree=E2=80=9D, it appears to me important to point=
which
comments had been done during the =E2=80=9CDiscussion Period=E2=80=9C and a=
lso provides
a summary of these concerns for inclusion in the final document.
> For me the meaning of the replies are hard to understand and
> distinguish. Esp. the difference between "support" and "consent" as
When I am in accord or when I agree in opinion, it does not imply I
speak in favour of it. Somehow, if I say =E2=80=9CI consent that my neighb=
or is
noisy this week-end=E2=80=9D, then it does not mean =E2=80=9CI=E2=80=99m fa=
vour of this noise=E2=80=9D.
> well as why "I accept" and "I disagree" refer to "the implementation
> of the proposal", but "I support" does not.
Well, indeed. I don=E2=80=99t know if the distinction matters here. Someh=
ow,
the idea is: the concerns need to be concrete, hence about the
implementation. While, if one supports, then it=E2=80=99s about the whole
proposal, else one would have concerns, i.e., only accept.
Again, I don=E2=80=99t know if the distinction matters.
> [This said, for me it's not clear whether my deliberation ought to be
> "support" or "consent".]
I hope the explanations above makes the frame clearer.
> Please note that I'm not a member of any team, thus my deliberation
> not really counts. Anyhow I wanted to state it since I took part in
> the discussion.
IMHO, yes your opinion counts! Because we are bootstrapping the process
and it appears to me sane that team members and committers express their
views. :-)
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 27 Jan 2025 14:20:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 27 09:20:09 2025
Received: from localhost ([127.0.0.1]:60095 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tcPyC-0008S7-MA
for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 09:20:08 -0500
Received: from mout02.posteo.de ([185.67.36.66]:59607)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <glv@HIDDEN>) id 1tcPyA-0008N4-JX
for 74736 <at> debbugs.gnu.org; Mon, 27 Jan 2025 09:20:07 -0500
Received: from submission (posteo.de [185.67.36.169])
by mout02.posteo.de (Postfix) with ESMTPS id 037D1240101
for <74736 <at> debbugs.gnu.org>; Mon, 27 Jan 2025 15:19:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
t=1737987598; bh=7CG/y+TkoKC6Pt1VfUF+IrFXZKNKVO1Tnyr/zcAuRX0=;
h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From;
b=eyTtB37HDlLXZ+RRCWqgaSVTiNN8Cfb5n3hx4QOjimJsPpuOevi6oLqNAXFHlQEdV
9INX/ryKdEbwhvXR/916xNVKHv7nvW32/w1mntH6joKLNFX2DcVgultlkX3S7zLRO8
RVOVAHN6zzcK77oCeuBLQm0lt8XwiNujl/3ouz9j48cs3YjYl5l1EltASlm4l+z+4s
sACaNTiOd6QC/2J8MpVppBND9RkzF9DkgIgugBt/p0+1BEzjIcP6D7lCPlZX6f56TG
I6M4S8QryX7fNhuhys5veYYOe/F2BdmzHxE6aCal8pnDrmWUXhw/zsUecEuIGPH+pg
ysLIwfbeG8fMQ==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4YhVtP2dZ8z9rxW
for <74736 <at> debbugs.gnu.org>; Mon, 27 Jan 2025 15:19:56 +0100 (CET)
From: Guillaume Le Vaillant <glv@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: Guix Consensus Document process =?utf-8?Q?=E2=80=93?= deliberation
In-Reply-To: <87r04uljlj.fsf@HIDDEN> (Simon Tournier's message of "Wed, 22
Jan 2025 20:44:08 +0100")
References: <87r04uljlj.fsf@HIDDEN>
Date: Mon, 27 Jan 2025 14:19:56 +0000
Message-ID: <878qqwl4oj.fsf@kitej>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
--=-=-=
Content-Type: text/plain
I support.
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCZ5eWDA8cZ2x2QHBvc3Rl
by5uZXQACgkQa+ggit8h/j9FGgEAj0fi/qxX1kVMzhXLcWnKuoS3FwW54l4d0aup
EGx0iz8A/356QbytJvIWMSar7cCKC4N2nISf5GKNva3q1eo7E8w/
=zxwv
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 27 Jan 2025 10:43:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 27 05:43:05 2025
Received: from localhost ([127.0.0.1]:59519 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tcMa8-0005gU-Nd
for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 05:43:04 -0500
Received: from mail-oo1-xc34.google.com ([2607:f8b0:4864:20::c34]:48369)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <laurent.gatto@HIDDEN>)
id 1tcMa6-0005fm-Vs
for 74736 <at> debbugs.gnu.org; Mon, 27 Jan 2025 05:43:03 -0500
Received: by mail-oo1-xc34.google.com with SMTP id
006d021491bc7-5f2e31139d9so1983819eaf.0
for <74736 <at> debbugs.gnu.org>; Mon, 27 Jan 2025 02:43:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737974577; x=1738579377; darn=debbugs.gnu.org;
h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=nY1WIYvOnwrZA03D3AaSp1XzHPilLHVuLWp3yUpaLFY=;
b=Jt5pl+SfgMgHgNzm4klMEmzf2zCMFW5Q4Br5YkrkrUZ4nrEZha2sgvvOmkttEOoXmD
Mg0U5YFRn9s38YYEwsuiDdAWlVmHkhKyWjDPuOKGIOjwI0Xo1JioHzen3rvnvblWupgV
BkTpoA0nSPR5XlAn9AjyTUEFi7qxZ/fdiNKPnj3fenktxcKkgqCFInsftzidVtgUbV5Y
RD4AE5dw2ffaMbftFzMCg2kKZINQkpAQVAR3k78MuH6gWwEohMFCcI0+QeZpa2yIc0g3
36z2h0X4QOBS757uYVhvzN5sZYNKpCLnwMD1ifj3oNo8Rrx9gcnccpxrO8Q3n+vyk6we
mo3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737974577; x=1738579377;
h=to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=nY1WIYvOnwrZA03D3AaSp1XzHPilLHVuLWp3yUpaLFY=;
b=GD2TseVXjg7zc3PhZZPYWRAV626odPxD/H+Hn2A/LFe+PEg7LEmvoW6rwkOgSJ71Eq
mbFlsoyZEIGrqZThqZzKE6DMDh69tm26pLiMQVkiRWrmYY7iqPw268W4BUnwAEVdw+g5
FgccZeWVGD8cTf+OxSP6DUHKucLCQUGoPfsz1oR9XK7BKnHc6561sTxWWHDN8GO2TVKa
orCd6BtsuLSnsEP5LI6BbnYDakDWj6FXO7Op6Am+mbMal2VooiTQez4NmWQx4WHOctzD
np42LEOAI6ZcZTPon5602WiaoOsT2Rjq47gVgB1yA9bmWBu0miRyKmnqDoyXePAT4zLg
q2sg==
X-Gm-Message-State: AOJu0Yw4s7vTc1nIloLTqASOhBlM29Td6yo8FdOq3GhiriWUMUzJt5CT
ZcC9dAss7FLpSzT6VeRGRlk7aoqlw2P9TH8p5vYdualFca0ZOqDKE7BbhmL6giMJuJkKsbMt+MW
sOleTXg0BETuQSQj0s1yil5Y/9/5zMSyj
X-Gm-Gg: ASbGnctuhOk0b4C9tB1jtdD07rSBX0RFJKawBaMjRDHE4eAU5crfFoMxRoe1JWaEDDl
7xuGRNAohdfPOYOcrWzC8SycCC6MA6nGcPioWGQUt3q4m9bRCkLAp4E+eQG929hs=
X-Google-Smtp-Source: AGHT+IEq18dkJ3J+R46DJ/Wm3nSypyHA7CHhRecu5Czo84pdAeGTIZG7Rdg1vq+Mw8GrNK7Bcpqxvx0//9MmXBVzhO0=
X-Received: by 2002:a05:6820:4b02:b0:5f2:d799:ab91 with SMTP id
006d021491bc7-5fa38774524mr21185207eaf.2.1737974576749; Mon, 27 Jan 2025
02:42:56 -0800 (PST)
MIME-Version: 1.0
From: Laurent Gatto <laurent.gatto@HIDDEN>
Date: Mon, 27 Jan 2025 11:42:31 +0100
X-Gm-Features: AWEUYZlXn9sbuHaBwq2LUhsW_nRb7jCjP8KmhIssSgQa2vFtjj-jCmbTUZ6xCNA
Message-ID: <CA+uNOziyodVCbTMKxfAHdH4+EONeYrLBXDgFwhuW64K7KAn0=Q@HIDDEN>
Subject: Guix Consensus Document process
To: 74736 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
I support
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 26 Jan 2025 17:21:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 26 12:21:44 2025
Received: from localhost ([127.0.0.1]:57751 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tc6KO-0001bi-Bn
for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 12:21:44 -0500
Received: from mail02.noris.net ([62.128.1.232]:33693)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <h.goebel@HIDDEN>)
id 1tc6KL-0001bY-85
for 74736 <at> debbugs.gnu.org; Sun, 26 Jan 2025 12:21:42 -0500
Received: from p57b08fd2.dip0.t-ipconnect.de ([87.176.143.210]
helo=hermia.goebel-consult.de)
by mail02.noris.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim) (envelope-from <h.goebel@HIDDEN>)
id 1tc6KJ-0000xJ-K0
for 74736 <at> debbugs.gnu.org; Sun, 26 Jan 2025 18:21:39 +0100
Received: from [127.0.0.1] (hermia.goebel-consult.de [192.168.110.7])
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by hermia.goebel-consult.de (Postfix) with ESMTPS id 0236D602A1
for <74736 <at> debbugs.gnu.org>; Sun, 26 Jan 2025 18:21:36 +0100 (CET)
Message-ID: <335834ca-314c-4d9c-b82e-381cf9e18653@HIDDEN>
Date: Sun, 26 Jan 2025 18:21:36 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: 74736 <at> debbugs.gnu.org
From: Hartmut Goebel <h.goebel@HIDDEN>
Content-Language: de-DE, en-US
Subject: I accept
Autocrypt: addr=h.goebel@HIDDEN; keydata=
xsFNBFJQM3oBEACiUXmMppc3+A7JpF3lPz8O/mRhfz1U6F4EOTlacTrCcm7Xg5U2JsPPNapV
r5+vHnKBK+xbaX3s/A/G+SwrUZhi1X1HRnSNY1CqL8CT7rZmOtfjg4ExnOuCjie2bKhb9JKm
lJ7MrNimIbNQoX1mRcQ4VMEflhyWfaPGbT73siuMkbr020ExhzW8T18JIC01SgWMULYMBXOB
oGY21am/vaTFCK8bym1P4HVN8i64uOWL0agkAMHbju6SZtG2fYJ68eS3P/97bXRg1pveEdpa
FgaFZhquecw4WdedwLwt1xNcjAg/p6tN73W3asEZTgMHa+iNzbJgcyhWpci09wQZfZ1uL0Hd
M+ohng38ccgu9hJx6YzCN7Fe14JooKbPukG/WfClAgAzZSHRKpS4zGdGlg6D6EWayyWWoLR3
KoMA4LIIlaQbqaOhfe85b4mNgB1hqd0uRTHOah/6T+FUoSQ1IAeKLIDqj6rW7X4ISRn1CXGS
LGDn2QKqR3KtU3cLf8hAeDeO7Qe1jTvLrG1Mfca8lEmC7/yN1gI7L4/cs6lhmXUgMaevuxss
BxO2kkh0OS8HVFf+QQ7LZ5vt91yQVT9HVvOuVob0YtG+3rvkpMaHQilKloNoEkmMiHpwypBa
IfAC6NP9smgionvvmQ5RWSEaH5/pfSUAYbqzWbqDxtqEF/mPOwARAQABzS1IYXJ0bXV0IEdv
ZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT7CwZQEEwEKAD4CGwMCHgECF4AF
CwkIBwMFFQoJCAsFFgIDAQAWIQTUrYucFnt1fE8I6Hd7dSgRv3c7ZQUCZXYHFwUJFwaNHQAK
CRB7dSgRv3c7ZV3XD/0TQziqqbblVi+apROMF+nvuoyAhHX0KMAuVAI1Qi+9jJN1oa1xAl2P
5/Kco/WUxKSpuJBXN+riAiMslfBCCUkNO4ZlIXeVRzOZOWoDVJSuQYhu2NXsziD2mAXRTw0k
SR5U8uHV98Vpqj8EHMgdQOfASOZpMAPMjcZ2BfBELD5Hp8xcjkMU+TMu1T/Sg22bcFQDSVsI
CpGP8JqeAE82vpBjFUEBgriw49kRpccGHz3F37SpCqyLexJP6BvF42Tpa3+0FPciJ5HTPiUf
DZfo4ob8ry/AVswjukVcvCVNAMlbH7pVQNrXWq7ObaM1+Fzzc7UpSooDsbZ5A5KjP2T36Kyj
IW0wzXQEzk4n5+2m8m3+4TzQPgkGLRs5PfIjb5MAuzAZ25h+1YK8IepynHv/aVQl0FPoNXDn
tGKL3g/K8FV3aSjYN+ya4IsCkuyyziUl7WshtHZ+jglYVcBF2xPDjICv+qmWzLLlVabhVvqG
IYRL/hiaVgmpzQ+87jIOBsknT8BHExIcQMbf/hjwRau4kFKCpNTT9VMKOf+xcLjjB+wWoM/Y
psUcJtikSnwb3fGmGZvMMyAS+wk240pCAZ9y9wXkAEY7qPL/DYjo9yjuU+c5xbn0okf8hSod
NRuYgIn+bghxEvku/2Q8FjBvhLY/wefH8Qhz8R9WZ7z3SsXVhs54xc7BTQRSUDN6ARAAveU7
P66Ee50S+i8lV0TGX4xMculhxqMDRAvMNd7SOIBh0H4mm+bsIApqeLrX96jVKcfJE5EQuPGX
98vfK2ODfJG9UAzYj7GDuUgHipcvmtHkryIXinH+NhXYIEiLA4pDqBURWTaGmX+0+o/dB04p
d0u7ew4zViCDc83l9z4jsHqW5yHHoG7s0BHudYqfoPU104jVRkvoOvox7/qE1UkEa8MXcWbb
HQKgge6MWSx87Fm3ChkxefXc3XxkPJA4wDz14c1CUWuL2LnEbeVowBbYzRujN/4XBMFeiYha
RPZOSPeiZbxkhx9qCzZKlGRCXjmkTrmcsorfp5E2g1sGi+opqUzKEqy0VOkiONNlEwjkRnzu
PuBhf+CEKyzYtnPhfRZ+8fqVi3xi+O8j1K2XgQ2826RBlJmAilpoCBlx5fK4tqP4VjVxVcrc
ChOH6Wit19evdNIHGVvXPtw0eqwj291HCx8L42D7JGs0ac3DTTx+AOr1+Fpm6zWSu09DNPIn
MzD3Gcsq4eEcVuQcNpbUZv12cQIEXxpPSSN9+AQ0Rrkrpt/IAYZnnOKQG4r0Rl0hDQqAs/nm
F2djs+KBdrNKy9jFUHrb4HSRFjGPIztQBfnn5B4PumQ+EGZGjN41hnNDG71zJ4Pzd7Vh/t12
cGSQtdXJPMoi60aHZHYGRyaRsEpO/bsAEQEAAcLBewQYAQoAJgIbDBYhBNSti5wWe3V8Twjo
d3t1KBG/dztlBQJl0zYCBQkXBiA2AAoJEHt1KBG/dztl8SAP9jhSVpxB/3zV+uWhtH7dsihN
Imylcs6/v/pn/topMASFAxwwODSTCBfqm/+H9KBL89gwRfBhwVKt2+e2nREMWyyzqWe1H8Ye
tng4kEdmcAzT/eeL279Tu0GolFHQSkBZMeAp6qJu+JmFTsDAFhx+X+14mpU2CP352xDF9tDf
Gw51b9jIhuKgkB1uukYSDghUTH3rW5+rxuwvNgQ7YDgznyykESfaCUeqVAabA8xKbErKM8G6
PLS93Zu1FJKCr2R2Br2HsI7Yi6g9VTM5Rws1COE0ApJr/GEnebpUh0QcOUiRxtx2LCR4nQI9
Vb6Dky+6aaWz4NsawdLJCym9MxKsGBwV70+xoqOVyA3NNWAZAnPYyEntPWMKTYlwJZDNURqT
NSE3TlS3RUpHJ/y7FeSUQ0kVMmpFZjRY671qAvt6Q4uEsnDcz1g06zLnJKQLs9tEg4kCP32w
kgMrrtAFQwbWzGTxf3xnjVooEJHHI7vOCzj83BQM4sq2Mp6kyuKjrAM+kLZChg8gd+Koj7fj
eUIfwDjLCf3Ax7+g1QEqSqVsYxEB60oLONGMy0V31mofwefbWyFEhf7Mkb3lq01JtJ8TYNIL
piWwGAMdoMZO8fXmTslMrRAStK3PpuUV1R3iAiqBHfyGYPQD5snxA4sHmWDSqI4OfUbVVkA6
OY6DWb43/DE=
Organization: crazy-compilers.com
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Noris-IP: 87.176.143.210
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
I accept
For me the meaning of the replies are hard to understand and distinguish. Esp. the difference between "support" and "consent" as well as why "I accept" and "I disagree" refer to "the implementation of the proposal", but "I support" does not.
[This said, for me it's not clear whether my deliberation ought to be "support" or "consent".]
Please note that I'm not a member of any team, thus my deliberation not really counts. Anyhow I wanted to state it since I took part in the discussion.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goebel@HIDDEN |
| www.crazy-compilers.com | compilers which you thought are impossible |
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 25 Jan 2025 16:18:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 11:18:36 2025
Received: from localhost ([127.0.0.1]:52184 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tbirj-0000No-Nu
for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 11:18:35 -0500
Received: from latitanza.investici.org ([82.94.249.234]:40793)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <divya@HIDDEN>)
id 1tbirg-0000NZ-Fw
for 74736 <at> debbugs.gnu.org; Sat, 25 Jan 2025 11:18:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org;
s=stigmate; t=1737821911;
bh=hshjUpwVdqS9QmGPhPdzkEMGHaYWuGSvaGnpFVl5Kow=;
h=Date:From:To:Subject:From;
b=fbeMtIQS59pOl5YIFdx5F2Yp69EL0UP4owbE2PSsNH/BfX1hXJnnOy9seq76xd5xw
Ja6jrdYW7hL1MbTqBBnejQEb6+VAlqD4QUaTXuQ4pGWWe5qlUOBSPRbP8FtetSoCl1
5omZ0YMk8pmnnLj0I1Ilvdaq/SPeHHkNyywjpjc8=
Received: from mx3.investici.org (unknown [127.0.0.1])
by latitanza.investici.org (Postfix) with ESMTP id 4YgKc70nCHzGp50
for <74736 <at> debbugs.gnu.org>; Sat, 25 Jan 2025 16:18:31 +0000 (UTC)
Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234])
(Authenticated sender: divya@HIDDEN) by localhost (Postfix) with
ESMTPSA id 4YgKc60qqNzGp4J
for <74736 <at> debbugs.gnu.org>; Sat, 25 Jan 2025 16:18:29 +0000 (UTC)
Date: Sat, 25 Jan 2025 16:18:25 +0000
From: Divya Ranjan <divya@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject:
User-Agent: Thunderbird for Android
Message-ID: <471327BF-28CC-4FE3-B4E2-F42DFBA1C79C@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary=----2N68O18P4322QTFNF1T7Q3ERTIBG9U
Content-Transfer-Encoding: 7bit
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: I support. Divya Ranjan, Mathematics, Philosophy and Libre
Software I support. Divya Ranjan, Mathematics, Philosophy and Libre Software
Content analysis details: (1.3 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[82.94.249.234 listed in sa-accredit.habeas.com]
-0.0 SPF_PASS SPF: sender matches SPF record
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[82.94.249.234 listed in bl.score.senderscore.com]
0.0 HTML_MESSAGE BODY: HTML included in message
-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/,
low trust [82.94.249.234 listed in list.dnswl.org]
2.0 BLANK_SUBJECT Subject is present but empty
-0.0 T_SCC_BODY_TEXT_LINE No description available.
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)
------2N68O18P4322QTFNF1T7Q3ERTIBG9U
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
I support=2E
Divya Ranjan, Mathematics, Philosophy and Libre Software
------2N68O18P4322QTFNF1T7Q3ERTIBG9U
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html><html><body><div dir=3D"auto">I support=2E</div><div dir=3D"=
auto">Divya Ranjan, Mathematics, Philosophy and Libre Software</div></body>=
</html>
------2N68O18P4322QTFNF1T7Q3ERTIBG9U--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 25 Jan 2025 10:24:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 05:24:06 2025
Received: from localhost ([127.0.0.1]:48652 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tbdKg-0003wb-2O
for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 05:24:06 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:49340)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tbdKd-0003vz-Rc
for 74736 <at> debbugs.gnu.org; Sat, 25 Jan 2025 05:24:04 -0500
Received: from localhost (localhost [127.0.0.1])
by hera.aquilenet.fr (Postfix) with ESMTP id 691CA3CB;
Sat, 25 Jan 2025 11:23:56 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
id WSMugmL3HrzZ; Sat, 25 Jan 2025 11:23:55 +0100 (CET)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
by hera.aquilenet.fr (Postfix) with ESMTPSA id 5F4DC383;
Sat, 25 Jan 2025 11:23:55 +0100 (CET)
Date: Sat, 25 Jan 2025 11:23:53 +0100
From: Andreas Enge <andreas@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Support
Message-ID: <Z5S7uYfbGr8GbEif@jurong>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Rspamd-Server: hera
X-Spamd-Bar: ++++++
X-Rspamd-Queue-Id: 691CA3CB
X-Spamd-Result: default: False [6.33 / 15.00]; SPAM_FLAG(5.00)[];
NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-2.07)[95.46%];
MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain];
MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[];
RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[];
RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];
TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]
X-Spam-Level: ******
X-Rspamd-Action: add header
X-Spam: Yes
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
My previous message was rejected as spam... I also support.
Andreas
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 24 Jan 2025 15:18:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 24 10:18:15 2025
Received: from localhost ([127.0.0.1]:46551 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tbLRm-0005c2-Ro
for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 10:18:15 -0500
Received: from cotopaxi.ee.ethz.ch ([129.132.148.196]:45137)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <gabriel@HIDDEN>)
id 1tbLRk-0005bn-Ho
for 74736 <at> debbugs.gnu.org; Fri, 24 Jan 2025 10:18:13 -0500
Received: from localhost (antispam.ee.ethz.ch [129.132.2.16])
by cotopaxi.ee.ethz.ch (Postfix) with ESMTP id 948B5200A3
for <74736 <at> debbugs.gnu.org>; Fri, 24 Jan 2025 16:18:05 +0100 (CET)
X-Virus-Scanned: by amavisd at antispam.ee.ethz.ch
Received: from cotopaxi.ee.ethz.ch ([129.132.148.196])
by localhost (antispam.ee.ethz.ch [129.132.2.16]) (amavisd-new, port 10028)
with ESMTP id E7K5ZXhVr6kQ for <74736 <at> debbugs.gnu.org>;
Fri, 24 Jan 2025 16:18:04 +0100 (CET)
Received: from blackbox (212-51-128-25.fiber7.init7.net [212.51.128.25])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits)
server-digest SHA256) (Client did not present a certificate)
(Authenticated sender: gabriel)
by cotopaxi.ee.ethz.ch (Postfix) with ESMTPSA
for <74736 <at> debbugs.gnu.org>; Fri, 24 Jan 2025 16:18:04 +0100 (CET)
From: Gabriel Wicki <gabriel@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Guix Consensus Document process
Date: Fri, 24 Jan 2025 16:18:00 +0100
Message-ID: <871pws44wn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
I support
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 24 Jan 2025 10:42:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 24 05:42:32 2025
Received: from localhost ([127.0.0.1]:43776 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tbH8y-00062Z-0S
for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 05:42:32 -0500
Received: from mail.envs.net ([5.199.136.28]:34558)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <iyzsong@HIDDEN>) id 1tbH8u-00062L-2a
for 74736 <at> debbugs.gnu.org; Fri, 24 Jan 2025 05:42:29 -0500
Received: from localhost (mail.envs.net [127.0.0.1])
by mail.envs.net (Postfix) with ESMTP id B260E38A0CA9;
Fri, 24 Jan 2025 10:42:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa;
t=1737715345; bh=JRjcA+VTo1EgaZJo+ay62SRy16pJZl6s6WO4b1D3p6Q=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=mlgkcXf6aQZ65c1BYX0VEGeampA2Bp+nIV3lQRPXGNi8KI2gQy1aZDtQjiT0wadiB
mzISga6g0EyFw5vA6wqcbEUAoZiKFoTZcOmcxZ6ELAqsX4S13Ya7cD7nW/MRrbU+M5
TaYydXCqZgCwzEKbonQ+505kEw4fRNpy8DacS59VKgEtQEGdCy+J9zhyQXII/fJ63A
nNChk3Q/8z5Cwb2hMIowFNx5r9AdDJiRK/Fh1W/39tVK4vl1Psdoz6Kt5k70sYJasG
H6pRzbpkuToXEDRS72z1OQlE3Klqvf+qPLQBBfJiRt0CFIF4kBqkZyVhGpxQIWPCz0
10iUx8cZSJZF8xB+bubdsBCuK6sUga2EWcONPyuRJmFCn7m1mdopN/UriXtMD7L9VY
ymOyRR6be+Qk2m+DaJmnW94d+mij7Xh9i3RRUJt7TgXM45i888wXDyzifBEYi4M4Et
b1iHxffMcBQ21eGTQn58TP1xXO0dm/iQEWccn11IzVKUM6YPqU6v3HNddS8yFXjI99
7DlJCSNNIzfpxsXNb5D9qwNtv3dv/iPY3QzDY41DTuY40vGW5u02BWYwpZlVNMSUWp
L9PgONsT6BDIfR1zNJiQI431Znlem5TMdpxs54gJmhPe35F/jAwxtIdOR8DxAvQuyO
u0YnIw7rbU6hgifgEX0UM9Ws=
X-Virus-Scanned: Debian amavisd-new at mail.envs.net
Received: from mail.envs.net ([127.0.0.1])
by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026)
with ESMTP id PnZojubPkl4P; Fri, 24 Jan 2025 10:42:22 +0000 (UTC)
Received: from localhost (unknown [112.44.100.254])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
SHA256) (No client certificate requested)
by mail.envs.net (Postfix) with ESMTPSA;
Fri, 24 Jan 2025 10:42:22 +0000 (UTC)
Received: from localhost (localhost [local])
by localhost (OpenSMTPD) with ESMTPA id dd6cdf43;
Fri, 24 Jan 2025 10:45:53 +0000 (UTC)
From: =?utf-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] Guix Consensus Document process
=?utf-8?Q?=E2=80=93?= deliberation
In-Reply-To: <87v7u5iy61.fsf@HIDDEN> (Maxim Cournoyer's message of "Thu, 23
Jan 2025 20:09:58 +0900")
References: <87r04uljlj.fsf@HIDDEN> <87v7u5iy61.fsf@HIDDEN>
Date: Fri, 24 Jan 2025 18:45:53 +0800
Message-ID: <87msfg5w2m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
I support.
My teams: xfce, lxqt, games, localization, qt. Thanks.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 24 Jan 2025 08:30:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 24 03:30:43 2025
Received: from localhost ([127.0.0.1]:43543 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tbF5P-0002XK-2v
for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 03:30:43 -0500
Received: from sender4-of-o56.zoho.com ([136.143.188.56]:21622)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
id 1tbF5L-0002X6-2w
for 74736 <at> debbugs.gnu.org; Fri, 24 Jan 2025 03:30:41 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1737707435; cv=none;
d=zohomail.com; s=zohoarc;
b=Yzei7wbznJlQCR6B2hwcEhEMPhAwR6blJP0e+/SJ0Qx+zIpud+FbNud0l+r0+bAW2lYsRyVwh5Gl+e/ePhd/zvTn5nQwDX8mzzfucLmcJJH5hoinGciTKp9PN1qnel2R4BmX1k53JhEJyobVeX4ebgVC/P4jJl9KctjR1o1U3rk=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
s=zohoarc; t=1737707435;
h=Content-Type:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc;
bh=p9OZsxLer01vNGvFvnpezPwUQtyPHUM7Haav6AgZZn0=;
b=TmFAXVlwdmiXpbjSeyhSDFgtbSShaj/x6rON0PnuMGCfz7dNlj4Fm4LvMF9dR1oJE4bcu4ItNQtCOR0hnJFfJ1sp3C+/vVQ9ycQzpW/Fwhf/D+JByrbQa96stb3UGvcAxBzE1X3RVGIsMmYdS10x5lt4JTGdTf7rISjJNoylv0g=
ARC-Authentication-Results: i=1; mx.zohomail.com;
dkim=pass header.i=elephly.net;
spf=pass smtp.mailfrom=rekado@HIDDEN;
dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1737707435;
s=zoho; d=elephly.net; i=rekado@HIDDEN;
h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To:Cc;
bh=p9OZsxLer01vNGvFvnpezPwUQtyPHUM7Haav6AgZZn0=;
b=bH4ihwtIpJNcQSsVOef7I7a1/d6nF5AeWwOKZp2097JXpejXLItbHNtZ5Q2Y/FIx
DDcJK9YXmDTUtvsaz/3SoLkszxbsgYF9jtTTUFnYoclnT14/hrqGT5eESftV/5eNGrh
m7cDN6XM/RWUQ28gTtTrI179CWJC35FsZ7BEpDAQ=
Received: by mx.zohomail.com with SMTPS id 1737707432167254.93742712352116;
Fri, 24 Jan 2025 00:30:32 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Guix Consensus Document process =?utf-8?Q?=E2=80=93?= deliberation
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Fri, 24 Jan 2025 09:30:28 +0100
Message-ID: <87ed0sr4uz.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
I support.
--
Ricardo
(member of these teams: R, Sugar, and Python)
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 24 Jan 2025 07:12:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 24 02:12:37 2025
Received: from localhost ([127.0.0.1]:43397 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tbDrp-0007Hz-DS
for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 02:12:37 -0500
Received: from msg-1.mailo.com ([213.182.54.11]:45814 helo=mailo.com)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <mail@HIDDEN>)
id 1tbDrl-0007Ha-Sx
for 74736 <at> debbugs.gnu.org; Fri, 24 Jan 2025 02:12:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr;
s=mailo; t=1737702746;
bh=Buld05XheLK27LR3IqBWANdT8nygDuDfg/u6KqqvKMg=;
h=X-EA-Auth:From:To:Subject:Date:Message-ID:MIME-Version:
Content-Type;
b=IV6yvLdyWi9D7KBa4JmeB/t2ziB8y7kldfquEOLkH7dx0zwMeveQdiqbY5s49RA/V
CecalMCFqfqYNz/ks/xHj+OLYUY/EY71JmYzCPJmL/vsXkNe8uNy0I7shAiL/ZbmXK
EhKJkLHUezsweI7eCE6YoppVPcs1jo4ObOOBfC8A=
Received: by b221-5.in.mailobj.net [192.168.90.25] with ESMTP
via ip-20.mailobj.net [213.182.54.20]
Fri, 24 Jan 2025 08:12:26 +0100 (CET)
X-EA-Auth: O800qUksc41JADrKhQQR1XAvhK1fjMQfrVBDfP3ZoohnMlrbyXIkAmyWIsvr8B9PgJBidxv41fJGzwxDYB0rzV8bPQPQRHM3LCuQNU+8/Dw=
From: Nicolas Goaziou <mail@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Guix Consensus Document process =?utf-8?Q?=E2=80=93?= deliberation
Date: Fri, 24 Jan 2025 08:12:09 +0100
Message-ID: <87tt9obs8m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hello,
I support the proposed process.
Regards,
--
Nicolas Goaziou
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 11:10:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 06:10:20 2025
Received: from localhost ([127.0.0.1]:39506 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tav6K-00084B-11
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 06:10:20 -0500
Received: from mail-pj1-x1033.google.com ([2607:f8b0:4864:20::1033]:48391)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
id 1tav6H-00083q-Lj
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 06:10:18 -0500
Received: by mail-pj1-x1033.google.com with SMTP id
98e67ed59e1d1-2efb17478adso1443597a91.1
for <74736 <at> debbugs.gnu.org>; Thu, 23 Jan 2025 03:10:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737630610; x=1738235410; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=0YsFki7ClTMdmR04OxyJvbqaYZe3li48FbwEKTeKXv8=;
b=aNnT6sxLAxSZ1/YYJjZuadbOl87zxG2A9agt7wW+FAN79vbC3koqdKS1N81zoM9l0k
unuaeLuSAb880NnBgFK6lUWrcdypwHH/0zE7zvMzYOS43sWV1X2NoPUNvgtekJ57y780
G8r80LIiLlAtv1+wCE+U6Y1UYw8R5t0Lg7bU+6xCHqBnKylKz491C4pdZE3Dm8nULvZE
iFXnql4IM16mg+7Zuv0+5RQbndebYw0+Pz+xfhg/GLh2sJ9FRdy5Mb+DUdRsz+ZVzVrd
/OJz9sVQZlBTBOrrCFGPfrIj6lFLJWFeSFmMvQAyHUixd/tBB30nltjxwXy7NsqLLcLO
KOhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737630610; x=1738235410;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=0YsFki7ClTMdmR04OxyJvbqaYZe3li48FbwEKTeKXv8=;
b=QGo1XEN45CF0du8u/AndgvvIzy83vwBLavzXcJdw6kzQw/tznWyKARPi+MjGcGOH4M
nt7cgur3Dg5vZdrslFT/ELu9Iv9JhD3YccKrssfTML/A8WhV9MqbhmReDKY/dtUoZ4lg
W2lgp4rUIaxvVByXBiMjjN4SoWZj1Qyv6Hw48znvoWFBp7glDvdw4hEiWTeJBf/RcRiE
Q8ldT9gedLAwwCGus37qT7DXVBzQFAabHUC66jkEgncdKGlKaciPa4Hqqmp3wCKQR7Le
NEg/b+cExnkcVbLF5atXwJSE1inpDPEgozICiQp8csrOgdUVkPOaN/UbCL1isycmy43J
fp5Q==
X-Gm-Message-State: AOJu0YxOKPDGZ9wvn5n/y5rVr2IR4ckdarbZAkv8VeJRUU/tgPgpO4A6
xWWzlEeKtT17vd6bVGVgVJl2INc0ex/V6B0zHmGd7tlVhCYJrT/OdorSzA==
X-Gm-Gg: ASbGncs4/id9VOqfwvHUvftfZoAvPxAaB7/5O79Si3mQAn29fe2fDrrBjBph4sYuMgx
bkJg7pL7IWS1F2tv8PZ37uxuik+/S3cZsSSYFRIaYsd2nRRt0kscEDrAGia6eH/GN+KN7CvDZtU
bXhZUr04SwZdI28NYfJyRMn9sqg7RP65d/z7ga/4AU1Ch/V1eHpctYcdgejnf0Ogk9b/SEN3w0Z
ZAnmQrAqOF1GDzZ2FGUHgTU/YU8oqbOEifvz7zYGfxft3lm9S1GuqDxw9PXjVRll5pqdpJk6soP
iQ==
X-Google-Smtp-Source: AGHT+IFYmXCcSjSVRimfK9rtd/nT3krQzI3GeNUiUlvo13BDDHz6Oytx+b3emcYovVjsDtT0k9nZag==
X-Received: by 2002:a17:90b:3503:b0:2ee:d96a:5831 with SMTP id
98e67ed59e1d1-2f782d7dc10mr37904689a91.30.1737630610432;
Thu, 23 Jan 2025 03:10:10 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
by smtp.gmail.com with ESMTPSA id
98e67ed59e1d1-2f7e6a79a9bsm3688484a91.17.2025.01.23.03.10.08
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 23 Jan 2025 03:10:09 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: Guix Consensus Document process =?utf-8?Q?=E2=80=93?= deliberation
In-Reply-To: <87r04uljlj.fsf@HIDDEN> (Simon Tournier's message of "Wed, 22
Jan 2025 20:44:08 +0100")
References: <87r04uljlj.fsf@HIDDEN>
Date: Thu, 23 Jan 2025 20:09:58 +0900
Message-ID: <87v7u5iy61.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
I support.
--
Thanks,
Maxim
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 09:55:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 04:55:19 2025
Received: from localhost ([127.0.0.1]:39344 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tatvj-0004DZ-I5
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:55:19 -0500
Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:60519)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
id 1tatvg-0004CK-3a
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:55:17 -0500
Received: by mail-wr1-x42e.google.com with SMTP id
ffacd0b85a97d-385deda28b3so435895f8f.0
for <74736 <at> debbugs.gnu.org>; Thu, 23 Jan 2025 01:55:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737626109; x=1738230909; darn=debbugs.gnu.org;
h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
:date:message-id:reply-to;
bh=Fpy0lW2/GvOnI7GE5kAFJinipaV/pQksQMcC23hmb1I=;
b=esB8wQPXi/WeHz7yRCXdAhToO8xBOYDgAxPz4xd1TEUfFwQuDEY40VjVfBkv7MYuZT
HD5CsGVTtSMqcWqH7yEmL0+gbfurFSAv5bSSdGM+w8rDYmmHUK7eBlXUzBX3RYNYr95S
veHrG/W62XiRtsHPsmrwgoVLGSI5hfHXVIyeBRT6Zrk+OhWBefBcGjXXwU10UJmLgM/j
lXwihf7U5M0OP8GNy2g8JwhhzQJKQlfw7CWt7ztdqJEkBa6mUFPcjdVdUCOxI5j4LFre
xeuWwhgSgXTBHxrFNsEuthwZ6Sw05j5Yro7Gmp3uJ51EMJfD00IqUvIEJpWZiei/AvIE
GZzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737626109; x=1738230909;
h=mime-version:message-id:date:subject:to:from:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=Fpy0lW2/GvOnI7GE5kAFJinipaV/pQksQMcC23hmb1I=;
b=rQowyIXmIBBUVQBASZNy90V+mehXA4BNV0n9gKOZm981Y74/PNvuUkQU1FpRXQbYwD
lc++j/Jcw6Ut+xpXbLOvFe2qpxnu0EUQ0ky+xBlfGQ7dfPoarc/Ac4zPIcCqKBDPSZ7X
z/jPvEKH+XZJ0hJngIyBwjo9fOz4XNa4lGp9o3FdanIl19lBiF/jkfrtmh9kRB45Qeio
+XGnh+4qe6G61Lso6PggeWsMpPk+zCo9FG8dBiBdl9t1TmLMNaIEcTdmZDFcBtVr0AcF
jA7F7nYnZpMJ1C9N7ypfwDUJ1wFA6RUDmU164BXCCnYo/zQC9wGH/1FLb8w/UvOzGRZP
2bVw==
X-Gm-Message-State: AOJu0YzmwCdHn3syyyxT8P3g4dsqVoLlOH+n0DpBXI78jfsvZ0sYUUK2
IGnUkXNhSvijUqjOvrTK5ksJ5i5xFSy5B9m0Nxglr5zUH7C3DlT3rb6bAwBY
X-Gm-Gg: ASbGncvR80X3EEywPOJAc5nQBTTK0/YVR0KcQfbEKaEMWjFHtxSDPW4hSIwGz3sXcBS
btC+x2woy2xfLbNx7hJAPOb7uVS6Uzi3WBjvwQoOpkD4hFUyXY9uVp1OwSO1zsnVpaX4GwK6XaP
AOW0Nakrz4gqkFJwvB4IxY4ehdPeYSj9vTlnh2+OGFxgmx4TRYBtV6i1d++oumq3uccfVWZ+R3V
yFpngJjEBKcAzq0m4YHBY/T8YirRdgpvpeFTNMdAp7+wGR5/nBC53sPpyCkYrwCwhGtpD4KdKhE
qDcwYNsqCFMK1ym0JRA6n7U+qj6bzQ6dI7ec6r9alLpn1fo9KDhMIf6g
X-Google-Smtp-Source: AGHT+IFIs0P9KLbPYmeEzRwSwLH135uI7U/Ukjb/oC6A9KdSptA5C6nlPeccvhmsXhclqjs6dh9Evg==
X-Received: by 2002:a5d:5f8c:0:b0:386:3329:6a04 with SMTP id
ffacd0b85a97d-38bf57a957cmr29340466f8f.39.1737626109269;
Thu, 23 Jan 2025 01:55:09 -0800 (PST)
Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net.
[86.8.111.200]) by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf327decbsm19086288f8f.90.2025.01.23.01.55.08
for <74736 <at> debbugs.gnu.org>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 23 Jan 2025 01:55:08 -0800 (PST)
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [PATCH v2 0/1] Add Request-For-Comment process.
Date: Thu, 23 Jan 2025 09:55:07 +0000
Message-ID: <877c6lj1ms.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain
I support it.
Member of (starting from the most active) go, python, lisp, science, and
sysadmin teams.
---
Thanks,
Oleg
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmeSEfsACgkQdtcnv/Ys
0rWfBg//cZ0k9n+d5QgEs7vu2kgn7TTvo+NAMcLC6s0KeY9Th+E072UX/eRLeIPO
HfL/JYBZrPVbIVxrut7jXrdjrTk2bjFdDAFluHXadPP6B42swSBsREf+Gg/Hr1Mx
GPTeKR+yOKYh/w1vvbk4tSfCiKoXlwvd/ICq5yo9eY4kf2YlAu0m+zP+T7UF7/L4
6Vv/iPB8WZD2KpQ2pultg/NqldFDzOCoqi2+LAJQ48a3N/kCIb4gd5CkozkO+/5C
Vv+txu5j7qTIvOVtI0enxkwGj6G6eCW6Ik1quh92LmxXgjS5cvif5VM4hk1h44ij
L2ed+jo8RhNXdUxxEThimNrRwBDrbijHxLvlXl0Jrl9q1Vpcl7dXeDV0Yxbiri8c
ax4DfJy4ggtBPLAQBsK0EvM5RIbx9MHjSzd90gB8q8hOeSIyQ8iB+m9rEQCfFoD/
rsp+kNJ+hfvZYDrSA0kGlh7n28UAA7NN5cOLVbukujEy1le+xywFpzmxqAusUhho
8B163gx6BOlcVvpuEFi+ux+gI3cI02iCHFY6gglOiLocnxw1ElFEF+2vI3trTVmP
nn2G8r4jc7wTycZJVsIsQrQQT7mLxIoq9U7qslESsFbdg6rrkxVlDNHbSb5DjxU/
OGZXRQVjZWLFQJ6qDGMO3YsNl0QWToeMSYsMJVmUc7kXDekkkYA=
=Q/z6
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 09:19:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 04:19:33 2025
Received: from localhost ([127.0.0.1]:39262 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tatN7-0002Ph-00
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:19:33 -0500
Received: from tobias.gr ([80.241.217.52]:41838)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1tatN3-0002PR-1D
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:19:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=wrBbPuiCv7cmu
R+MTMC5mwhEdWwxSHHbJEOaUDQGZJs=; h=subject:to:from:date;
d=tobias.gr;
b=XDArLkfGFhb+5Mqk5PmozKxIcpZElkLf9wLe8M4eObG49VsWTmkluwPbA665RkTpP03Z
yLq77oyUme/UadP0/7OHoFRwWwXytzCCNi3BWMq3SoJdfaLYytjpML/QHmtcDx9AjY5L9Q
LN6uegmGeBmZz4cniCYzqLKYNOz3a6yjjMd5noNjBsCxLnNKhfMsAvdn53ZZQWe39tQxWK
9J8ZOEq+sKJwFFRbFPcXOF63T4aOe/3pK0cgYvumDklRcjCeT15Gtbm5z4wWoSvE+hr6/2
Em6RfEtqyTdHhubp3q3+5v56sg2HgP06QQAJMKfHX8k2tvQSloynEzMIrHk4miQw==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 3597bd84
(TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <74736 <at> debbugs.gnu.org>;
Thu, 23 Jan 2025 09:19:16 +0000 (UTC)
Date: Thu, 23 Jan 2025 09:19:22 +0000
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Guix Consensus Document process
Message-ID: <950A7B8C-1A58-4A42-91AA-414D95ABFEB8@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
Autocrypt: addr=me@HIDDEN; prefer-encrypt=mutual; keydata=
mQINBFVks2ABEACjGBPhWf/qx0L9OhEIrAFTimo5dHa1FLy0AHaHvxmwYSIdJmERYGiNle1rcOvw
cFRtu8KJUsrs27Vgoso3qHJpghVitUUf0v3ZuXQT9kfuQLz1Y8pyMzHwVFMLiJVj4Z3y7CJk+xyZ
cpSAMbyPINbFVEhsK+z+8ojVGuaiucZkib6b67ySG6Pp1bon8xVvosj71ZRjfXh1t4X8laWO7fQq
itT9lmc6DxbE/4vIhR+Vb2MblaA+DyHoNHGGao89h4CO99lfzWzsux41DnEG9d317sJRQTig6Wja
EKHXZRA9FbfogD4SDa2uQYCpTJpsVjAyZyu2fuJ+t0zJJ+Ai9qDY87P6hOyd+/n8Eh2Y4TbxJiDo
XUT72XY/RfPH1qrMIP3EI/NNL4LQeGG1n+625k3OVWcRVXG2vRrB6qurLmGkLEmjXWCFD9cCRGfH
LeajLm9sM+t/nZPZ3btetcmK9tM2EwivyLUNhrTk73UUnI4CSAzdO2cISqo9zSMtFgj2alqd2fOR
s7CKfEn+5PquruDbp/Ej7dOOrjgWSCXLDDYXRrtaKrLz/dhqq5ftFYi9tUTTQecFotM08fPtu+Kw
JMP2ySHCkUqp0GvrUCeSRPAJZsmJrd535y+LlRhnqb0mbG4dgMa8A6xhkFYugnqldy/q7kX1EmRI
686N7bA6fh1MCQARAQABtCRUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj6JAlIE
EwEKADwCHgECF4ACGQECGwMWIQT1vFU0w28Ah7OdNu8cncT+udt8SwUCXpe0rAYLCQgHCgQFFQoJ
CAsFFgMCAQAACgkQHJ3E/rnbfEu5IhAAk+0BW/twLmx1xMmeXn+I7Ne6SG3++0TRBduEaGWV3n59
lX6XPZUQdAPpS4uy0H+c90Owkw+aWUEwfyOWphrxZRtR2cCOP/3Pxj3Vgtz5RkY4u27lMj15jqa/
p7l2l256ZKJOegr9TvOWtkhMp5lxeVHT6f/44Kv/r/8mMCgSnLXYrEWPE462xI+mIJOanHLJb6No
f2xLRCvXoLLp7Yejjv1dwOO71R9PMRhtNy46pZM1ylQ++UTkeSocJw4aNtiu0DHOkX9AlNBkutIx
x07RpO+MqJKlzzLeQiC/fE5+dR2itRONopwXAqN3MuT7MonQo5XifBn+VK8i9xZWTXZDkWItWtCC
8oIj4zwxwFWiTmMwwSbI3Wdd/11Zw3CLc4Gd0M6NVgvAnuErQXSgr4lrWhZcncvi4L6EJTc9AUSa
8UWPF+S9t+CHTukpJmcYnsccMkOBhT7OZlmWBsylrYK/JTRWqgWSHWdSKmOuLK+MGDneOZEHkEcf
jeXRWvmG7MSU5tE/p7NDLIg9vkvhQV9b0q4OtY65uNWbRe2QRJaYMDcYUAeSZzivRa8VaoVen6tb
FvH44zpCxubn23ABl9YIzwvJC++r+H2qLdLpy0cfITiZadZ74Ae0aosNw7XARS6OY+A03BfXyPiI
2oW0jf/PdH9sh2mQrQxIQJ5cZz6Z3X20MFRvYmlhcyBHZWVyaW5ja3gtUmljZSAodG9iaWFzLmdy
KSA8bWVAdG9iaWFzLmdyPokCNgQwAQoAIBYhBPW8VTTDbwCHs5027xydxP6523xLBQJZUuJkAh0g
AAoJEBydxP6523xLwEoP/iaVWdICefmaZ+bkdUg6hwTKxSPlYdLoaCxYI5V2NnZYXG0dy47E7WJP
4EmTDldcne4UG5NyCgXPSMZDNMqcddEMNbmlssTcLKyu6R/VvTcuL3pEhNoLzm9t2IHR/YGAHJIc
pyfmJ3amGSlsbo6s6Vv+mbrJTRPIDpLUst/PDoGYihcSKTxoIw8RtNAy+FAliIdJ8ZuPA3BTxQei
sQzgWJo68UInvnFp4juq0zupNDqKddemI8kZCRK/fFPBDD71nqiSJjx2tvbjkTiPU9gmTp7Nulgj
ZATZIt0pUhn87w15ItzrsiEjTYCMTmHY5wnvyLarFKZLzQjgUJfsbv4WRJRnX0/EEJWMvMtSdtXL
fjwTLrSGAr4vh13PMfE6uVkGkeCV/8BfGJqRE4zkI+QOVILw6VSAP6sdtGSGb52bcCuPj7p9zGIB
IuKFudT+DzUb5uV2jbahSjJ8X4Ak/ruG2Hv3iICZawDpHV1JDNgY910KNi5T6gFrjFA2G6aiXDCO
SlToLPnPBYH85UVOsp2VykE9AREKS7a7o76cibjwBNN+4xJqJRxhs9YH4JKzE3w/ptVnx49QFBGc
pjPkzMTs7DtanD8iqL4J6afnycv9KqIlNJONaMHvzxeunV7QCsoF6DdusZJKFMexiDBaOFUmGFFS
XfzK2oNjknx1QApyTPvhiQJpBBMBCgBTAhsvAh4BAheAAhkBBAsJCAcFFQoJCAsFFgMCAQASGGhr
cDovL3BncC5taXQuZWR1FiEE9bxVNMNvAIeznTbvHJ3E/rnbfEsFAllS4TwFCRa6MNwACgkQHJ3E
/rnbfEuMFg//csSmcerqM+h1jwlKPJ4UiLXj3kFxSuSr0DrJzgLIpjuMdB2bhJ3YZwJTrZI9P7DP
v+ebTKoeCjxoi5zJcINakZ9/FBn3cOCsYmpdHdaOPm34pHh9c0y9+NAvGJvugBRWIWK3qYYJzjff
YL1r5lGCM4FXuhTcjVTTs5iCvYlAhtnHEAM6+c+mftdwrCJaqCiz3G13OCtpujn8fOn/B2nv6ZdT
hen3Xqh3xBU2PnxPhVtyOulsJ318SKbUAk0h3tbLLkzFIS+7XvpHuwB72NkZw233IAN1Uq/nmJK/
YIsi+icNGpI60+PnLFiqYrSmtD6BCf8pOPq+isscu5uTuhfHt8fjLZPiqyf12CLoNKIp94sUi/1n
M75GKz9MPWs6vqosq+E1xs9wVBw0gwUluejWgg3mIE3754W6xQ6tnpspdrt+x5kykfPMD3r1T8uq
+z4ZUtE3A6QIjjxzIN0Xk8ZpC5Mg3yUzhyM1qF4e8pM2U7/tJC9BO5CNWJmKBqmGZ5sYw85wjEZ+
WnfU770tgCGZjcjIYjqYuoCgHMd2J8pkXdf76CINWK4+fCoKHr/4kWfU3e8ikFStTBer/Bu5tXa5
RPh90F6l2DNRitUdv+7vAiFnAuP61ZSUSqRbOiE1SPTv4cGBOCgB7xIOU6+rKzlweR/vO0otLZc+
TyFnSKPrfzg=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
I support it=2E
Kind regards,
T G-R
Sent on the go=2E Excuse or enjoy my brevity=2E
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 09:10:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 04:10:47 2025
Received: from localhost ([127.0.0.1]:39209 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tatEd-000214-2M
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:10:47 -0500
Received: from smtp21.cstnet.cn ([159.226.251.21]:51800 helo=cstnet.cn)
by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256)
(Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>)
id 1tatEX-00020Z-HG
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:10:45 -0500
Received: from m (unknown [107.174.64.25])
by APP-01 (Coremail) with SMTP id qwCowACHj2+CB5JnkC3uCA--.6585S2;
Thu, 23 Jan 2025 17:10:30 +0800 (CST)
From: Zheng Junjie <zhengjunjie@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: Guix Consensus Document process =?utf-8?Q?=E2=80=93?= deliberation
In-Reply-To: <87r04uljlj.fsf@HIDDEN> (Simon Tournier's message of "Wed, 22
Jan 2025 20:44:08 +0100")
References: <87r04uljlj.fsf@HIDDEN>
User-Agent: mu4e 1.12.7; emacs 30.0.92
Date: Thu, 23 Jan 2025 17:10:18 +0800
Message-ID: <87zfjhgakl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-CM-TRANSID: qwCowACHj2+CB5JnkC3uCA--.6585S2
X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYf7k0a2IF6FyUM7kC6x804xWl14x267AK
xVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFIxvE14AKwVWUJVWUGw
A2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26r4j
6ryUM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j6F4UM28EF7xvwVC2z280aVAFwI0_Gr
1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Cr1j6rxdM2vj62AExVA0xI801c8C04v2
6x02cVCv0xWle2I262IYc4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64
xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j
6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2
IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v2
6r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67
AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IY
s7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr
0_GrUvcSsGvfC2KfnxnUUI43ZEXa7IUbk9N7UUUUU==
X-Originating-IP: [107.174.64.25]
X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Simon Tournier <zimon.toutoune@HIDDEN> writes:
> Hi all,
>
> Here is the Guix Consensus Document (GCD) process which implements how
> we will collectively make decision on *significant* changes. Since it
> bootstraps the process, it=E2=80=99s important to have a common understan=
ding of
> it.
>
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org your reply, either:
>
> =E2=80=A2 I support;
> =E2=80=A2 I accept;
> =E2=80=A2 I disapprove.
>
I support.
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmeSB3oACgkQO1qpk+Gi
3/As+w/+OK7eeei3C8zz3+gK2aBVqCO/TeDD67NOVWewQzLdI7rqizdM9jyuAAbf
G+OSOAoasnnOtY9Bmaiwe133lefAij84Mt5aiJsWzzyiSKwk9jTYxLaU2Uk7WZGv
w9GeQGLJnS87GANlnaEK4IVkNCvp22XbbXHvkG/JaCLzl+8KNCqSxWaqeXyjNc3D
rluvkeyuz2cUrV7gWt2R2v5ioq6AtUHL+ZTNsc1AdHVACY02IWgoFFc2k3sxAu2A
KWBu0oVqH5BHby+wz/fV6Ax1Q+MPoSvNYAfteQHTyUt6UoA3OPrOV8bulD2rQjw6
3lf3fLVFbnqEe4Waw4nAYjFevIhkUDtnZ1XdXmM4w/jD8ITELl8L4zIy4VBHwzkc
IkBBfq9JqVUMR1jgKKVC51gUSXPq9Wj62aA5EUmWjmrd5WB6XwhG2OGlqWTVxUhJ
ZYJAdHczdy147TdinSpPpRrnvgTtjYTym6kX80huOHewgMZFJcij/Zmo/nt5HoC9
ZDM//wWIt0CMr+Brm7Q//Zb7vFD8L87/pnra7fTiNXVefro3XqQCPqewi61YlrgB
SjjTNi6p4hXpT/NiiYGbGb9tfznXn49uSG6eedFJ2StSvf2fvUThjLaIihkmjJMO
H6zTZt+8MyF5VRRQxbQIRGuZtzO/r7Of1AeeHnkGhFpRAJoo0Bo=
=eYOd
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 09:01:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 04:01:19 2025
Received: from localhost ([127.0.0.1]:39154 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tat5S-0001VI-TZ
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:01:19 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:52508)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <janneke@HIDDEN>) id 1tat5N-0001Ux-Vh
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 04:01:16 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <janneke@HIDDEN>)
id 1tat5G-0001ts-UY; Thu, 23 Jan 2025 04:01:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=W6bAS/aZ6wyvNzhAyuBTHiehBSojHz+c6csgkhsCUwM=; b=g3kFmTlB0wax85/18VR0
rTzAWWbQXipZ6sqI7L11PVQXTN47BYF88zBlXGrc0CordL2bcXfkn7eiHg7LJ/o3Ex6UX3L8jRctg
tF6zGlzCwqH94+MxsoM3dOqJ81pdouGpR09fbGjWuRKkQ6vg1jLMESTSBx0vSrq3Pmse5ENZoWU9O
RwhdkkxgDx1uemt2Rh91qyMwgbMdQU/kktzAlmwwj19VuM2vcFiwVvILUpjF6tz54QVtT9yfK9v4C
aNpLeVObR0clRKRZ8cD7dM8UCX1lfZlqCJNNFlUcKABJGyktgjofrVQ/UnOLX4cSCrFEvR6/zAxHx
b/OhlE1EZHLiYg==;
From: Janneke Nieuwenhuizen <janneke@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: Guix Consensus Document process =?utf-8?Q?=E2=80=93?= deliberation
In-Reply-To: <87r04uljlj.fsf@HIDDEN> (Simon Tournier's message of "Wed, 22
Jan 2025 20:44:08 +0100")
Organization: AvatarAcademy.nl
References: <87r04uljlj.fsf@HIDDEN>
X-Url: http://AvatarAcademy.nl
Date: Thu, 23 Jan 2025 10:01:03 +0100
Message-ID: <8734h9ewfk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Simon Tournier writes:
> Here is the Guix Consensus Document (GCD) process which implements how
> we will collectively make decision on *significant* changes. Since it
> bootstraps the process, it=E2=80=99s important to have a common understan=
ding of
> it.
>
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org your reply, either:
>
> =E2=80=A2 I support;
> =E2=80=A2 I accept;
> =E2=80=A2 I disapprove.
I support!
Greetings,
Janneke
--=20
Janneke Nieuwenhuizen <janneke@HIDDEN> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade=
my.com
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 08:31:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 03:31:18 2025
Received: from localhost ([127.0.0.1]:39114 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tascQ-0008Rz-Gm
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 03:31:18 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38992)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tascM-0008Rg-Hr
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 03:31:16 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tascH-0004DT-0u; Thu, 23 Jan 2025 03:31:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=UopoG3CjNbnCQAEGncZvC9jClmwVfkbBo9Z9f8Z8jcM=; b=LM5FBNT9QiDQNGb/V/Pv
CJLoRCspWOTXPqp3nEV30Pun7eHyns3/Un0ySUcx6UnY2mHks8ggc6oLQAdlJLnM0Z9FmorTiFkKk
llOu0/wCnjDaTlSaNl5pt6j2dJv2G3JNw/G2lI9NmkEPxxJkVxDF5wv2LUepSPlGH6pD3a9IXJvTn
Ii0DNuMrDLSVw7T0hNC+vk8qS3BaBkee4sRkqO5sZcRHB4M3Nw/Z2vEeR7jK4trOGe9WWDuVfpa0s
YS/s8pf75q/pvS0L0ytpa5eiagZhgElMGpUCyWMYHDA0TCYa+l4kvunB3jf0GUh8w9QghkOHzOZ15
Yvj4X4Ttpx77rw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87msfiljbw.fsf@HIDDEN> (Simon Tournier's message of "Wed, 22
Jan 2025 20:49:55 +0100")
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
Date: Thu, 23 Jan 2025 09:30:59 +0100
Message-ID: <87plkegce4.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello,
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
> title: Guix Consensus Document Process
> id: 001
> status: submitted
> discussion: https://issues.guix.gnu.org/74736
> authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
> sponsors: pukkamustard, Ricardo Wurmus
> date: 2025-12-08
> SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
> ---
>
> # Summary
>
> This document describes the _Guix Consensus Document_ (GCD) process of the
> GNU Guix project, later referenced as either Guix or =E2=80=9Cthe project=
=E2=80=9C, for
> brevity. The GCD process is intended to provide a consistent and
> structured way to propose, discuss, and decide on major changes affecting
> the project. It aims to draw the attention of community members on
> important decisions, technical or not, and to give them a chance to weigh
> in.
I support.
\o/
Ludo=E2=80=99.
PS: I guess this can be committed to the new repo now, even in
=E2=80=98submitted=E2=80=99 state, no? We should add =E2=80=98.guix-au=
thorizations=E2=80=99 and a
keyring branch though.
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQJBBAEBCgArFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAmeR/kMNHGx1ZG9AZ251
Lm9yZwAKCRAJCxGZPZrrtTdKEACf1qZGqpNsiJ+C0KK4njre+0wz+NEwR/ACrH7S
fzGIztLtLpzD13r2LRyWeBY01rMM9pgHkvFOxPi/0CcnSaSPfq7Ks2z/472tc+7r
ojFzVzu5V/J+IpppY39iF/cpPVroUHlcM6ZTrkuMFPrWMLnwulGzdAUwtjoxnS9I
BA6hZzZ6USzgpnikeKYhIFEkN/Z+twrQ7iqNL0RP5LvMA9Dijpyp1x1elGFtGJ1s
qYS75l08aEItJzxjctcKcW2K6x9R21qTUp5X9z4mJMaMeWmPxsqVcqgHVVE7hxdC
L1yBQMe+AVA0icK6wHTEXGkOr0WdR5WyK3CQo7yrW2Wun4ELQYLVP3zte+m04Dsj
TY+pSLy3BKYvmd4EQP27SOTRu4yLkqrmbAchbQcUWoiScDnKbA9vbiuhu9h5Z1O1
a1ccN835wbvlF+0UiL1HVXcY61OaMWlWgD75KIZIzuqJsfgTjKjtGtDhOdrM8Es/
XQSfAAZOAl1PzwiizQiHeeQ20QVcZhq3rVrbd5UDEU0L0k2nJmTszv7P3U6GJCe2
2TcuzXua8cMbD2mVQ4WG0ZJrUR/WzfCr8AKQ/AfLYIkY64uwUc2joeqpwesxx41k
ywBAcl4UNE9AOYYkwYYc/zglu6BHkH2+8IePZw6HqBVPvjHgeVAGMwexHkUGyMYf
ToLf9A==
=SWSi
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 08:16:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 03:16:15 2025
Received: from localhost ([127.0.0.1]:39075 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tasNr-0007hE-Li
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 03:16:15 -0500
Received: from smtp-8fa8.mail.infomaniak.ch ([83.166.143.168]:52071)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <tanguy@HIDDEN>)
id 1tasNm-0007gp-Vj
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 03:16:13 -0500
Received: from smtp-3-0001.mail.infomaniak.ch (smtp-3-0001.mail.infomaniak.ch
[10.4.36.108])
by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4Ydv0M2F6YzSJ6;
Thu, 23 Jan 2025 09:16:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bioneland.org;
s=20230804; t=1737620163;
bh=vZ5wiVfq8+0k8oYRfHbgRJJD9dNPVhZBB4qCP43ZMRo=;
h=References:Subject:From:To:Cc:In-Reply-To:Date:From;
b=P/tWbYuTRGPpYaO5Qp+aoS3E4hrbAXxIkl8cPSiRDm1ZsTGtd1NiEq2U+x3Yk3l2i
5D19ovOn7MeohsRfOof7Z92Erl+xpZ5cWArmLINWgqrupad4YrZCAapDb2cl8VwfpV
n/wEt1GgzmzQpOwjd50Xk6NKWJcAbBWwILQvs3mCyxmepxZxaoFcNCUfeE6RAPyGro
s+Ldszdrz77U67B40rx0o4p1RZTR6mC8NiHsILFKxd2mjsoTWRqVRhhYQZi5AwDr/9
nhq57jsUTYZIfDJGE3T2MDQp7Xz7yXw6r78jDfXGc/+OI/jh8EnxytnleuVOzQLgXP
6RnxxylUjw1Yg==
Received: from unknown by smtp-3-0001.mail.infomaniak.ch (Postfix) with ESMTPA
id 4Ydv0L6ctWzWl5; Thu, 23 Jan 2025 09:16:02 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
References: <87r04uljlj.fsf@HIDDEN>
Subject: Re: Guix Consensus Document process =?utf-8?b?4oCT?= deliberation
From: Tanguy LE CARROUR <tanguy@HIDDEN>
To: 74736 <at> debbugs.gnu.org
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
Date: Thu, 23 Jan 2025 09:16:02 +0100
Message-ID: <173762016239.4039.14487640896355982743@HIDDEN>
User-Agent: alot/0.10
X-Infomaniak-Routing: alpha
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Quoting Simon Tournier (2025-01-22 20:44:08)
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org your reply, either:
>=20
> =E2=80=A2 I support;
> =E2=80=A2 I accept;
> =E2=80=A2 I disapprove.
I support!
--=20
Tanguy
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 07:45:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 02:45:08 2025
Received: from localhost ([127.0.0.1]:38986 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tartk-0003OK-0D
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:45:08 -0500
Received: from mx.boiledscript.com ([88.99.243.112]:60762)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <hako@HIDDEN>)
id 1tartg-00038h-GU
for 74736 <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:45:05 -0500
Date: Thu, 23 Jan 2025 15:44:52 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
s=mail; t=1737618302;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding:
in-reply-to:in-reply-to:references:references;
bh=oewMMTAFSGJVn2/aHIW51nP7RW8SS31pd3qX58B9O5U=;
b=IeODeezXtJ9mN0OPvqrP/Wwy4LPSUWznDdTJzN1SnGMddgHagrbO7dspAcdU/QPnvNNfIc
El1Lu7uy3osk+RugrUsOZaRNRbWKg8N6G6s//+k1uZpQKNKje6281ZFV97j39D+Hlj0UC0
+8VhqX4R7BNDIR4SuI9MWaBqjqstBT26j1ekXQHVLOX1bboLqbgdBFmUfG37+4XhXxtqas
OHSukXKrztMIfo3/9itLZSlu6OMs/kQTxv/2V7b6rVc/DnxCgytxHgP/twfeGS8N4rHZsO
eZCdeJ+DEjsjGvZTS2T079uqg+ljxwHRUDzup9g3DuJHevmr1dL7rhI8HwBIEQ==
Message-ID: <87r04uynwr.wl-hako@HIDDEN>
From: Hilton Chain <hako@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [FWD] Guix Consensus Document process
=?BIG5?Q?=A1V?= deliberation
In-Reply-To: <87msfiljbw.fsf@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN> <cover.1733614983.git.noelopez@HIDDEN>
<87msfiljbw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed;
boundary="pgp-sign-Multipart_Thu_Jan_23_15:44:48_2025-1"; micalg=pgp-sha512;
protocol="application/pgp-signature"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--pgp-sign-Multipart_Thu_Jan_23_15:44:48_2025-1
Content-Type: text/plain; charset=BIG5
Content-Transfer-Encoding: base64
SSBzdXBwb3J0Lg0KDQo+IFsuLi5dDQo+ICAgICAgICBkcmFmdCAgICAgICAgICAgICAgICAgICAg
c3VibWl0dGVkICAgICAgICAgICAgICAgICAgIGZpbmFsDQo+ICstLS0tLS0tLS0tLS0tLS0tLS0t
LSsgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
PiB8IFN1Ym1pc3Npb24gUGVyaW9kICB8ICAgIHwgIERpc2N1c3Npb24gUGVyaW9kICB8ICAgfCBE
ZWxpYmVyYXRpb24gUGVyaW9kIHwNCj4gfCAgKHVwIHRvIDcgZGF5cykgICAgfC1YLT58ICAgKDMw
oVY2MCBkYXlzKSAgICAgIHwtLT58ICAgICAoMTQgZGF5cykJICAgICAgfA0KPiArLS0tLS0tLS0t
LS0tLS0tLS0tLS0rIDogICstLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsNCg0KRXh0cmEgdGFiIGFmdGVyICIoMTQgZGF5cykiIDopDQo=
--pgp-sign-Multipart_Thu_Jan_23_15:44:48_2025-1
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
Content-Description: OpenPGP Digital Signature
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQT0wtHfP97qY9HTB3asxm0JylKCkgUCZ5HzcAAKCRCsxm0JylKC
khc5AQCsxnqqjgsGO5Za5jK1GUT6YAYK8zU4FF6oQXl6a0eG8wD+OKG969NfeAXp
dGOZijB4Ddel4o5JbVZEyeEb7FgmjAQ=
=xkpJ
-----END PGP SIGNATURE-----
--pgp-sign-Multipart_Thu_Jan_23_15:44:48_2025-1--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 05:10:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 00:10:14 2025
Received: from localhost ([127.0.0.1]:38612 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tapTp-0003dr-Nk
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 00:10:14 -0500
Received: from mx2.dismail.de ([159.69.191.136]:34223)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <jgart@HIDDEN>) id 1talpj-0007sa-VC
for 74736 <at> debbugs.gnu.org; Wed, 22 Jan 2025 20:16:38 -0500
Received: from mx2.dismail.de (localhost [127.0.0.1])
by mx2.dismail.de (OpenSMTPD) with ESMTP id ce644424;
Thu, 23 Jan 2025 02:16:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc
:subject:in-reply-to:date:message-id:mime-version:content-type;
s=20190914; bh=ajehQt9iHaIlzvGHFXTM5tNb/BAJS19OvJe+YNnv9i8=; b=
M8eChTZRZnu6zmwE+hSTv3Mkkl0j97/Og+m4DxRKNxcJwZesrJL64L+G7vlbpdwc
xa9uHbyfVmmBcH2GRhztfvtTpTEdLbbgplyKszr0UEok4zbVEwRrtzi549SFYI+G
A4w6v7kIhentuOTL/+SEHM49X7Q32t+C31LN94eqFKBvKS8/WFxV0xSL1nQrFgTu
40Lcf/tPT1LcbY655ei0diLGtTj1GXUbMWgkrv2eIHbiXDLGj9nyX0EmVII2EHF4
0hwTWnRI71u9yDkSqViYQ0OVLhCRy7iqSLvWb29RL07zuh77HZMy4CIKQH0JY0XH
tudXnhrDSTSRziMZpToewA==
Received: from smtp2.dismail.de (<unknown> [10.240.26.12])
by mx2.dismail.de (OpenSMTPD) with ESMTP id 44f0e16f;
Thu, 23 Jan 2025 02:16:27 +0100 (CET)
Received: from smtp2.dismail.de (localhost [127.0.0.1])
by smtp2.dismail.de (OpenSMTPD) with ESMTP id 6f6beb23;
Thu, 23 Jan 2025 02:16:27 +0100 (CET)
Received: by dismail.de (OpenSMTPD) with ESMTPSA id 120210b4
(TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
Thu, 23 Jan 2025 02:16:25 +0100 (CET)
From: jgart <jgart@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <93ea8a5a-884d-4864-bf7b-74cdfce4487e@HIDDEN>
Date: Wed, 22 Jan 2025 19:16:04 -0600
Message-ID: <87jzamxrcb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Thu, 23 Jan 2025 00:10:05 -0500
Cc: Ekaitz Zarraga <ekaitz@HIDDEN>,
Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
Liliana Marie Prikler <liliana.prikler@HIDDEN>,
Ricardo Wurmus <rekado@HIDDEN>, Vagrant Cascadian <vagrant@HIDDEN>,
Andreas Enge <andreas@HIDDEN>, Hartmut Goebel <h.goebel@HIDDEN>,
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>,
indieterminacy <indieterminacy@HIDDEN>, reza <reza@HIDDEN>,
Suhail Singh <suhailsingh247@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)
I support
PS
Literally got this when I sent it earlier ;()
Hi!
This is the MAILER-DAEMON, please DO NOT REPLY to this email.
An error has occurred while attempting to deliver a message for
the following list of recipients:
74736 <at> debbugs.gnu.org: 550 This message scored 17.3 spam points.
Below is a copy of the original message:
Fun times with debbugs
--
all the best,
jgart
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 05:10:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 00:10:13 2025
Received: from localhost ([127.0.0.1]:38610 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tapTp-0003dc-2Y
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 00:10:13 -0500
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:54666)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tageH-00057N-73
for 74736 <at> debbugs.gnu.org; Wed, 22 Jan 2025 14:44:25 -0500
Received: by mail-wm1-x336.google.com with SMTP id
5b1f17b1804b1-4361815b96cso886175e9.1
for <74736 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 11:44:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737575059; x=1738179859; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=6Szz62FUqc6gdDwY/Eg3h7nTZe3Foq62gXsdWwKXjZA=;
b=MhrslhSzsz9FGyQiRfEXYle3ai+pmPthLp3ZCq2fPxdgTpgo1zxxLa6KMdxCSoLXsy
h2F1Cq3asLYY7QagY/mDQq74GjuWj5hystA575y7uKUS6oolwKRXBWK9PRcLMqtvPaqq
Mic/85O1gOcpkFGERNLLZRQVZGSYJE8R2ekQ9kYLjKw4p9mscW5+ujr5auaz1j9kj0kK
N1stg4EcSByosi9iCglT2ijng5yKYG2z/zuAowq/0XCLgVq/wGoufc60ILOjc3UofyfJ
dvJIiqoCyHaIfnhfhSma393PG8C7qUE6Ei8ENzeO402g2+ZVlcq2gb8l7/MXEcOPRfTG
DP0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737575059; x=1738179859;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=6Szz62FUqc6gdDwY/Eg3h7nTZe3Foq62gXsdWwKXjZA=;
b=txMRWcPar3Pts4HbqeeF8SVs7FBlr1ryT9V9I95n/BY22XvFd5jRKFOEOmHiLVaI82
AyutRACwv1fa2jqFaVsPrWU7EwzmtVo+8VWtB3c4K8to4NuxM6PqIb0bbtOsvy14ungv
vVSYnXR2t6/HED4Di0ZBW+Y7XBbn/zjBzWdzxwNEHIa9cK/VwLdvZUdMzVKCxKG5+lwT
nY0RbG7oSBAQn6HcfC8/sZXrJWxSW2xjNOSenfi458Iw7bAEdZoQb3O2FLUn3KIcLrsm
COvxV3zx0XJ51qUsHSHxh/1ziKliNQSVsNI+pTKK9QZeTSWNQCMvu2ix3RxI75FlMok4
3yYA==
X-Forwarded-Encrypted: i=1;
AJvYcCWcMBh14Qbn36ybzj13xH7CnK5IErNaYqxE6ORVdhuLX3y+xl7DPRg7sv8wgWn9+rriXtF8TQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyiQmD04ap1/FmHCMN+Yw5wI1LE1LmSclc5SsK5oWvaeD8lFfut
WYVMEGhwmsyImOS9MsXv0pptSWakdHtq1JRKuB8312go4chd2Q7y
X-Gm-Gg: ASbGnctM70fURdHvut+yEiEJ2C5pNEWLfAWl21TIy7DSuD0/MOxQnS4pRxHpKlF6n5P
FexVW4PbcW4IrnU3EmLw9pEl5lBdt3r3BfMEWnqC0MrzLb4ticDnd7pT/tHX7hTTRd93ABcWRPN
lPABKp+eJaMwOJzQ8ZbeztQTerxLe3zLSomvnd0dnH1/QSkuZNkbSp2cgfpWJBoEw6nIoTZJ5a7
ExI3eqWAvNm8NcMlArMyfisSPOZTGr7e4CYq/n8oMQbHmrUxmJfgmdCg1ZKWXM5lt+f
X-Google-Smtp-Source: AGHT+IEU3o4mWIpuoGy6YyzwO+G0e3tK7plecQB6NekJ3J0ssXSqk1h63V4BU2NZND7LoPE4X3nACQ==
X-Received: by 2002:a05:600c:3d97:b0:436:f960:3427 with SMTP id
5b1f17b1804b1-4389142745amr196415805e9.22.1737575058832;
Wed, 22 Jan 2025 11:44:18 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:3885:25df:9e55:39fd])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-438b31ae155sm35571095e9.20.2025.01.22.11.44.15
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 22 Jan 2025 11:44:18 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Ludovic =?utf-8?Q?Court?=
=?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87plkhavzf.fsf@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<87tt9ymfqx.fsf@HIDDEN> <87frle6vw3.fsf_-_@HIDDEN>
<87zfjlktyi.fsf@HIDDEN> <87plkhavzf.fsf@HIDDEN>
Date: Wed, 22 Jan 2025 20:18:23 +0100
Message-ID: <87ed0umzcw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, On Tue, 21 Jan 2025 at 08:47, Maxim Cournoyer wrote: >>
To me, this is to emphasize that what is meant by “significant” will
be >> clarified below. > > OK. That wasn't clear to me. I'd suggest wording
that explicitly, for > example: > > --8<-------- [...]
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:336 listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Thu, 23 Jan 2025 00:10:05 -0500
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, bokr@HIDDEN,
Efraim Flashner <efraim@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>,
Vagrant Cascadian <vagrant@HIDDEN>, Andreas Enge <andreas@HIDDEN>,
Hartmut Goebel <h.goebel@HIDDEN>,
Christopher Baines <guix@HIDDEN>,
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>, 74736 <at> debbugs.gnu.org,
Suhail Singh <suhailsingh247@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, On Tue, 21 Jan 2025 at 08:47, Maxim Cournoyer wrote: >>
To me, this is to emphasize that what is meant by “significant” will
be >> clarified below. > > OK. That wasn't clear to me. I'd suggest wording
that explicitly, for > example: > > --8<-------- [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:336 listed in]
[list.dnswl.org]
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Hi,
On Tue, 21 Jan 2025 at 08:47, Maxim Cournoyer <maxim.cournoyer@HIDDEN> w=
rote:
>> To me, this is to emphasize that what is meant by =E2=80=9Csignificant=
=E2=80=9D will be
>> clarified below.
>
> OK. That wasn't clear to me. I'd suggest wording that explicitly, for
> example:
>
> --8<---------------cut here---------------start------------->8---
> [...] a proposed change is "significant" (which meaning is clarified
> below)
> --8<---------------cut here---------------end--------------->8---
>
> or similar.
I emphasized with *significant* because it=E2=80=99s consistent with the re=
st
(*draft*, *submitted*, *periods*, etc.).
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Jan 2025 05:10:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 00:10:13 2025
Received: from localhost ([127.0.0.1]:38608 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tapTo-0003dZ-4b
for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 00:10:12 -0500
Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:45552)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tageC-00057I-O2
for 74736 <at> debbugs.gnu.org; Wed, 22 Jan 2025 14:44:21 -0500
Received: by mail-wm1-x32e.google.com with SMTP id
5b1f17b1804b1-4361c705434so821685e9.3
for <74736 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 11:44:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737575054; x=1738179854; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=kGXqugGwHPnn/3MhM4LD/Td1anYmuOotIB6XT91ISIU=;
b=FpCjHwBhl9DgdnpIRKOso+9biqtzj2GXHLQaLnQheJ+34ZtMdbqsPucCHZXfXKeiX6
nk8+aLXzC9LXYMcqL4BYvvhEej9YmKpbH8omoOXmKxypd3O0Bt2i7Ppn6fKjffgocWfC
cenw71sLRhkbcYBixb3meYQ1L5l5K/Ynmx/v+NY/Mq0L14i72eqlRuHfuX0A/6vf2QBu
lTfn4gA1HRI5E4dbxM2OO2IT14IRdVnxl0pDGalKCBKHcAke88DlfLq9copdClGIyUFz
QlbeP5EtfXJJ+hYvdAsg1iHKKA5kWVEzYHsUZj4Z9l9qjcHO/0vp9qfWihzh3ZWly/5R
Wi5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737575054; x=1738179854;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=kGXqugGwHPnn/3MhM4LD/Td1anYmuOotIB6XT91ISIU=;
b=ftvFzMG4ffgsR5bnjggD9gJpJqzmoHCu6tc7uU/wLqNFgq/n7aruOazCVlb0n+vytX
xqywFP6IulwH+4s1Xi0MdLylOsibvNF42HGZBhpXPZ0hxUNKK4mnI/pa1KFr1tEA2zQR
ayt2ZhP/YvOZqunhBRd9aN1ebj1wSBxM+rxzjy29xDjJ0AGSI/Z6RUFGH7e4WgBz6tv9
zdgRF5juHSp0hn8Gm4DnOiuzFu48PL8BYhZ3C9tw01UxwN11sCZbXz2jZM5fCsfO3tL/
fE7fukrSri83zWyJ+zEDQMV1VzCQqPU+8H54mg/PTrcf3f4rVIBlFzIyuVNdu/I+UJ/x
jnkg==
X-Forwarded-Encrypted: i=1;
AJvYcCWDpMTJRkm/i6w7eHgCBTyQk1Px0EvPKrYtqF8HeWX5aQUDl8v6+aT7prPPaIFus5D4BRrhdg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxUQOu2t2e8LV8XekXamvmD1XxNcLlLrIRVGJeWJaXWdhaHplGN
QydCToKtySjd7BSpyg6taOaaIpEVeRnL88fPxMu7GQhXyo7IaHD4
X-Gm-Gg: ASbGncuWnPYG+O15boQVfZONndLHGdy7VKJDuLEqX4CUXXKpsmjdLD2WydkocOAMate
yUTdcCmLCmo9+pNvXgTAaxGu+tFT6OdmY1EzfIOGXim4R9CyX+133EmZkpQ3P+ODfyX9fZanAFt
YXgne+kb/K3/MDU7Yhm0mU8/xUTrSvTGtCwpKvA/yz0l1CF9JvpA0UANbc9li13AhAp+uUvfw8u
MURl40HlbCEWB0QAiNEhe59Ov5EsiHaMingAtambho+R3EPbxU1sP9NfTEagE4aN72r
X-Google-Smtp-Source: AGHT+IHazvP1PfSXQjxiJFn1yIHbguPGCECVBPaZ/3HnJFm1d8lQ//m+Fm4pXLU8s6GKzrvh4sx9WQ==
X-Received: by 2002:a05:600c:3420:b0:436:f3f6:9582 with SMTP id
5b1f17b1804b1-438913cb729mr223650865e9.8.1737575054273;
Wed, 22 Jan 2025 11:44:14 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:3885:25df:9e55:39fd])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf327df12sm17390446f8f.92.2025.01.22.11.44.11
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 22 Jan 2025 11:44:13 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87frle6vw3.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<87tt9ymfqx.fsf@HIDDEN> <87frle6vw3.fsf_-_@HIDDEN>
Date: Wed, 22 Jan 2025 20:15:48 +0100
Message-ID: <87ikq6mzh7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi Maxim, Thanks for your comments. All included except one.
On Mon, 20 Jan 2025 at 11:50, Maxim Cournoyer wrote:
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:32e listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Thu, 23 Jan 2025 00:10:05 -0500
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, bokr@HIDDEN,
Efraim Flashner <efraim@HIDDEN>,
Suhail Singh <suhailsingh247@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>,
Vagrant Cascadian <vagrant@HIDDEN>, Andreas Enge <andreas@HIDDEN>,
Hartmut Goebel <h.goebel@HIDDEN>,
Christopher Baines <guix@HIDDEN>, "Artyom V.
Poptsov" <poptsov.artyom@HIDDEN>, 74736 <at> debbugs.gnu.org,
Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi Maxim, Thanks for your comments. All included except one.
On Mon, 20 Jan 2025 at 11:50, Maxim Cournoyer wrote:
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:32e listed in]
[list.dnswl.org]
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Hi Maxim,
Thanks for your comments. All included except one.
On Mon, 20 Jan 2025 at 11:50, Maxim Cournoyer <maxim.cournoyer@HIDDEN> w=
rote:
>> - changing the contributor workflow and related infrastructure (mailing
>> lists, source code repository and forge, continuous integration, etc.).
>
> Punctuaction rule: I seem to recall that you don't need a trailing dot
> if there is already one, even inside a preceding closing parens [0].
>
> [0] https://english.stackexchange.com/a/8385
Hum, I think here etc. does not act as the last term of the sentence
because it=E2=80=99s inside the parenthesis. It does not appear to me a
double-duty case.
Anyway, in doubt I replaced by =E2=80=99and so on=E2=80=99. :-)
>> The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, w=
hich include:
>
> The quotes here, again.
Replaced by *significant*, thus it=E2=80=99s consistent with the rest.
>> one sponsor in addition to the author(s). See =E2=80=9CSubmission Perio=
d=E2=80=9D below.
>
> Markdown (or at least most flavors in use of it) supports referring to
> sections via URL, IIRC. So I'd use:
>
> --8<---------------cut here---------------start------------->8---
> See [Submission Period](#submission-period) below.
> --8<---------------cut here---------------end--------------->8---
Since it makes the document in plain text harder to read and it does not
bring much, and we do not know yet how these GCDs will be parsed, it
appears to me simpler to keep it that way, for now.
>> ## Cost of Reverting
>>
>> The GCD process described in this document can be amended by subsequent
>> GCDs.
>
> This section name (Cost of Reverting) doesn't match with its content?
I added =E2=80=9CNot applicable=E2=80=9D because it=E2=80=99s hard to predi=
ct the cost of
reverting about something that we have never tried. :-)
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 22 Jan 2025 20:56:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 15:56:26 2025
Received: from localhost ([127.0.0.1]:36808 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tahly-0000QH-2h
for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 15:56:26 -0500
Received: from dane.soverin.net ([2a10:de80:1:4091:b9e9:2218:0:1]:44025)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <ekaitz@HIDDEN>) id 1tahlv-0000Pr-35
for 74736 <at> debbugs.gnu.org; Wed, 22 Jan 2025 15:56:24 -0500
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by dane.soverin.net (Postfix) with ESMTPS id 4Ydbvx6bhrzyWW
for <74736 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 20:56:13 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by
soverin.net (Postfix) with ESMTPSA id 4Ydbvx3wJzzcQ
for <74736 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 20:56:13 +0000 (UTC)
Authentication-Results: smtp.soverin.net; dkim=pass (2048-bit key;
unprotected) header.d=elenq.tech header.i=@elenq.tech header.a=rsa-sha256
header.s=soverin1 header.b=oGKrTUpM; dkim-atps=neutral
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1;
t=1737579373;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
bh=10CDTTwTRgk6w9neUAzxdTaFLuRwHWm+rt8NO5H9b0c=;
b=oGKrTUpMAdDHx75z33icmantsCkz/G7S7ZRMcRIuIgeg/m+LBJJUePaqRm/F6NN12VCPaW
mpfeCF8jXYl3XvcE9nx5AR7kPdWdMUrDUq0QZ/E3p7rZSwELLE5MTx/kjeJJOpA84NvL29
ZPK5VwqbopTpWKbiOu4h09QECkQ1jXUGzwCOJelSmp7e/PUbKr5yDCXbQOKQww2ddENKjo
5lT6jSIjdi2FQFFBvrW1jdtTIk1syk1q2e0shAi/js807zyEmyNiqKi8d5cSU/wFHZtTQS
ID0kAow3aTqimxwS5AigJMuDu9WQXjkRtcAmQaYaKrsl9K/di9Twne6AqpXW4Q==
X-CM-Analysis: v=2.4 cv=d/oPyQjE c=1 sm=1 tr=0 ts=67915b6d
a=of5LLA2JpAbEhE3iAJihqg==:117 a=of5LLA2JpAbEhE3iAJihqg==:17
a=MKtGQD3n3ToA:10 a=1oJP67jkp3AA:10 a=5KLPUuaC_9wA:10
a=13zjGPudsaEWiJwPRgMA:9 a=uAnfjm0ZM18_O3uxnx0A:9 a=QEXdDO2ut3YA:10
a=BfjGXcRxjvCVRtqjRRYA:9 a=FfaGCDsud1wA:10 a=fHwv4uFMmd9ideRqrg8A:9
a=yPy0HX4kI4LsAlP3oO-2:22
X-CM-Envelope: MS4xfHXEmitMX0hnNtDcjEAY7VIxNSmGdJeUSIHfilSdqhRSflnFFubLzq4n+ASGWXa5jILaSqRFR3vW0B4y+1gsByEgOH4OQrnVuslOYHszbEAuswYYcusA
LetwpccdZ/Q4jIOv4/vCPpY/68HyhAD3Lsay4/Upd1py17NIUakzicDGAXrbtx6JBwJFuJJgkzJpyw==
Message-ID: <93ea8a5a-884d-4864-bf7b-74cdfce4487e@HIDDEN>
Date: Wed, 22 Jan 2025 21:56:12 +0100
MIME-Version: 1.0
Subject: =?UTF-8?Q?Re=3A_Guix_Consensus_Document_process_=E2=80=93_deliberat?=
=?UTF-8?Q?ion?=
To: 74736 <at> debbugs.gnu.org
References: <87r04uljlj.fsf@HIDDEN>
Content-Language: en-US, es-ES, eu
From: Ekaitz Zarraga <ekaitz@HIDDEN>
Autocrypt: addr=ekaitz@HIDDEN; keydata=
xsFNBGcvh/QBEACePF16wEeQaqfJNgeaSQB6ty6PzLaYtl8UVApPSCF1PYNEhDtxQOOpBXeu
k6h68cjhRX7hmug8mAraXotw4aG4Z3kbUro4fzXOYW3rCi/mAm5NFXLUmBX3E1AV1pcD8hDA
5s3LeGzfTo4xRGTW4zTzxGEyrvbChkVib7wTSk52a/WkFas6l3sXnepF8HmIEOWkwQcYdcuo
gaNDFP1kjZYvqfKJXmCZnY+lC8Zfe/vlD/x8FZQYBQ5xgXIfbSR0xlRz/XIHfJv6j+3myUUr
2UKMku1dkjlkhNkyfw+RypQzmbJ0oJ4bk76/ju0nnlN65/LvyeTVUh/2O2VnPnZ49keL8sqr
APXF4di4pWT+/mPxfoEtiSDtjyzbr8+ajcwLa4SSKLlexqjZj8X6R4tt31Rf/Pliwe4TdPmd
2leE3BIJl9bAuslEvd5tqZ1oa3Zfb62tvpaJCRYMtOEWuGkYdyrwTW7UXJPQpam4X7WoW2jW
c5aTpAnpnqIPzaWJmua1lGQjEXgt4xvVdhVmZq32fkTy/rXw9l5a+XU7N4/Zz8AR/0xO+UBc
Q1J+wHADjL8Q0v0tZLEaiWL72AsxN3GMWNPXWAplaTPUNPUlNK0JPHwhTX/cQVkIc9avSKc3
BeUofC96d13I7QmRjQ0gcBaLtV9lMOuYwbC+6tb70x2fQsI3bwARAQABzSJFa2FpdHogWmFy
cmFnYSA8ZWthaXR6QGVsZW5xLnRlY2g+wsGUBBMBCAA+FiEEXb4j05BTZSZ/jMdq/blSvT9z
VtYFAmcvh/QCGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ/blSvT9zVtbW
CRAAkbla35s8RKhQBweqwEcdYDV2Zpt16OgENymjLs/qhh7Y9WgWZ0YraSNYDGCt6lemhior
vrXX48+yZC98c8ZgCrr4Hmt8i/6TvJqVhwlZ9//3W/z/YuYDtUPBzRHgwM8tejiXmNqYM8lF
Jg64pQaczmGAR29Xf0WTQegSociBSUg9eC7BS74Uh7UbHCgytyretoKmqJAp8SKE/Czt5x4R
lXKVgGawzg1GerriwnNbudy0eyl1q0Pn7Q+K+tQ14EPDAM+QsGR/fBV4a3uYP6sBF+SdM+DO
LX5MRVbWJ8O3kLmbAKQeLgSLlnYydMY/mTvjgxMAakfGCA4q69gmyDSB0fzAUm3c1JV5VwIo
63rykiOEB/k2m4aiiujH5kOC86sjb273+XXWlOhOEO/vKHHdAh+B7dnEEYUPXnUEMQ23PaF4
22u7C62kw3yH/krKr60t5FxcqNWtCOxEWc0WMZw12Q3Gw8+9oA5DI/f4gjlGvQiQWqj6dvoX
vIDmifr0R3sTi6xh+udu2Rp8PsKOW8ZRyQ0/VOiwzBfQkf4PFowaiRp8LnkjLEVft6ruuA1h
awO2SKKJ8WpgZPw5oMigZR5DgbunxMD4BcqmD7bSoTRV/ljx1I8UgAaQLPqVVnLt31iENtLv
43kPHl56AbYpAzcvf8nGU3KPhGOoByyuyph4RYDOwU0EZy+H9AEQANc9vw7DnBeNGKhq1Bg5
oiGII7npGXCChe7PB6CJjkvN6n1kXrvBYsaORXvZJPNgmBTKu/ETGYS0t0YeGlI4WTOK9dgB
/7T8dngRmrGjPmZjryzfk18tXnJq0zoLixLizDT3FqV4jOG5KjPTxQvpdBMiX9oX4Je2OMqF
d14fopLGav0rW7Fh5p83OSREpXbJUJJiUaH3p9U9Ss8IBHzr669PViAqe09EfxL/L0l1JIFj
HQjJcg01PUXZAW6aPtd7q6eNCSLTXYPiDRQe2GdRUcB7WfqCogR/LEpzLLcd0NkxCnc0T6da
rq2Dupt8rvQ95L4/cOGVcDUDOGE6U92XCkaCvUQkypxQCGKSEjbTFoLRG/4JQj0pAWSaqxPS
7hkTFql4qUAdRwzHN1ib6XedcFfqHSy2Mk5ttW8DaBGKhCm7Mn6+4smXENHSuQxCqHlCQ2m+
9ogpbxavNVfAblE/ucxyfyo6FlDbGHEG3Yu5296kUPT7PqZLiR3KetMPJfCLY2jVPio3t4tD
s7Sj41sG5aIwEApb0Zoz3bPBt5O5GUoPFnXyjO306WLxXrM2tjY38jwHxF1Qvs3HQTJgRei2
g3D3KiiR27cXXs/8lrr8tblr5J1tE4TaQCea5lDuEgTCDLnlcopoYcKpFAUBGQtzcNkudT9w
sM2nf9y6INcUE3FlABEBAAHCwXwEGAEIACYWIQRdviPTkFNlJn+Mx2r9uVK9P3NW1gUCZy+H
9AIbDAUJA8JnAAAKCRD9uVK9P3NW1td1D/4xx8AbDKAKx9ezT6GdTZbK6FS66qRQCEzTa5MX
ZCEogASOla71CB10l5fFtsRWCtNQLzmgwkFwhdxyjqendDgacc5v/71NBb5KpKni6wDJMeiG
s3Lq3ZgWfHte3NZ99iSH+La3aBSFbCloJ/Yf/MJBkzrm1sTTKcgF9/i0pzkume5vtpKRDjjS
z4abHu7qk4Sgi5gwWpoKFTT38q6nLP+9SUla3JJjNqU3gvn8kwv6KDMKc4marnSp/c+5O6E+
lNrxMdD0n8+io/Bf/UEI6BU8F7JshPq732bHN1NzUXvgMd4cNsAlvsWM8UCKZ4/usFl1euMM
FOvnadZinsTHpXhahJzkYWA7nAKbCoNNq9LPtWxfjHsIfhs+QQafF31Pw+jqHqruB4tH0eiL
abrz7kejaZvJdVipNIzRUWYnpP+18khep2UtT1n9VNs6QNb4cHPsoe+s4ga4ZK/klCdEhLya
XtbcaNEHb7NZUOBj3HhKFgIY8PD1AptAObHjsUNF5+jfEnl+5WjwyTZTIgDRiOrwn8LWOANQ
0JpR69t06uJwmiogQgnlYe36YFaauHGQZFa+L+R2zgnGn8TnR4C3tH7gNAef9+PKqgmJT5pN
IkFzlDmZi05E9xzhj4WQ/OOsqU64eHL2PaDk+2TdfrzNwNFbkABJ+C7BHNAytQ6h9cpUbg==
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="------------nUSW7kwjMU0YyfRN1V7oOFXB"
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------nUSW7kwjMU0YyfRN1V7oOFXB
Content-Type: multipart/mixed; boundary="------------ug7St9neskMSGcqkOPGWunfU";
protected-headers="v1"
From: Ekaitz Zarraga <ekaitz@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Message-ID: <93ea8a5a-884d-4864-bf7b-74cdfce4487e@HIDDEN>
Subject: =?UTF-8?Q?Re=3A_Guix_Consensus_Document_process_=E2=80=93_deliberat?=
=?UTF-8?Q?ion?=
References: <87r04uljlj.fsf@HIDDEN>
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
--------------ug7St9neskMSGcqkOPGWunfU
Content-Type: multipart/mixed; boundary="------------XMZOHT3YhmZ6H0KB0jTu0spe"
--------------XMZOHT3YhmZ6H0KB0jTu0spe
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
SSBzdXBwb3J0DQo=
--------------XMZOHT3YhmZ6H0KB0jTu0spe
Content-Type: application/pgp-keys;
name="OpenPGP_0xFDB952BD3F7356D6_and_old_rev.asc"
Content-Disposition: attachment;
filename="OpenPGP_0xFDB952BD3F7356D6_and_old_rev.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP PUBLIC KEY BLOCK-----
xsFNBGcvh/QBEACePF16wEeQaqfJNgeaSQB6ty6PzLaYtl8UVApPSCF1PYNEhDtx
QOOpBXeuk6h68cjhRX7hmug8mAraXotw4aG4Z3kbUro4fzXOYW3rCi/mAm5NFXLU
mBX3E1AV1pcD8hDA5s3LeGzfTo4xRGTW4zTzxGEyrvbChkVib7wTSk52a/WkFas6
l3sXnepF8HmIEOWkwQcYdcuogaNDFP1kjZYvqfKJXmCZnY+lC8Zfe/vlD/x8FZQY
BQ5xgXIfbSR0xlRz/XIHfJv6j+3myUUr2UKMku1dkjlkhNkyfw+RypQzmbJ0oJ4b
k76/ju0nnlN65/LvyeTVUh/2O2VnPnZ49keL8sqrAPXF4di4pWT+/mPxfoEtiSDt
jyzbr8+ajcwLa4SSKLlexqjZj8X6R4tt31Rf/Pliwe4TdPmd2leE3BIJl9bAuslE
vd5tqZ1oa3Zfb62tvpaJCRYMtOEWuGkYdyrwTW7UXJPQpam4X7WoW2jWc5aTpAnp
nqIPzaWJmua1lGQjEXgt4xvVdhVmZq32fkTy/rXw9l5a+XU7N4/Zz8AR/0xO+UBc
Q1J+wHADjL8Q0v0tZLEaiWL72AsxN3GMWNPXWAplaTPUNPUlNK0JPHwhTX/cQVkI
c9avSKc3BeUofC96d13I7QmRjQ0gcBaLtV9lMOuYwbC+6tb70x2fQsI3bwARAQAB
zSJFa2FpdHogWmFycmFnYSA8ZWthaXR6QGVsZW5xLnRlY2g+wsGUBBMBCAA+FiEE
Xb4j05BTZSZ/jMdq/blSvT9zVtYFAmcvh/QCGwMFCQPCZwAFCwkIBwIGFQoJCAsC
BBYCAwECHgECF4AACgkQ/blSvT9zVtbWCRAAkbla35s8RKhQBweqwEcdYDV2Zpt1
6OgENymjLs/qhh7Y9WgWZ0YraSNYDGCt6lemhiorvrXX48+yZC98c8ZgCrr4Hmt8
i/6TvJqVhwlZ9//3W/z/YuYDtUPBzRHgwM8tejiXmNqYM8lFJg64pQaczmGAR29X
f0WTQegSociBSUg9eC7BS74Uh7UbHCgytyretoKmqJAp8SKE/Czt5x4RlXKVgGaw
zg1GerriwnNbudy0eyl1q0Pn7Q+K+tQ14EPDAM+QsGR/fBV4a3uYP6sBF+SdM+DO
LX5MRVbWJ8O3kLmbAKQeLgSLlnYydMY/mTvjgxMAakfGCA4q69gmyDSB0fzAUm3c
1JV5VwIo63rykiOEB/k2m4aiiujH5kOC86sjb273+XXWlOhOEO/vKHHdAh+B7dnE
EYUPXnUEMQ23PaF422u7C62kw3yH/krKr60t5FxcqNWtCOxEWc0WMZw12Q3Gw8+9
oA5DI/f4gjlGvQiQWqj6dvoXvIDmifr0R3sTi6xh+udu2Rp8PsKOW8ZRyQ0/VOiw
zBfQkf4PFowaiRp8LnkjLEVft6ruuA1hawO2SKKJ8WpgZPw5oMigZR5DgbunxMD4
BcqmD7bSoTRV/ljx1I8UgAaQLPqVVnLt31iENtLv43kPHl56AbYpAzcvf8nGU3KP
hGOoByyuyph4RYDOwU0EZy+H9AEQANc9vw7DnBeNGKhq1Bg5oiGII7npGXCChe7P
B6CJjkvN6n1kXrvBYsaORXvZJPNgmBTKu/ETGYS0t0YeGlI4WTOK9dgB/7T8dngR
mrGjPmZjryzfk18tXnJq0zoLixLizDT3FqV4jOG5KjPTxQvpdBMiX9oX4Je2OMqF
d14fopLGav0rW7Fh5p83OSREpXbJUJJiUaH3p9U9Ss8IBHzr669PViAqe09EfxL/
L0l1JIFjHQjJcg01PUXZAW6aPtd7q6eNCSLTXYPiDRQe2GdRUcB7WfqCogR/LEpz
LLcd0NkxCnc0T6darq2Dupt8rvQ95L4/cOGVcDUDOGE6U92XCkaCvUQkypxQCGKS
EjbTFoLRG/4JQj0pAWSaqxPS7hkTFql4qUAdRwzHN1ib6XedcFfqHSy2Mk5ttW8D
aBGKhCm7Mn6+4smXENHSuQxCqHlCQ2m+9ogpbxavNVfAblE/ucxyfyo6FlDbGHEG
3Yu5296kUPT7PqZLiR3KetMPJfCLY2jVPio3t4tDs7Sj41sG5aIwEApb0Zoz3bPB
t5O5GUoPFnXyjO306WLxXrM2tjY38jwHxF1Qvs3HQTJgRei2g3D3KiiR27cXXs/8
lrr8tblr5J1tE4TaQCea5lDuEgTCDLnlcopoYcKpFAUBGQtzcNkudT9wsM2nf9y6
INcUE3FlABEBAAHCwXwEGAEIACYWIQRdviPTkFNlJn+Mx2r9uVK9P3NW1gUCZy+H
9AIbDAUJA8JnAAAKCRD9uVK9P3NW1td1D/4xx8AbDKAKx9ezT6GdTZbK6FS66qRQ
CEzTa5MXZCEogASOla71CB10l5fFtsRWCtNQLzmgwkFwhdxyjqendDgacc5v/71N
Bb5KpKni6wDJMeiGs3Lq3ZgWfHte3NZ99iSH+La3aBSFbCloJ/Yf/MJBkzrm1sTT
KcgF9/i0pzkume5vtpKRDjjSz4abHu7qk4Sgi5gwWpoKFTT38q6nLP+9SUla3JJj
NqU3gvn8kwv6KDMKc4marnSp/c+5O6E+lNrxMdD0n8+io/Bf/UEI6BU8F7JshPq7
32bHN1NzUXvgMd4cNsAlvsWM8UCKZ4/usFl1euMMFOvnadZinsTHpXhahJzkYWA7
nAKbCoNNq9LPtWxfjHsIfhs+QQafF31Pw+jqHqruB4tH0eiLabrz7kejaZvJdVip
NIzRUWYnpP+18khep2UtT1n9VNs6QNb4cHPsoe+s4ga4ZK/klCdEhLyaXtbcaNEH
b7NZUOBj3HhKFgIY8PD1AptAObHjsUNF5+jfEnl+5WjwyTZTIgDRiOrwn8LWOANQ
0JpR69t06uJwmiogQgnlYe36YFaauHGQZFa+L+R2zgnGn8TnR4C3tH7gNAef9+PK
qgmJT5pNIkFzlDmZi05E9xzhj4WQ/OOsqU64eHL2PaDk+2TdfrzNwNFbkABJ+C7B
HNAytQ6h9cpUbsbBTQRlYksiARAA2N4O9blv9AlWlZufzm6k4nEF1yUbodbmnyBY
lFGaAKdVd1fPW9y2f5tHC/GDR8U8bMfLCiDGExpTrwEQDIkqQ75JqX+aS5+U+/lb
yvdBTr/z5KdbTTU/rb3dJv+wufPt/bO7Tfl6aW41UbRbkl2NGhXvK6Yr2bCsb/rT
1B1J0ELM178IMdBkJfAF/fSBPo++TSZgRxVYNtIHimu0FcpruuvYsdvs1PLxqDin
+ZyEtKhtZv767cEd2brsll/fxP7j/eWoV+RE1rY4Uw2xJjBGkaXq8G3MwXsJHRES
d+L0a73q6ikANcR16D7MeDZCzKHDkRUkgibL3l3IFpVPqVCDmHClAAESYx4aFqFB
+C2beRDm+1NewGmDJgE1FzwqqvBt4xF6uotDtSdaGwiRiERtNkfRohqeM61br9oZ
sqAJnneMWGQLX/Vo3G8Irpw5DBiMbHHUpXxB//XbezxnRL5GdHTUgk26eHLTCOIw
H6GwCy0XjEhsdQoD4tNSetWv5/0oEeugIkSWQsgtbtlewCtawTgGMzlOFKHj8/sh
dSO3K42VgEFaOg5Zpl1vtvZf5YdqCuYzrjRHLyOqovrTwmMaQ4VIWXmIKhVPv8YB
pTI/1xr8LiBZaVYPaLxTIOpsbJDglT/cTRKf6h4h6gcmLuTUXCE6P8/9wVIpnV00
+CkqtnEAEQEAAcLBdgQgAQgAIBYhBIP6Z0VYwFKUZX5MGbeZTPiZcgsmBQJnL4lY
Ah0AAAoJELeZTPiZcgsmy2QQALiKBZv4L9Z2CpwHsaMuWilANMTkP9jZSazk5NIL
sNtw4ckDnxUu++iwKGqi4gdA49b6pxzREdkkAlsJXEeWtH+36y5DxfofMSRqEBV7
gBtOPyBCZYSWxLqqn2AA1inViQgb+jqhNZOtdXbq8KEQnzi/2QihHPoGjnxuNUaP
rFVILq9GPXXwoNcITEdSTAsTKvCCOqXHG50GfegDpkMbMCk0QM9aQOGmO4JStc8b
QfX8+0V0B44q1X/lIEopwnHqPvHVDK36Jm0Zjb50apTjw90T4dCpf3wWx4AYb7eG
OOR1hhj8GnDsFX2JD6lnBG/Hy7tLzeH6AsacTWujLc6Jzn4ZXTs9hxijWghyqiY7
cYb+xkMHD4zdRS5KwikoEs1MtH9/QGVdbNV9SjZAr+XoOlCEH+6I7T27AW+6Ycwu
IeP4NMMSwLSwjXkwXjo+QrXncRylyU51wUQg2hFZbgj44rfUPlVMoF8cQ+DAqV9O
MGX8CsZxXRPHw3XFTbjnH8e0bJReFv6506Sq/Skg/xRrGiUuc4RJplfEU/YGFaOI
kNRxIYKXW1QaB5TuLWDRIno0sS8th8PxAajegKlEt0otsXVwsL9kjQAl7H2gZmC9
hP9EznhH6X9b7SaBoCS9ByS6svyIOh9n+16poLOaWQX+/47oez2cFmmibAAtNHbF
TiTEzsFNBGViSyIBEADCIDw6SWPWjoRYhSAsefFzDNvAJ8lD3Td/bdAPFZFG7Lyl
x+njalGY/0N8jXGa5JwE9b4p7/RTf+LglJ7GqhCqfpkQGIM5jX3iZElrjM5gNOH3
CEiAc97CVEdMP+fbVovEMZTZ+yEejHAAN5Rw1wvimIfWX4WjgEX2p9TOj6cuoGJb
VEBkkj11PNO4p5kGYfBhU4vIlM2u7xrgRJ2jURoZoUfm5TMB0qlVjeIA/NXvHUgB
It8zUbC6AV53h1Kk3CTB77E+XDpO3BjKFQFiH3wNhCln64HWue0MPsPtDj6lhHyq
F8J8rd+U5fi8ZezAGgBvUee+tMoYJH9y5pwTT95ukrWfBb9PRnZ+XBkm1Z6KHxw5
IOD0A0w+mhs/Wn90pxlYPZ29WZtV26rZ2MBvSb0IXI4FgB8Kzy5BwHLyrX2FjXuM
IoqzI1zF8QA2NPIN90hHITyUdq+KYMLbSUuJB1CdiEFJkh/+N0TuT5H7VrArnGBn
mhtWj6/hgJHiiEtTNzmRrqoXfNNJpbaYh+93i161DxfH4J4AvkhjKx1y387oWkcT
zWFG7HRfsEZL40UjuLQpklaYHz7B7uXpqGYIsdYokzuxhXaOy+p9QMt6BeForaMX
NBnG7u5bWJWRxpg57FU1QC2q7bCVdprkl6VnI0Il8gtIFJCJFA/9z47YFcSvMQAR
AQABwsF2BBgBCAAgFiEEg/pnRVjAUpRlfkwZt5lM+JlyCyYFAmViSyICGwwACgkQ
t5lM+JlyCyayGg//QlxnJMEQqI7kcz9K+vvP0bzQ3NNwkntlte1q0mqGIIkW/oeW
rCPwC8qsPkEYMF2abdIvYTYgwnv22g+tprnyMoyhYx6AFkmCbmeVSt71p66OhmsV
lC2LdfnOHOC89ndZ0iuo/BdwsWKOwRZOmnzrrI2H4ftB8sE4XGGPsfiuWfuEnSXo
wy4i+QMyZ9luRrf1YiuZyMJe7kUKWsjHPc5iPMrVE9jScaL6tf30/ZwfFT8JWyUx
Pc7yKn6h4faPQKceaPMk2kgshlMrvfIf5JasRcuBwDySbv9yZIjGgiOOWXQqkUdS
yMIbZltpW+969Kz/9EtXCovnoQOKEL8IlMO84V18O5qs0gCdElk/dlcthvGfKqoM
McH0HHRWQMiQC9a4BD0JYzU/dVYG3OgwlJGtl1uQasoRAXktJ9YCtIWF2zPRSnoE
bGcZZkQF2uChlwsK+ATSupPs5Cj4rXs427XC4HCkh2vPx8hzZFu8R0fjDdesdnpU
D5kNndCHp9R4LCvfPt6a5VBsGSFQqmtXXUqFtJZVNycxrCqzAImG1oP6zlxYpUSW
7oY35WiwVZnyPFZUUEaHD/lhB9JbFFq7Y1WhnAY9f2JyKE/s0+nz0l8D7KwbwFhI
35fBx3tReHGG/roDw8FE3dbNlI9rRdP34Qhz8vbF8sfxCC94KsgcPTNkc/Q=3D
=3DPoCH
-----END PGP PUBLIC KEY BLOCK-----
--------------XMZOHT3YhmZ6H0KB0jTu0spe--
--------------ug7St9neskMSGcqkOPGWunfU--
--------------nUSW7kwjMU0YyfRN1V7oOFXB
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"
-----BEGIN PGP SIGNATURE-----
wsF5BAABCAAjFiEEXb4j05BTZSZ/jMdq/blSvT9zVtYFAmeRW2wFAwAAAAAACgkQ/blSvT9zVtbF
Vg//SYeB8wMzQvTy9Pxdo2AxifEmRsZioSXoyIug9cAWcWAbIw2dlc8n1y0np7OKjimufaunzuKP
RsWXzrx17KFFysy37KEntH/PGM4ujXhwIMa5kQBHY/MZzpmQZ49Vu0OBkFt5MxeIomsPwEfkO+kJ
E0Us1lGaLNaDJN+hvzSMHuzzWqUN17D+EjBeHmUcAxcZR3alyUA9WPqAoKICVqHlwVNV4ChmTx83
BXRZ/2ryadr7rM5KIbmyr6a/w67REUGCFqPLhDJUvLWXKN8A+H+q1EieBbOULxYSALKnGPM0Lc0m
QmJozA1BAaCQghPorXVTCy2/sQ5FaIBX7u3Z/cais/ePv01tSL4s8ucj6DgaqnE8190KOdvnMd+N
y4jmjJeIa1dZGuqZAV4qrierf5ez2MbTC0EY4H1+bNM7cC7M5MBc8z6mOm4ZllUbDvsP/eQtNeAy
O94vXltmp6RggU+ilKepswB/3A6EWeKIYFdHoeZG5DWz3CFU61UoMPsjVL0iyc2qi6c+PiM0ARGs
nzxuwlVx4yoXsC4UdyQJQuoQ2tCZGTriIfjxHWmZf/KSY/ic38NRBscf8ESAbDCbrLdkS/XWWDeg
8KNdZi85oYE2C6c0MYHMEWZJj/F79qKRNlOrJd3+i7a2ZZRsFHQKmWwu4QA51p40RyU1s4G+PG7Y
iWo=
=XERu
-----END PGP SIGNATURE-----
--------------nUSW7kwjMU0YyfRN1V7oOFXB--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 22 Jan 2025 20:16:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 15:16:02 2025
Received: from localhost ([127.0.0.1]:36723 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tah8r-0006kf-Uy
for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 15:16:02 -0500
Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:44182)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
id 1tah8o-0006k3-Vr
for 74736 <at> debbugs.gnu.org; Wed, 22 Jan 2025 15:16:00 -0500
Received: by mail-wm1-x344.google.com with SMTP id
5b1f17b1804b1-436345cc17bso1181255e9.0
for <74736 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 12:15:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737576952; x=1738181752; darn=debbugs.gnu.org;
h=mime-version:user-agent:content-transfer-encoding:references
:in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject
:date:message-id:reply-to;
bh=jwpC0z6Vx0dfDD2gmoL/Qf3/36ZL8Tzw9nfKVoXF/kM=;
b=h3tl3zZw0p3HehcxpKhAx8ZLQS612aIXDDqq/qQCKFWZmgymyvnXsiwJ2RHUxyNNz/
UMIPOfEFWYlR3t5a9FQqcLiwCPTBp8H3FSC1UBRvbPdoBvo2V1DaP6OxWOYSBVl6Z1M2
39VQTPljGRHu3AhI/317+PmqX6lZjHYtgh/VQDl7gmiLg+UaE/eFQjz44zgqdCOlx4mk
66RoWbB2BEANLzXzFfwt97WnW9/42T5d2U34CewmPwASSqm4YYB62Nzyh4TgBVcHmane
v43UYElmxw5/FNXsORM7OAPxCdgr0naEqz6EdPKkPKrb1l0I3B1YIn9QgoSHiE4HPUw4
seWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737576952; x=1738181752;
h=mime-version:user-agent:content-transfer-encoding:references
:in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=jwpC0z6Vx0dfDD2gmoL/Qf3/36ZL8Tzw9nfKVoXF/kM=;
b=rO9fDE0F6ZIQNFxkKGMwbhOdyjigbIZcirYzox6A+GfOJdXGugQ05D+OiV2AMCNGOU
BxHzAjTjrIHgmp4h/GZrIEwwaccmnfg82kvSrho87i1R0NYVeljInv3xg853Dyne7JGt
M1J0AP6TY0Egyy6/S1692HQh8X0OQ8ex/8b0KcIPYZzkBPs5FBGAEYtT9FBIRAQayQs/
BsB1hy2Q8ZOZSA28FL5cJsjZTpEErRkGg5NWnfjcLxfphLa1D48zpJHs6oV83+uR1/ns
TlXt60l11m9ihMDLYbIgN03Ux5b33c5YTvt/C8iI+Cie4DuRm8RY2TJPiIZpsKsT3/Ll
S9Ww==
X-Gm-Message-State: AOJu0YyLPCFRupfiDcMwEW4A446oVnLKpo+Ez1O4mckZJ0mW98QEMKq+
6yGbVRo00mZ+ML/TVLAZh8gfVHS/hP14/tTR+DX9nycUeQYLbz58Vxq3Du6O
X-Gm-Gg: ASbGncvsosXF12mfdGn0uPb7sFowPW95vdVF92+nsAHH7kpN3cbQrZUww5jpy+me1dv
ZXN21VtOdaPDEyjmPipq4Jsllx/BfzcZdTvSZmQJIgj1K1vrLtiOvfl1oZBrQ3zNwhLWy8zN0A/
zGRowKkdNYr5itvC7PMzSDV+11R0OsVwtm0U6wzbdS3LGFVZdaQA5r1HBW82vapsqs3U+Puevhp
YJIpuX+uAdx9xjfXO0pdXIheuYdCnIsO+Y08+8tNfdt2fGhwc46PSOBQtuo0k3a+yRPsRYvezmv
pyjImWBOWtAzzQN/8pL8hz3SoIRSIeypgqLsXTNGyLPFkw==
X-Google-Smtp-Source: AGHT+IEA9Hit4h2jFCBj3v0X5uGPtCjnTG0XD9oV7ostkMju+EGd57UDHVmiXsl1CXjNTlXsqNuUiA==
X-Received: by 2002:a05:600c:1d19:b0:434:f623:9ff3 with SMTP id
5b1f17b1804b1-438913e0303mr242077765e9.15.1737576952270;
Wed, 22 Jan 2025 12:15:52 -0800 (PST)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
[85.127.114.32]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-438b319fac7sm35787915e9.13.2025.01.22.12.15.50
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 22 Jan 2025 12:15:51 -0800 (PST)
Message-ID: <07c29b3a1691440a850c11004ba37ab84823c08d.camel@HIDDEN>
Subject: Re: Guix Consensus Document process =?UTF-8?Q?=E2=80=93?= deliberation
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Date: Wed, 22 Jan 2025 21:15:58 +0100
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.48.4
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Am Mittwoch, dem 22.01.2025 um 20:44 +0100 schrieb Simon Tournier:
> If you are member of a team (etc/teams.scm), you are asked to send by
> email to 74736 <at> debbugs.gnu.org=C2=A0your reply, either:
>=20
> =C2=A0=E2=80=A2 I support;
I support.
> Someone submitting a patch for any such change may be asked to submit
> an GCD first.
Typo: should be a GCD :)
Cheers
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 22 Jan 2025 19:50:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 14:50:10 2025
Received: from localhost ([127.0.0.1]:36666 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tagjo-0005Rx-Sp
for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 14:50:10 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:53440)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tagjl-0005N0-SV
for 74736 <at> debbugs.gnu.org; Wed, 22 Jan 2025 14:50:07 -0500
Received: by mail-wm1-x329.google.com with SMTP id
5b1f17b1804b1-43624b2d453so1266625e9.2
for <74736 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 11:50:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737575400; x=1738180200; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:subject:to:from:from:to:cc
:subject:date:message-id:reply-to;
bh=3NHAy6uBC+cchHKxRhSAwG5vKWpTAa3yZ78Lg5NXt1A=;
b=FPWzmE7uvHKUAsE7lT8YXq51rqBs3S0TMRJ1kEUplm7O9onsPZQ9dJFNTHkcjz4piK
Q18JfVxtMZQyjB89nI7V3Pq7ZA8k+9d8GhOfB2uuWP55NQX3qdGOnOii/8dqZVhP+MME
RMxkSTrYIHlDUSRegkohwayFEfpDbkEF8C3DTyYGuVx9L0ZTRaMu75jjjzVoHivX9x+X
MlNfvX8YGR1r76xVMO0wGouRzs1+xreGGvHx821MFIzSpf/hDMgzo1pdEmIOiWh7kQWZ
qe5SoBnaYfZVSL2BhAD82RI8krvN2mvHCY3u3lXHVkfjyWXuQq9K6mU0ivgfaYXx2kjm
t8xQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737575400; x=1738180200;
h=mime-version:message-id:date:references:subject:to:from
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=3NHAy6uBC+cchHKxRhSAwG5vKWpTAa3yZ78Lg5NXt1A=;
b=FjSraymHVukqWBYPbPnd6kFc3RyzkQCjmcqA9/C9ihcMsutrHaLs6iM2JD/byh7qas
GkxPzJYXpAAiZb78I4wRDxM7F0ovq0KbJxXdiB7V+qLZfMAnD7TG5b12HrhjBceXXuAq
pcDYA49zz/F+/d0Cul7NZB7mUCcaFz8sE+KDdqH3HOB4HJoGRb9rfcwdZ8oNKTBGpKeU
aOr2s10BjD+z/fPO/2kj0WhPVmProwDuvUxCXx6Zcd9WhnhGBJafEKmt/I5p911E621l
l4lRfXossjrBy4BWLbQ/oe5XE2GSZnEdl0HKfDNjy4Ljqx0Qv+avXW91NMDpML+WiWVs
jNcA==
X-Gm-Message-State: AOJu0YxHHAu2clgNY/82WVwmW6gzNL12ltiq11YfpsK0UO5PbtjtDCoB
JxHzcmJF78Mu/gb1vsB/EAhbxN8wy/CZQ6RDF0zSS6dgdOy+KtCaQiUuNfzH
X-Gm-Gg: ASbGnctj+Y0Mur7B3fM/2/HRYG7wR7UwbhevV3f+aKTz/0rKDNkyT7t6psoHqQ3I4cV
BWRhhMirsuLTBftWFiMF4kuOq5ohMjWKYB3E6vE5HhkdD0Jc5HT2lNsrMnsyEV8MMLjq0vAY+DQ
nR6+7i8ezOythvnAZXmCJR/2YZkIwgT1VBnwWFd+Lmv2ZrUm9UVa+HhriDUP3dlDxYVXuw95am5
EM5t8HVMcA28JREkFf7SNnziE7WSYYHO9cGWR05llF3dshK6EWEdfnkjlz5SRq/Relm
X-Google-Smtp-Source: AGHT+IGP1Sw1nL5s1AfB6HbqykFb8Nzy9QTwVFNly1T0qg8/Oa3w3FDMNZgDymD+ZxTpr3VsJPag9w==
X-Received: by 2002:a05:600c:3495:b0:431:5c3d:1700 with SMTP id
5b1f17b1804b1-4389143b450mr188547295e9.21.1737575399439;
Wed, 22 Jan 2025 11:49:59 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:3885:25df:9e55:39fd])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-438b31a38cbsm37144005e9.16.2025.01.22.11.49.58
for <74736 <at> debbugs.gnu.org>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 22 Jan 2025 11:49:58 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [FWD] Guix Consensus Document process =?utf-8?Q?=E2=80=93?=
deliberation
References: <87r04uljlj.fsf@HIDDEN>
Date: Wed, 22 Jan 2025 20:49:55 +0100
Message-ID: <87msfiljbw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Repost because =E2=80=9C550 This message scored 18.0 spam points.=E2=80=9D
-------------------- Start of forwarded message --------------------
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: info-guix@HIDDEN, 74736 <at> debbugs.gnu.org
Cc: [...]
all teams members
+ all people with commit access=20=20
Subject: Guix Consensus Document process =E2=80=93 deliberation
Date: Wed, 22 Jan 2025 20:44:08 +0100
--=-=-=
Content-Type: multipart/mixed; boundary="==-=-="
--==-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hi all,
Here is the Guix Consensus Document (GCD) process which implements how
we will collectively make decision on *significant* changes. Since it
bootstraps the process, it=E2=80=99s important to have a common understandi=
ng of
it.
If you are member of a team (etc/teams.scm), you are asked to send by
email to 74736 <at> debbugs.gnu.org your reply, either:
=E2=80=A2 I support;
=E2=80=A2 I accept;
=E2=80=A2 I disapprove.
If you have commit access and not yet a member of any team, please
consider to join one. Since we are bootstrapping the process, your
reply matters too. :-)
The Deliberation Period ends on February, 5th everywhere on Earth.
Note that the Discussion Period is now done. Therefore, if you accept
with strong concerns, please provide a summary (5-10 lines) that will be
included in the final document.
If someone disapproves, please explicitly point which major comment you
did that had not been included in this final document.
Attached the GCD file and the template file. Below various milestones if
you need more context.
Thanks for all the comments! I=E2=80=99m personally happy with this outcom=
e. :-)
Cheers,
simon
--
--==-=-=
Content-Type: text/markdown; charset=utf-8
Content-Disposition: inline; filename=001-gcd-process.md
Content-Transfer-Encoding: quoted-printable
Content-Description: 001-gcd-process.md
title: Guix Consensus Document Process
id: 001
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
sponsors: pukkamustard, Ricardo Wurmus
date: 2025-12-08
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
# Summary
This document describes the _Guix Consensus Document_ (GCD) process of the
GNU Guix project, later referenced as either Guix or =E2=80=9Cthe project=
=E2=80=9C, for
brevity. The GCD process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes affecting
the project. It aims to draw the attention of community members on
important decisions, technical or not, and to give them a chance to weigh
in.
# Motivation
Day-to-day work on Guix revolves around informal interactions, peer review,
and consensus-based decision making. As the community grows, so does the
stream of proposed changes, and no single person is able to keep track of
all of them.
The GCD process is a mechanism to determine whether a proposed change is
*significant* enough to require attention from the community at large and
if so, to provide a documented way to bring about broad community
discussion and to collectively decide on the proposal.
A change may be deemed *significant* when it could only be reverted at a
high cost or, for technical changes, when it has the potential to disrupt
user scripts and programs or user workflows. Examples include:
- changing the `<package>` record type and/or its interfaces;
- adding or removing a `guix` sub-command;
- changing the channel mechanism;
- changing project governance policy such as teams, decision making, the
deprecation policy, or this very document;
- changing the contributor workflow and related infrastructure (mailing
lists, source code repository and forge, continuous integration, and so
on).
# Detailed Design
## When to Follow This Process
The GCD process applies only to *significant* changes, which include:
- changes that modify user-facing interfaces that may be relied on
(command-line interfaces, core Scheme interfaces);
- big restructuring of packages;
- hard to revert changes;
- significant project infrastructure or workflow changes;
- governance or changes to the way we collaborate.
Someone submitting a patch for any such change may be asked to submit an
GCD first.
Most day-to-day contributions do *not* require a GCD; examples include:
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change interfaces;
- updating the manual, updating translations;
- changing the configuration of systems part of project infrastructure in a
user-invisible way.
These day-to-day contributions remain governed by the process described in
the [=E2=80=9DContributing=E2=80=9C section of the GNU Guix Reference
Manual](https://guix.gnu.org/manual/devel/en/html_node/Contributing.html).
# How the Process Works
## Getting Started
1. Clone
https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name` is a
short descriptive name and `XYZ` is the sequence number.
3. Write your GCD following the template structure. The GCD must describe
a concrete idea and sketch a plan to implement it, even if not all
details are known; the GCD must not be a brainstorming session or a
vague idea but a concrete proposal. If it intends to deprecate a
previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*: one
or more people who will support the GCD and participate in discussions
by your side (see below).
The GCD is now in *draft* state and will be *submitted* once it has at
least one sponsor in addition to the author(s). See =E2=80=9CSubmission Pe=
riod=E2=80=9D
below.
## Roles
- An *author* is the person or one of the persons submitting the GCD.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the GCD
by participating in discussions, providing constructive comments to
help the author(s), soliciting opinions, and acting as timekeepers. As
a sponsor, please make sure that all participants have the time and
space for expressing their comments.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended,=
but not
mandatory, to be a team member.
- A *team member* is the member of a team, as defined in the [Teams
section of the GNU Guix Reference
Manual](https://guix.gnu.org/manual/devel/en/html_node/Teams.html).
Currently, the list of teams and their members is maintained in the
file `etc/teams.scm` in the [GNU Guix
repository](https://git.savannah.gnu.org/cgit/guix.git/tree/etc/teams.s=
cm)
- A *contributor* is a person who has been participating in Guix
activities, for instance by writing or reviewing code, by supporting
users on fora, or by contributing to translations.
## Communication Channels
- The *draft* is sent by email to `guix-devel@HIDDEN`.
=20
- Once *submitted*, the GCD is announced to `info-guix@HIDDEN` and discus=
sed
using the assigned issue number.
=20=20=20
- The *final* document is published to `info-guix@HIDDEN` and the
deliberating replies are sent to the assigned issue number.
## Timeline
A GCD must follow the process illustrated by the diagram below,
consisting of several *periods*.
```
draft submitted final
+--------------------+ +---------------------+ +---------------------+
| Submission Period | | Discussion Period | | Deliberation Period |
| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 days)=
|
+--------------------+ : +---------------------+ +---------------------+
: : : |
: v : |
: cancelled v |
: o-----------o |
+- - - - - - - - ->| Withdrawn |<----------------- X
o-----------o |
V
o----------o
| Accepted |
o----------o
```
The subsections below detail the various periods and their duration.
### Submission Period (up to 7 days)
Anyone can author and propose a GCD as a regular patch and look for
sponsors (see =E2=80=9CRoles=E2=80=9D). The GCD is *submitted* once one or=
more people
have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
*cancelled* if no sponsor could be found during that period. The next step
is the *discussion period*.
Authors may withdraw their GCD at any time; they can resubmit it again
later (under a new GCD number).
### Discussion Period (at least 30 days, up to 60 days)
Once submitted, the GCD is publicly discussed by all the members of the
community. Authors are encouraged to publish updated versions
incorporating feedback during the discussion; members are encouraged to
share a summary of their main concerns or opposition, if any, for being
included under section =E2=80=9COpen Issues=E2=80=9D in the document.
When deemed appropriate, between 30 days and 60 days after the start of the
discussion period, the author(s) may publish a final version and announce
the start of the *deliberation period*. If the authors fail to do so, the
deliberation period automatically starts 60 days after the start of the
discussion period based on the latest version provided by the author(s).
### Deliberation Period (14 days)
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D below.
The *deliberation period* starts when the authors publish a final version
of the GCD at `info-guix@HIDDEN`. Anyone who is a team member is a
deliberating member and is encouraged to contribute to the deliberation.
Once the final version is published, team members have 14 days to send one
of the following replies on the patch-tracking entry of the GCD:
- =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementati=
on of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementati=
on of the
proposal. A team member sending this reply should have made constructive
comments during the discussion period.
The GCD is *accepted* if (1) at least 25% of all team members=E2=80=93as of=
the
start of the =E2=80=9CDeliberation Period=E2=80=9D=E2=80=93send a reply, an=
d (2) no one
disapproves. In other cases, the GCD is *withdrawn*.
GCD acceptance is not a rubber stamp; in particular, it does not mean the
proposal will effectively be implemented, but it does mean that all the
participants consent to its implementation.
Similarly, withdrawal does not necessarily equate with rejection; it could
mean that more discussion and thought is needed before ideas in the GCD are
accepted by the community.
## Decision Making
Contributors and even more so team members are expected to help build
consensus. By using consensus, we are committed to finding solutions that
everyone can live with.
Thus, no decision is made against significant concerns; these concerns are
actively resolved through counter proposals. A deliberating member
disapproving a proposal bears a responsibility for finding alternatives,
proposing ideas or code, or explaining the rationale for the status quo.
To learn what consensus decision making means and understand its finer
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
## Merging GCDs
Whether it is accepted or withdrawn, a person with commit rights merges the
GCD following these steps:
1. Fill in the remaining metadata in the GCD headers (changing the `status`
to `accepted` or `withdrawn`; adding the URL of the discussion in the
`discussion` header; updating the `date` header; if previously-accepted
GCDs are deprecated by this new GCD, change the `status` header
accordingly with `deprecated`);
2. Commit everything;
3. Announce the publication of the GCD.
All the GCDs are dual-licensed under the [Creative Commons
Attribution-ShareAlike
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the [GNU
Free Documentation License 1.3, with no Invariant Sections, no Front-Cover
Texts, and no Back-Cover Texts](https://www.gnu.org/licenses/fdl-1.3.html)
or (at your option) any later version.
## GCD Template
The expected structure of GCDs is captured by the template file
`000-template.md`, written in English with Markdown syntax.
## Cost of Reverting
Not applicable. Please note that the GCD process described in this
document can be amended by subsequent GCDs.
## Drawbacks
There is a risk that the additional process may hinder or burden
contributions, potentially causing more harm than good. We should stay
alert that the process is only a way to help contribution, not an end in
itself.
Discussions could easily have a low signal-to-noise ratio. We will
collectively pay attention to over- and under-representation of voices and
notably avoid repeating arguments, avoid using exclusionary jargon, and
solicit opinions from those who remained silent.
## Open Issues
There are still questions regarding the desired scope of the process.
While we want to ensure that technical changes affecting users are
well-considered, we certainly don=E2=80=99t want the process to become undu=
ly
burdensome. This is a delicate balance which will require care to maintain
moving forward.
--==-=-=
Content-Type: text/plain
Content-Disposition: inline
--
--
--==-=-=
Content-Type: text/markdown
Content-Disposition: inline; filename=000-template.md
Content-Description: 000-template.md
title: <Name Of The Proposal>
id: <the next available number>
status: <draft|submitted|accepted|withdrawn|deprecated>
discussion: https://issues.guix.gnu.org/<number assigned by issue tracker>
authors: <Author Name>
sponsors: <Sponsor Name>
date: <date when the discussion period starts>
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
# Summary
A one-paragraph explanation: motivation and proposed solution.
# Motivation
Describe the problem(s) this GCD attempts to address as clearly as possible
and optionally give an example. Explain how the status quo is insufficient or
not ideal.
# Detailed Design
Main part. The sections compares this solution to other options, including
the status quo, and describes the various tradeoffs in this space. Explain
details, corner cases, provide examples. Explain it so that someone familiar
can understand.
It is best to exemplify, including with contrived examples. If the Motivation
section describes something that is hard to do without this proposal, this is
a good place to show how easy that thing is to do with the proposed solution.
## Cost of Reverting
This section explains the impact on users and/or community members of the
proposed change, and estimates the effort it would take to revert it.
For code changes, assess the expected impact on existing code or processes on
the following scale:
0. No incompatibility
1. Incompatible only in extremely rare cases (corner cases)
2. Incompatible in rare cases (only visible to advanced users)
3. Unavoidable incompatibility (affecting most)
Describe the migration path and consider how to follow the Deprecation Policy
of the project.
For non-coding activities such as processes of the project, similarly explain
what impact they will have on workflows.
How will your proposed change evolve over time? What is the cost of changing
or reverting the approach later?
# Drawbacks and Open Issues
At submission time, be upfront about open issues so others in the community
can help.
At the end of the process, this section might be empty. If not, please be
explicit with the known issues and potential directions to address them.
--==-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
--
PS: The very first draft had been sent more than one year ago [1,2].
Then we discussed this topics at Guix Days 2024 [3]. No=C3=A9 resumed
[4] on December (more than 40 days ago) and several updates had been
sent to guix-devel; see v5 [5], v6 [6], v7 [7] etc. v10 [8]. A
consensus had been reached.
The discussion is tracked in:
https://issues.guix.gnu.org/74736
1: Request-For-Comment process: concrete implementation
Simon Tournier <zimon.toutoune@HIDDEN>
Tue, 31 Oct 2023 12:14:42 +0100
id:87h6m7yrfh.fsf@HIDDEN
https://lists.gnu.org/archive/html/guix-devel/2023-10
https://yhetil.org/guix/87h6m7yrfh.fsf@HIDDEN
2: [bug#66844] [PATCH 0/1] Add Request-For-Comment process.
Simon Tournier <zimon.toutoune@HIDDEN>
Tue, 31 Oct 2023 12:05:22 +0100
id:cover.1698747252.git.zimon.toutoune@HIDDEN
https://issues.guix.gnu.org/66844
https://issues.guix.gnu.org/msgid/cover.1698747252.git.zimon.toutoune@gmail=
.com
https://yhetil.org/guix/cover.1698747252.git.zimon.toutoune@HIDDEN
3: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/guix-day=
s-2024/governance.org?id=3D12a5d469852a008c314c5f30d17ce60f5a954325
4: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
No=C3=A9 Lopez via Guix-patches via <guix-patches@HIDDEN>
Sun, 08 Dec 2024 13:29:52 +0100
id:cover.1733614983.git.noelopez@HIDDEN
https://issues.guix.gnu.org/74736
https://issues.guix.gnu.org/msgid/cover.1733614983.git.noelopez@HIDDEN
https://yhetil.org/guix/cover.1733614983.git.noelopez@HIDDEN
5: Request-For-Comment process: concrete implementation (v5)
Simon Tournier <zimon.toutoune@HIDDEN>
Fri, 03 Jan 2025 19:38:01 +0100
id:87ttafn3p2.fsf@HIDDEN
https://lists.gnu.org/archive/html/guix-devel/2025-01
https://yhetil.org/guix/87ttafn3p2.fsf@HIDDEN
6: Re: Request-For-Comment process: concrete implementation (v5)
Ludovic Court=C3=A8s <ludo@HIDDEN>
Tue, 07 Jan 2025 11:40:11 +0100
id:87zfk229h0.fsf@HIDDEN
https://lists.gnu.org/archive/html/guix-devel/2025-01
https://yhetil.org/guix/87zfk229h0.fsf@HIDDEN
7: Guix Common Document process (v7) (was: Request-For-Comment, RFC)
Simon Tournier <zimon.toutoune@HIDDEN>
Fri, 10 Jan 2025 01:07:47 +0100
id:87bjwfh6p8.fsf@HIDDEN
https://lists.gnu.org/archive/html/guix-devel/2025-01
https://yhetil.org/guix/87bjwfh6p8.fsf@HIDDEN
8: Guix Consensus Document process (v10)
Simon Tournier <zimon.toutoune@HIDDEN>
Fri, 17 Jan 2025 02:06:23 +0100
id:87bjw6mepc.fsf@HIDDEN
https://lists.gnu.org/archive/html/guix-devel/2025-01
https://yhetil.org/guix/87bjw6mepc.fsf@HIDDEN
--==-=-=--
--=-=-=
Content-Type: text/plain
-------------------- End of forwarded message --------------------
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 21 Jan 2025 04:32:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 20 23:32:47 2025
Received: from localhost ([127.0.0.1]:52870 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ta5wU-0008Me-R7
for submit <at> debbugs.gnu.org; Mon, 20 Jan 2025 23:32:47 -0500
Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:57771)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
id 1ta1Un-0001qV-JI
for 74736 <at> debbugs.gnu.org; Mon, 20 Jan 2025 18:47:54 -0500
Received: by mail-pj1-x1029.google.com with SMTP id
98e67ed59e1d1-2ee9a780de4so6337836a91.3
for <74736 <at> debbugs.gnu.org>; Mon, 20 Jan 2025 15:47:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737416867; x=1738021667; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=ONjMXjtfqeK4G2LuOcc87Dae1tGJ4+aUMtVlRWJa5lI=;
b=PtgRCd6dz8Acd80LI2x6K7p392wwTk7q1iQALrREvoC1yCb5Lg5H2qvmIvJaFHGg+U
oyLIUhqmYvQB7OdPur9agiuQ8lPxBWf8R+5WJSo1rJizBnZrm9zL6IGBVwN/JzJIZ4pb
mWF6VkeKc8arqyxOQKMbLuGVblMdEeVHDlD0kQVIYQMScLZpPOHM6TqCATP33ST+sMZQ
415dTTdYoEdc50CVCGIM+lj8UGCO/DC9cNNP3pd3DYFAwHZ9bUmhk5z4i1eNrFzsoRLV
3+P1ty057db3Oiiv0IEUGUqmBPBoT/1YCpC5PZ88X8mnVzqAc6bfS0aXDbDGHQK+nmM5
nvCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737416867; x=1738021667;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=ONjMXjtfqeK4G2LuOcc87Dae1tGJ4+aUMtVlRWJa5lI=;
b=amj9BsvMkUxRL5LDTaaz38EVZsqB2omEXPEcuulWvSX7XawN3uWZSHGrRccEXjh+5N
3hQEGwW/O9d70FW4kwHKt+X04wbtADEcU2A1qHTDXp2v4/FmOCLjPAlDip1bsfdiqNVZ
9vTbI2ak9jvPAvKNV6ZrF57lNy6ucuZZbgXmPMHZbHCVRTiRhWXeFLSoiq5qsZpxtccB
ZVBI30RQcQjHloBLQTcg+cQPz8XpLhDPMon4HjTuqZkT0jh7EmIuPIfvie1q6YD5x6YO
CfCbRWE+kKH29h+mmUROS2G/t4CLFSIvY6Y1KtxJIVy5sYsFfU1YsvXRwwVX2003wrDM
QvHA==
X-Forwarded-Encrypted: i=1;
AJvYcCXydRMKeM0AHNltPErcvT9nPZcUrD8dxzDC6YZjE8BPPiwwqD9WuDdwkHWeIfkZcGujbB7XXg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyoGyGwPmoxe5/f67cGvnx03lHOWWs5JGbQ+15j6wiHsfZhp3wi
ijGTKQkoYc6Ya2Xd6pkPKx3Bzu6vDeAbFcEWRqpf4Vwu7bt8u/61
X-Gm-Gg: ASbGnctrmbj2ElSgZxHWJp905Q3KT47lVeZiDYe8DplRo0m0PtsGMn+t65Ho2wosCYi
69TBsR0hMM7P/yqwbcQNyDEaXwGHiHJC4uh1Hfn6OXk2YkLkmRAZka6GIhokycwsxyd8pjywlMJ
DsfJOvLD+cLPZ9EYfmfcR/65UcjHo4BrgSUKjXbRIN745J9FxKMM9g3vRNzkePbAM+YzJd1u6da
RPgkXvMbWWGU34pZ9XxJX8WTZX+es1cZHQVv9/xVoz9Lqtb6P8bXhtQZNczsIy6g3Y=
X-Google-Smtp-Source: AGHT+IG7zayN0HOx/epMC8DKyBZHcDXc7otLgX1tnAFfgcI5SYqQ89G5ztuLbbJa4DT6YENKJLFZhw==
X-Received: by 2002:a17:90b:3d47:b0:2ee:cdea:ad91 with SMTP id
98e67ed59e1d1-2f782c9cb29mr22464649a91.15.1737416867530;
Mon, 20 Jan 2025 15:47:47 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
by smtp.gmail.com with ESMTPSA id
98e67ed59e1d1-2f72c2bb2cdsm11613666a91.34.2025.01.20.15.47.42
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 20 Jan 2025 15:47:46 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87zfjlktyi.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?=
=?utf-8?Q?s?= message of "Mon, 20 Jan 2025 23:21:09 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN> <87tt9ymfqx.fsf@HIDDEN>
<87frle6vw3.fsf_-_@HIDDEN> <87zfjlktyi.fsf@HIDDEN>
Date: Tue, 21 Jan 2025 08:47:32 +0900
Message-ID: <87plkhavzf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, Ludovic Courtès writes: > Hello, > > Just one note: >
> Maxim Cournoyer skribis: > >>> The GCD process is a mechanism to determine
whether a proposed change is >>> “significant” enough to require attention
from the com [...]
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (maxim.cournoyer[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2607:f8b0:4864:20:0:0:0:1029 listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Mon, 20 Jan 2025 23:32:27 -0500
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, bokr@HIDDEN,
Efraim Flashner <efraim@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>,
Vagrant Cascadian <vagrant@HIDDEN>, Andreas Enge <andreas@HIDDEN>,
Christopher Baines <guix@HIDDEN>,
Hartmut Goebel <h.goebel@HIDDEN>,
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>, 74736 <at> debbugs.gnu.org,
Suhail Singh <suhailsingh247@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, Ludovic Courtès writes: > Hello, > > Just one note: >
> Maxim Cournoyer skribis: > >>> The GCD process is a mechanism to determine
whether a proposed change is >>> “significant” enough to require attention
from the com [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (maxim.cournoyer[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2607:f8b0:4864:20:0:0:0:1029 listed in]
[list.dnswl.org]
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Hi,
Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
> Hello,
>
> Just one note:
>
> Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:
>
>>> The GCD process is a mechanism to determine whether a proposed change is
>>> =E2=80=9Csignificant=E2=80=9D enough to require attention from the comm=
unity at large
>>
>> Why quote "significant" ?
>
> To me, this is to emphasize that what is meant by =E2=80=9Csignificant=E2=
=80=9D will be
> clarified below.
OK. That wasn't clear to me. I'd suggest wording that explicitly, for
example:
--8<---------------cut here---------------start------------->8---
[...] a proposed change is "significant" (which meaning is clarified
below)
--8<---------------cut here---------------end--------------->8---
or similar.
> (Thanks for all the other comments and suggestions!)
My pleasure!
Happy 2025!
--=20
Thanks,
Maxim
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 21 Jan 2025 04:32:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 20 23:32:30 2025
Received: from localhost ([127.0.0.1]:52868 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ta5wD-0008Lv-LM
for submit <at> debbugs.gnu.org; Mon, 20 Jan 2025 23:32:30 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:52572)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1ta1G9-00013V-JN
for 74736 <at> debbugs.gnu.org; Mon, 20 Jan 2025 18:32:46 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1ta08x-0001iC-Qg; Mon, 20 Jan 2025 17:21:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=7lm1lAJP55G7F4+wVYfs2kDsQ2HBsLQ7xd/pVeLUzHA=; b=Ej8ZRAzs2eQ1WkOUO+Jv
7PSmH/pEzBs9VQNWltuHaT01svhdAECTveUozZX9WCDVb/6SEUhmVDHBwHviRTuxT4tLgx4WNYLJo
ORYetRED80uKKqJKPGihe4CQSuMxmIQMg8CjzDkQYcYIAPDwv3UwRUp/7tcWBYicrLd2iw4QTxGyI
srybS7VHxdJwWEdrmwkh1Scha5v8yoRaRQewzg81q/eqNN/d5E8jptgv9FZzxUZV6Ue/w5KciwaOl
sJ/a8HGzH0Tmec36UuTPdkiaMt+SyP1+cxXkcySVu4Dtli7oxazXuA/xYTXydYCFB8n8upwlzS5aR
v6XBvasWd/Rsbw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87frle6vw3.fsf_-_@HIDDEN> (Maxim Cournoyer's message of "Mon,
20 Jan 2025 11:50:52 +0900")
References: <cover.1733614983.git.noelopez@HIDDEN> <87tt9ymfqx.fsf@HIDDEN>
<87frle6vw3.fsf_-_@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Primidi 1 =?utf-8?Q?Pluvi=C3=B4se?= an 233 de la
=?utf-8?Q?R=C3=A9volution=2C?= jour de la
=?utf-8?Q?Laur=C3=A9ole?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Mon, 20 Jan 2025 23:21:09 +0100
Message-ID: <87zfjlktyi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Mon, 20 Jan 2025 23:32:27 -0500
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, bokr@HIDDEN,
Efraim Flashner <efraim@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>,
Vagrant Cascadian <vagrant@HIDDEN>, Andreas Enge <andreas@HIDDEN>,
Christopher Baines <guix@HIDDEN>,
Hartmut Goebel <h.goebel@HIDDEN>,
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>, 74736 <at> debbugs.gnu.org,
Suhail Singh <suhailsingh247@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)
Hello,
Just one note:
Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:
>> The GCD process is a mechanism to determine whether a proposed change is
>> =E2=80=9Csignificant=E2=80=9D enough to require attention from the commu=
nity at large
>
> Why quote "significant" ?
To me, this is to emphasize that what is meant by =E2=80=9Csignificant=E2=
=80=9D will be
clarified below.
(Thanks for all the other comments and suggestions!)
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 20 Jan 2025 04:49:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 19 23:49:50 2025
Received: from localhost ([127.0.0.1]:48634 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tZjjQ-0007rv-E5
for submit <at> debbugs.gnu.org; Sun, 19 Jan 2025 23:49:50 -0500
Received: from mail-pj1-x1030.google.com ([2607:f8b0:4864:20::1030]:61526)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
id 1tZhsf-000148-0G
for 74736 <at> debbugs.gnu.org; Sun, 19 Jan 2025 21:51:14 -0500
Received: by mail-pj1-x1030.google.com with SMTP id
98e67ed59e1d1-2efe25558ddso5092467a91.2
for <74736 <at> debbugs.gnu.org>; Sun, 19 Jan 2025 18:51:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737341467; x=1737946267; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=hyFnCBqTF7hAUleVrieKSt4pjeDorMkUAlcEcdWCHi0=;
b=AyOpJcwJpt5aEdA48d38WtGdTLqi867ZBVvvWQBOtKV9xv3vrwngfM45R/rV/6KddJ
63tdNgBkHVSDQO02+pf5NWJDjtXHVIzhekc9pbr3ROCm7vphX2HTy8qWH9JN+jOH1EkT
ohE/+TzlIvet6cA0aAeY6TsFf5wFj6phf4lSbFabWhwLAen7gte165rKwKqkC2uXXIB/
u/2Usf1exlBsCkY/TruHnMaO37nlgSczhUSAnC2+kf2TrWFAo3P20G544tZdWvPU2XYX
PMpzKD2hR9uVpO21B7b9kWI9B2AUZnshK9fnDu/nwsiMUzqt+huIzMdIajwNeeubCcLf
GObg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737341467; x=1737946267;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=hyFnCBqTF7hAUleVrieKSt4pjeDorMkUAlcEcdWCHi0=;
b=bckjHnh6+EACWJBplr1cRvsXCTd0IZx2wLXFmRbnAJLelw8QNLJiU44MWVrLV9vu7+
7Je+hbJ1OpZJayQRdbIX6Wrd2wykCpuK6bppzcuKD3tXa5rdXrEn80AaJC/jEJPS4VrX
ZkNUJz86D+a/gwhyluKQzeNOc+jm5rfypzRyc9URdXVAFLmQC/0T85CLk0xAWTt4Qwso
QGcYJzvveqHUUZlbGsg2ctvWdQp7oVoHeTZGqC972WOQXBc1Cc/mHgHB6475WYiCVmd3
Z0lqvfBLTH7jYMbqtuEwTTGxLAnOXXRuBd61Rv2bQ4QNC5VRSm3kNnAe28bQDBeDGhsH
8lng==
X-Gm-Message-State: AOJu0YwSDc4Koh/XdZnlPP77jMkTnjqsW8/1iZ5SJ6TCzYwvrq2VXPwk
OpiFdxWfgr/Xh2W3d4meiuPCQOcr35YsQrJw1ft5//pU/Nc4jfC2
X-Gm-Gg: ASbGnctRs5YcstfRXzGtdEemq9t3AUhcQpELmU1nBq0Pcr9jVn56yiLfJJHPgoacCC2
NzNIN66i7MRn1aLoidig7rT1fMcix4mpEhCf8p+t2HJE5GqW3hHzjAq5ASVL6PzHoLolH9Pa13V
C7KDiP0Il76Ro7aqHjUQ1UHJ9pRmRtzwKyHt1EK2FBtUnA/E8gPyBPMLpFkZ1dKJU6Td4PI8zWP
NbbD3dpdVS6kDsO/O1pucAbzy/N/8mukGHU3+wdGIQi/BTkHP94Ll2ywxXTu3c3yQU=
X-Google-Smtp-Source: AGHT+IHB8mVLUXRdzbg8Szik6XNk9s6tGz4ON8QVr+fawdXsPGJTAey8ZyN4K23K2fW9vo39mQhGbA==
X-Received: by 2002:a17:90b:2b8e:b0:2f6:f107:faf8 with SMTP id
98e67ed59e1d1-2f782d2e546mr17312833a91.24.1737341466545;
Sun, 19 Jan 2025 18:51:06 -0800 (PST)
Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89])
by smtp.gmail.com with ESMTPSA id
98e67ed59e1d1-2f72c17fa07sm10573606a91.14.2025.01.19.18.51.01
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 19 Jan 2025 18:51:05 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87tt9ymfqx.fsf@HIDDEN> (Simon Tournier's message of "Fri, 17
Jan 2025 01:43:50 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN> <87tt9ymfqx.fsf@HIDDEN>
Date: Mon, 20 Jan 2025 11:50:52 +0900
Message-ID: <87frle6vw3.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi Simon and others! Thanks for the good work. I've been
struggling
keeping pace with it, ah! I liked it already a year ago, and I like it more
now, thanks to the various refinements brought to it in this thread. Below
are small typos I've spotted and other suggestions.
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2607:f8b0:4864:20:0:0:0:1030 listed in]
[list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (maxim.cournoyer[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Sun, 19 Jan 2025 23:49:45 -0500
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, bokr@HIDDEN,
Efraim Flashner <efraim@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>,
Vagrant Cascadian <vagrant@HIDDEN>, Andreas Enge <andreas@HIDDEN>,
Christopher Baines <guix@HIDDEN>,
Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
Hartmut Goebel <h.goebel@HIDDEN>,
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>, 74736 <at> debbugs.gnu.org,
Suhail Singh <suhailsingh247@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi Simon and others! Thanks for the good work. I've been struggling
keeping pace with it, ah! I liked it already a year ago, and I like it more
now, thanks to the various refinements brought to it in this thread. Below
are small typos I've spotted and other suggestions.
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (maxim.cournoyer[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2607:f8b0:4864:20:0:0:0:1030 listed in]
[list.dnswl.org]
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Hi Simon and others!
Thanks for the good work. I've been struggling keeping pace with it, ah!
I liked it already a year ago, and I like it more now, thanks to the
various refinements brought to it in this thread. Below are small typos
I've spotted and other suggestions.
Simon Tournier <zimon.toutoune@HIDDEN> writes:
[...]
> title: Guix Consensus Document Process
> id: 001
> status: submitted
> discussion: https://issues.guix.gnu.org/74736
> authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
> sponsors: pukkamustard, Ricardo Wurmus
> date-submitted: 2024-12-12
> date: 2025-01-15
> SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
> ---
>
> # Summary
>
> This document describes the _Guix Consensus Document_ (GCD) process of the
> Guix project. The GCD process is intended to provide a consistent and
GNU Guix project, later referenced as either Guix or "the project", for
brevity.
> structured way to propose, discuss, and decide on major changes
> affecting the project. It aims to draw attention of community members
the attention
> on important decisions, technical or not, and to give them a chance to
> weigh in.
>
> # Motivation
>
> Day-to-day work on Guix revolves around informal interactions, peer
> review, and consensus-based decision making. As the community grows, so
> does the stream of proposed changes, and no single person is able to
> keep track of all of them.
>
> The GCD process is a mechanism to determine whether a proposed change is
> =E2=80=9Csignificant=E2=80=9D enough to require attention from the commun=
ity at large
Why quote "significant" ?
> and if so, to provide a documented way to bring about broad community
> discussion and to collectively decide on the proposal.
>
> A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only b=
e reverted at a
Ditto.
> high cost or, for technical changes, when it has the potential to
> disrupt user scripts and programs or user workflows. Examples include:
>
> - changing the `<package>` record type and/or its interfaces;
> - adding or removing a `guix` sub-command;
> - changing the channel mechanism;
> - changing project governance policy such as teams, decision making, the
> deprecation policy, or this very document;
> - changing the contributor workflow and related infrastructure (mailing
> lists, source code repository and forge, continuous integration, etc.).
Punctuaction rule: I seem to recall that you don't need a trailing dot
if there is already one, even inside a preceding closing parens [0].
[0] https://english.stackexchange.com/a/8385
> # Detailed Design
>
> ## When to Follow This Process
>
> The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, wh=
ich include:
The quotes here, again.
> - changes that modify user-facing interfaces that may be relied on
> (command-line interfaces, core Scheme interfaces);
> - big restructuring of packages;
> - hard to revert changes;
> - significant project infrastructure or workflow changes;
> - governance or changes to the way we collaborate.
>
> Someone submitting a patch for any such change may be asked to submit an
> GCD first.
>
> Most day-to-day contributions do *not* require a GCD; examples include:
>
> - adding or updating packages, removing outdated packages;
> - fixing security issues and bugs in a way that does not change
> interfaces;
> - updating the manual, updating translations;
> - changing the configuration of systems part of project infrastructure
> in a user-invisible way.
>
> These day-to-day contributions remain governed by the process described
> by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
in the ["Contributing" section of the GNU Guix Reference
Manual](https://guix.gnu.org/manual/devel/en/html_node/Contributing.html).
> # How the Process Works
>
> ## Getting Started
>
> 1. Clone
> https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
> 2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
> is a short descriptive name and `XYZ` is the sequence number.
> 3. Write your GCD following the template=E2=80=99s structure. The GCD mu=
st
I'd use just 'template structure', without 's
> describe a concrete idea and sketch a plan to implement it, even
> if not all details are known; the GCD must not be a brainstorming
> session or a vague idea but a concrete proposal. If it intends to
> deprecate a previously-accepted GCD, it must explicitly say so.
> 4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
> 5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
> one or more people who will support the GCD and participate in
> discussions by your side (see below).
>
> The GCD is now in =E2=80=9Cdraft=E2=80=9D state and will be *submitted* o=
nce it has at least
Maybe use *draft* instead of quotes, for emphasis, if deemed necessary.
> one sponsor in addition to the author(s). See =E2=80=9CSubmission Period=
=E2=80=9D below.
Markdown (or at least most flavors in use of it) supports referring to
sections via URL, IIRC. So I'd use:
--8<---------------cut here---------------start------------->8---
See [Submission Period](#submission-period) below.
--8<---------------cut here---------------end--------------->8---
Taking care to add the #submission-period custom id if our parser
doesn't do so automatically. [1]
[1] https://www.markdownguide.org/extended-syntax/#heading-ids
>
> ## Roles
>
> - An *author* is the person or one of the persons submitting the GCD.
> Authors bear the responsibility to carry out the process to its
> conclusion.
>
> - A *sponsor* is a contributor who, during the submission period (see
> below), informs the author(s) that they would like to support the
> GCD by participating in discussions, providing constructive comments
> to help the author(s), soliciting opinions, and acting as
> timekeepers. As a sponsor, please make sure that all have the time
all *participants*
> and space for expressing their comments.
>
> Sponsors should be contributors who consider being sufficiently
> familiar with the project=E2=80=99s practices; hence it is recommende=
d, but
> not mandatory, to be a team member.
>
> - A *team member* is the member of a team, as defined by the Guix
> project in the manual. Currently, the list of teams and their
as defined in the [Teams section of the GNU Guix Reference Manual](https://=
guix.gnu.org/manual/devel/en/html_node/Teams.html).
> members is maintained in the file `etc/teams.scm` in the Guix
> repository.
[GNU Guix repository](https://git.savannah.gnu.org/cgit/guix.git/tree/etc/t=
eams.scm)
>
> - A *contributor* is a person contributing to Guix either with code,
> translation, reviewing, etc. and more broadly any person feeling part
> of the Guix community.
>
> ## Channels of Communication
>
> - The *draft* is sent to `guix-devel@HIDDEN`.
>
> - Once *submitted*, the GCD is announced to `info-guix@HIDDEN` and disc=
ussed
> using the assigned issue number.
>
> - The *final* document is published to `info-guix@HIDDEN` and the
> deliberating replies are sent to the assigned issue number.
>
> ## Timeline
>
> A GCD must follow the process illustrated by the diagram below,
> consisting of several *periods*.
>
>
> ```
> draft submitted final
> +--------------------+ +---------------------+ +--------------------=
-+
> | Submission Period | | Discussion Period | | Deliberation Period=
|
> | (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 day=
s) |
> +--------------------+ : +---------------------+ +--------------------=
-+
> : : : |
> : v : |
> : canceled v |
s/canceled/cancelled/
> : o-----------o |
> +- - - - - - - - ->| Withdrawn |<----------------- X
> o-----------o |
> V
> o----------o
> | Accepted |
> o----------o
> ```
>
> The subsections below detail the various periods and their duration.
>
> ### Submission Period (up to 7 days)
>
> Anyone can author and propose a GCD as a regular patch and look for
> sponsors (see =E2=80=9CRoles=E2=80=9D). The GCD is *submitted* once one =
or more people
> have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=
=E2=80=9D; it is
> *canceled* if no sponsor could be found during that period. The next step
s/canceled/cancelled/
> is the *discussion period*.
>
> Authors may withdraw their GCD at any time; they can resubmit it again
> later (under a new GCD number).
>
> ### Discussion Period (at least 30 days, up to 60 days)
>
> Once submitted, the GCD is publicly discussed by all the members of the
> community. Authors are encouraged to publish updated versions
> incorporating feedback during the discussion; members are encouraged to
> share a summary of their main concerns or opposition, if any, for being
> included under section =E2=80=9COpen Issues=E2=80=9D in the document.
>
> When deemed appropriate, between 30 days and 60 days after the start
> of the discussion period, the author(s) may publish a final version and
> announce the start of the *deliberation period*.
>
> If after 60 days, a final version is not yet published, then a grace peri=
od
> of 14 days is granted. Finally the GCD is considered as *stale* and the =
last
> update is picked for the final version.
>
> ### Deliberation Period (14 days)
>
> Deliberation aims at consolidating consensus; see =E2=80=9CDecision Makin=
g=E2=80=9D
> below.
>
> The *deliberation period* starts when the authors publish a final version=
of
> the GCD at `info-guix@HIDDEN`. Anyone who is a team member is a
> deliberating member and is encouraged to contribute to the deliberation.
>
> Once the final version is published, team members have 14 days to send
> one of the following replies on the patch-tracking entry of the GCD:
>
> - =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
> - =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementa=
tion of the
> proposal;
> - =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementa=
tion of the
> proposal. A team member sending this reply should have made
> constructive comments during the discussion period.
>
> The GCD is *accepted* if (1) at least 25% of all team members=E2=80=93as =
of
> the start of the =E2=80=9CDeliberation Period=E2=80=9D=E2=80=93send a rep=
ly, and (2) no one
> disapproves. In other cases, the GCD is *withdrawn*.
>
> GCD acceptance is not a rubber stamp; in particular, it does not mean
> the proposal will effectively be implemented, but it does mean that all
> the participants consent to its implementation.
>
> Similarly, withdrawal does not necessarily equate with rejection; it
> could mean that more discussion and thought is needed before ideas in
> the GCD are accepted by the community.
>
> ## Decision Making
>
> Contributors and even more so team members are expected to help build
> consensus. By using consensus, we are committed to finding solutions
> that everyone can live with.
>
> Thus, no decision is made against significant concerns; these concerns
> are actively resolved through counter proposals. A deliberating member
> disapproving a proposal bears a responsibility for finding alternatives,
> proposing ideas or code, or explaining the rationale for the status quo.
>
> To learn what consensus decision making means and understand its finer
> details, you are encouraged to read
> <https://www.seedsforchange.org.uk/consensus>.
>
> ## Merging GCD
>
> Whether it is accepted or withdrawn, a person who has commit permission
> to the GCD repository merges the GCD following these steps:
>
> 1. filling in the remaining metadata in the GCD headers (changing the
> `status` to `accepted` or `withdrawn`; adding the URL of the
Instead of ing form, I'd just use imperative for these steps, which is
more concise and in line with how we document code already.
s/filling/fill/
> discussion in the `discussion` header; updating the `date` header; if
> previously-accepted GCDs are deprecated by this new GCD, change the
> `status` header accordingly with `deprecated`);
> 2. committing everything;
s/committing/Commit an push the resulting document/
> 3. announcing the publication of the GCD.
s/announcing/announce/
> All the GCDs are dual-licensed under the [Creative Commons
> Attribution-ShareAlike
> 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
> [GNU Free Documentation License 1.3, with no Invariant Sections, no
> Front-Cover Texts, and no Back-Cover
> Texts](https://www.gnu.org/licenses/fdl-1.3.html) or (at your option)
> any later version.
>
> ## GCD Template
>
> The expected structure of GCDs is captured by the template in the file
by the template file
> `000-template.md`, written in English with Markdown syntax.
>
> ## Cost of Reverting
>
> The GCD process described in this document can be amended by subsequent
> GCDs.
This section name (Cost of Reverting) doesn't match with its content?
> ## Drawbacks
>
> There is a risk that the additional process will hinder contribution more=
than
> it would help.
may hinder or burden contributions, potentially causing more harm than
good.
> We should stay alert that the process is only a way to help
> contribution, not an end in itself.
>
> Discussions could easily have a low signal-to-noise ratio. We will
> collectively pay attention to over- and under-representation of voices
s/over-/over/ ?
> and notably avoid repeating arguments, avoid using exclusionary jargon,
> and solicit opinions of those who remained silent.
s/of those/from those/
> ## Open Issues
>
> There are still questions regarding the desired scope of the process.
> While we want to ensure that technical changes that affect users are
s/that affect users/affecting users/
> well-considered, we certainly don=E2=80=99t want the process to become un=
duly
> burdensome. This is a careful balance which will require care to
s/careful/delicate/, to avoid repeating 'care' twice.
Assuming my above comments are addressed,
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
--=20
Thanks,
Maxim
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 23:53:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 17 18:53:13 2025
Received: from localhost ([127.0.0.1]:39329 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYw9I-0006zr-Ve
for submit <at> debbugs.gnu.org; Fri, 17 Jan 2025 18:53:13 -0500
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:44487)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYw9G-0006zb-6C
for 74736 <at> debbugs.gnu.org; Fri, 17 Jan 2025 18:53:11 -0500
Received: by mail-wm1-x336.google.com with SMTP id
5b1f17b1804b1-43618283d48so18197195e9.1
for <74736 <at> debbugs.gnu.org>; Fri, 17 Jan 2025 15:53:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737157983; x=1737762783; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=PqQyTGjkeI0hHe50tdJfmhJIBt6GtMy1PIirHIayYCE=;
b=hNky/8MoHU3v6ovuaX3RyuOGFi6AUftAlIVOMVKBPK+QVvuhUv1hM1C4mtg71Xm6iJ
4B16HTNas3w9LwkaqX6AkCLLDV0XgnUFedzIFDdvviFERIVKT9leAJwocV3LwdIT2m2J
b7Q7lVex3JYcmmPb5L4fafBBL97brbtTes/Rz8s0qfiYCj6xcruBtZKJx2z9Bpn51mFF
ITlP4HBsfWW0GIw080QWpQYhkk9qQsqqdnB8htebZxYe4kY1pnOckXH+e55Elt0o7sw5
vQYmE2BpPB2IHWU3iS7EQtmato/QkE1Q7RxrKE0BdmYmDt58AaXgq1vBzMZWilRvIMc3
tjGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737157983; x=1737762783;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=PqQyTGjkeI0hHe50tdJfmhJIBt6GtMy1PIirHIayYCE=;
b=HuW/GigyPWna83dkohjvynimObb1npryGkZM2hra08+N6XneF+qbKb7sXTsqe19540
96U0vDbxMTBHSEMprnLbMhXdXZ9UilgFAhRhS0DNRw9Uwz0IwgeN5B/czMXkO5XYguBD
QaXXZtt+kd/fe6DXe43Ha0mM2piIs2qgM7GZFKqYYpKImuuUoYuqGPIKQf2vUvj3H58/
Xsv/V0CVtrK4Tne1d3IFvUELzT5UrTe0tRNT25i+IFIvZe4GRkTskxdqRFi2aHL7QeC+
fNPUBV0qtaJJIak0CMLH6lQvFZj62a1siF3iBLtZjXhwNiSOP8oFBQ4DwtNczYxAX4ik
i4Zw==
X-Forwarded-Encrypted: i=1;
AJvYcCWOaw7z5OLOjq2yZU+/osf/A9BxWseRIJJ0e/HnEVjerRsUg6cwvycMRxAAzP3LQVkyDlnixw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx42cP8rz45DrNlqLcCgr0qEbqwhgjGAj6E88NAx6W0ftBMiDTQ
ejylGIcFKP8cPsNYv+gVGRZvEELwavc3t/Gert6Rbnl6l1rlXy8N
X-Gm-Gg: ASbGncvjTqLoqqUBlscFOkHF/DnWHSmXPJB0dMjcPw2BEKZvs2Gelg1uHIStDOAg4XL
eF3jmO0lK5NZ9KmprrOk+/AUZLAtBc4pzIK9vvjaLiYSy2HiosDogQZX9ZdruvZQLN3aa8Esph9
RatbeTZuuHMmHTMQI2dOp5yyUL95IkugaDXjNL7MBHteLyqKkEyQRF2W5117cVsmKFtbTo3f71h
apPl1ch8FoHm5BBmicZ3gyseFXWl3+YAPTYdqcuAdwYkkJ9abg7UiwYfSmmuI9FKG/h/9ONr0wH
WIcCbfqtW0jTvPas2TROYHgpM1ltinyyobKk1/o6EjO8C5lpfNm7EA==
X-Google-Smtp-Source: AGHT+IGpsyfrQq5jHVfUO3MpE6g4rrtEPOWFWztpwzga3GgvhRtYFgL4SY21XfYb0gM+oyCf9rWkmQ==
X-Received: by 2002:a05:600c:c0e:b0:431:5044:e388 with SMTP id
5b1f17b1804b1-4389142968emr46280665e9.22.1737157983137;
Fri, 17 Jan 2025 15:53:03 -0800 (PST)
Received: from lili (2a01cb0411b18600d6752fc800102cc4.ipv6.abo.wanadoo.fr.
[2a01:cb04:11b1:8600:d675:2fc8:10:2cc4])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf32154b5sm3719797f8f.16.2025.01.17.15.53.01
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 17 Jan 2025 15:53:02 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: reza <reza@HIDDEN>, "74736 <at> debbugs.gnu.org"
<74736 <at> debbugs.gnu.org>, "ludo@HIDDEN" <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <010201947430358c-fd89834b-07b3-4535-9ce5-b7d1a4f8f08b-000000@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
<825F8319-4F41-4F4C-81B3-2C84A73A13CF@HIDDEN>
<01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>
<87y0zjh8te.fsf@HIDDEN> <87ed1163j5.fsf@HIDDEN>
<010201947430358c-fd89834b-07b3-4535-9ce5-b7d1a4f8f08b-000000@HIDDEN>
Date: Fri, 17 Jan 2025 16:39:50 +0100
Message-ID: <87sephmou1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi Reza, On Fri, 17 Jan 2025 at 12:15, reza via Guix-patches
via wrote: > I don't see this mention in the document?
Content analysis details: (1.1 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
1.1 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:336 listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)
Hi Reza,
On Fri, 17 Jan 2025 at 12:15, reza via Guix-patches via <guix-patches@HIDDEN=
rg> wrote:
> I don't see this mention in the document?
Well, I think it=E2=80=99s covered with the term =E2=80=9Csequence number=
=E2=80=9D and with the
information provided by the 000-template.md.
id: <the next available number>
> Also
> will this mean we only can do 999 RFC's?
Well, this document will be amended a couple of times before we are
close to have 999 GCDs, I guess. :-) Therefore, we will refine depending
on how it goes.
Moreover, considering the changes that would have required such process
from the 10+ past years, I think we have some time for preparing the
case of 999 before we reach it. :-)
Cheers,
simon
PS: Fun: =E2=80=9Csequence number=E2=80=9D could be a Fibonacci sequence nu=
mber=E2=80=A6 Even,
it could be let to the author as an exercise to determine which
=E2=80=9Csequence=E2=80=9D the project is following. ;-)
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 12:15:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 17 07:15:15 2025
Received: from localhost ([127.0.0.1]:36243 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYlFq-0006cJ-N1
for submit <at> debbugs.gnu.org; Fri, 17 Jan 2025 07:15:14 -0500
Received: from a2-249.smtp-out.eu-west-1.amazonses.com ([54.240.2.249]:52965)
by debbugs.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.84_2) (envelope-from
<010201947430358c-fd89834b-07b3-4535-9ce5-b7d1a4f8f08b-000000@HIDDEN>)
id 1tYlFn-0006Yb-In
for 74736 <at> debbugs.gnu.org; Fri, 17 Jan 2025 07:15:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1737116104;
h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id;
bh=xth+3hJ/g00mZCsonLn8GdEqYqO/SJLIE2JigUguXQQ=;
b=PrF+ENe7airvmfzVGBI79gb7pqmkfFK1sY3wKIbr8ixHyKhO/A8Q62Y6kSx+rcoG
9hTpQo4cYBFBivCnsAF/dcll4Xh+uMHpDyM0V7JA8CeqreozyDekyhfcLJBwDrF8HaY
wRZRET82lYUDbNNC02aNnySVbN7wFbn7t9l+Vf/Q=
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1737116104;
h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID;
bh=xth+3hJ/g00mZCsonLn8GdEqYqO/SJLIE2JigUguXQQ=;
b=Gk3fVqRVGNRdO9ADr/ERlktpptIuBo09S7GkWbTq0rr0l5lGGmxFQ8W2DhCTPYsp
LGekDD+GhqWBH2vmEWS09jKuv76vPKTLKjACrdWZroQ/roWZyuu7zGyS2ahWA2t2d1F
rjeFhFypeNqV//iEug7Vxr2LfoOlQPfis2oR4700=
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
From: =?UTF-8?Q?reza?= <reza@HIDDEN>
To: =?UTF-8?Q?Simon_Tournier?= <zimon.toutoune@HIDDEN>,
=?UTF-8?Q?74736=40debbugs=2Egnu=2Eorg?= <74736 <at> debbugs.gnu.org>,
=?UTF-8?Q?ludo=40gnu=2Eorg?= <ludo@HIDDEN>
Date: Fri, 17 Jan 2025 12:15:04 +0000
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
In-Reply-To: <87y0zjh8te.fsf@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
<825F8319-4F41-4F4C-81B3-2C84A73A13CF@HIDDEN>
<01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>
<87y0zjh8te.fsf@HIDDEN> <87ed1163j5.fsf@HIDDEN>
X-Mailer: Amazon WorkMail
Thread-Index: AQHbSWzOtYJZbPAyTQe9/jHYS+WLlQUnqnGBBcdyHAsGCp7ZCwZhVK5LB9soYfI=
Thread-Topic: [bug#74736] [PATCH v6] Add Request-for-Comments process.
X-Wm-Sent-Timestamp: 1737116103
Message-ID: <010201947430358c-fd89834b-07b3-4535-9ce5-b7d1a4f8f08b-000000@HIDDEN>
Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES
X-SES-Outgoing: 2025.01.17-54.240.2.249
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?UTF-8?Q?No=C3=A9_Lopez?= <noe@HIDDEN>,
=?UTF-8?Q?No=C3=A9=0D=0A?= =?UTF-8?Q?_Lopez?= <noelopez@HIDDEN>,
=?UTF-8?Q?Christopher_Baines?= <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Simon
> I think there is one: the first one is 001 and then they will be
> incremented. For instance, assuming v6, it would be: RFC 001, or RFC
> 001-rfc-process.
Thanks for clarification, I don't see this mention in the document? Also
will this mean we only can do 999 RFC's?
Best,
Reza
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 10:15:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 17 05:15:49 2025
Received: from localhost ([127.0.0.1]:36092 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYjOG-0000mj-0H
for submit <at> debbugs.gnu.org; Fri, 17 Jan 2025 05:15:49 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37636)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tYjO8-0000mN-NB
for 74736 <at> debbugs.gnu.org; Fri, 17 Jan 2025 05:15:45 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tYjO2-0002G4-78; Fri, 17 Jan 2025 05:15:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=BQGGZoPrhxtwt5GnLAAomiIA1WKTeKxNXBviYq5mPM8=; b=b7SneurnF5LfJ49269KA
q8mTlmgr+Fp/9dgk2dU+TwLc2Ci4qAitxhwDOmOLaoSll9ouqO6pIt6TXatt3kvpjNMLgYy3gyoS2
tqZheSubqNVukGtl7rECiqPAekATys+kIsAKubEcDVELxDXKarLiQjK5sL/c7LK5KlI9a0rRLNo6q
IOiWWXuceEdV5Q2HCEy4Ypt6C3/G6ci7b6hsVN0VCU4w2aEWbfvPXX2QJ8T3Ze/ScRDL4MSXB7ZH7
sftu1pzCNk1rG0XGbhOJ39bTWQfVKYR1sY6njIjXQN7HMCcQL0zFZFHKtJO3wjkvofFqhI6QA9sqp
UV2ZwEq1cjRSvw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87h65ymfbl.fsf@HIDDEN> (Simon Tournier's message of "Fri, 17
Jan 2025 01:53:02 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN> <87h65ymfbl.fsf@HIDDEN>
Date: Fri, 17 Jan 2025 11:15:30 +0100
Message-ID: <87plklwxtp.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi Simon,
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
> I sent v9 (Message-ID: 8734hiskwm.fsf@HIDDEN) but that has not
> reached the list, hum?! And Hartmut sent a diff as v9, hence v10. :-)
Thanks for sending v10, late at night!
It=E2=80=99s of course not the only metric but there=E2=80=99s a bit of pos=
sibly
worrying inflation between v8 and v10:
001-gcd-process-v10.md | 116 ++++++++++++++++++++++++++++----------------=
-----
1 file changed, 68 insertions(+), 48 deletions(-)
> + - A *contributor* is a person contributing to Guix either with code,
> + translation, reviewing, etc. and more broadly any person feeling part
> + of the Guix community.
I would drop the last part, which makes it to fuzzy IMO:
- A *contributor* is a person who has been participating in Guix
activities, for instance by writing or reviewing code, by supporting
users on fora, or by contributing to translations.
> +## Channels of Communication
Rather =E2=80=9CCommunication Channels=E2=80=9D.
> + - The *draft* is sent to `guix-devel@HIDDEN`.
s/sent/sent by email/
> +If after 60 days, a final version is not yet published, then a grace per=
iod
> +of 14 days is granted. Finally the GCD is considered as *stale* and the=
last
> +update is picked for the final version.
This is like saying =E2=80=9Cbetween 30 and 74 days=E2=80=9D in practice.
I would rather stick to the 60-day hard limit and clarify what happens
if author(s) fail to act during that time (starting with the paragraph
just above):
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version
and announce the start of the *deliberation period*. If the authors
fail to do so, the deliberation period automatically starts 60 days
after the start of the discussion period based on the latest version
provided by the author(s).
> -## Merging Final GCDs
> +## Merging GCD
=E2=80=9CMerging GCDs=E2=80=9D
> -Whether it is accepted or withdrawn, a committer merges the final GCD
> -following these steps:
> +Whether it is accepted or withdrawn, a person who has commit permission
=E2=80=9Ca person with commit rights=E2=80=9D
I think it=E2=80=99s a good document at this point!
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 09:37:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 17 04:37:24 2025
Received: from localhost ([127.0.0.1]:36036 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYin6-0007GS-HC
for submit <at> debbugs.gnu.org; Fri, 17 Jan 2025 04:37:24 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:35654)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tYin3-0007GB-U4
for 74736 <at> debbugs.gnu.org; Fri, 17 Jan 2025 04:37:22 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tYims-0005Pf-EG; Fri, 17 Jan 2025 04:37:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=XBYv6wA3thRT740zI8rNtHro18PlD/oZY01cZW3GXsI=; b=g/Kefe+ZmucHgQgCOM+h
6oNhk/ykVrqqD/x40Atm8soYE87hoJp1O9Loy0WqLuwhjUPemtnvxc21addiT2w1pKdlzlx52sG1e
6wFFtwyS3+aup6+2liLr4YPW+jbS/xeYH/wSUiE9YazrTOVztuhyEI1xJb0OyGjKAUte3dAYHq/QK
9AahTd1mCI6Cngo3UOAQGVYkdvTyabBCFz1HvFUmFuSf3zR31ef7VTubBbjjfGLJmKF5Dof9vAvyx
1eOi1mw/t2klilIe2S+t7VgAA/aeoWgUZFaPb7QPrKiSQGeP6q2DGlLmfs9Ty+03RxkNjBENmNNSC
txJW3jncpvqAoA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87zfjqr62l.fsf@HIDDEN> (Simon Tournier's message of "Thu, 16
Jan 2025 19:01:38 +0100")
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong> <874j1y3fkr.fsf_-_@HIDDEN>
<87zfjqr62l.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Octidi 28 =?utf-8?Q?Niv=C3=B4se?= an 233 de la
=?utf-8?Q?R=C3=A9volution=2C?= jour du Zinc
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Fri, 17 Jan 2025 10:37:01 +0100
Message-ID: <87ikqdye6a.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: Arun Isaac <arunisaac@HIDDEN>, guix-maintainers@HIDDEN,
mail@HIDDEN, efraim@HIDDEN, rekado@HIDDEN,
Andreas Enge <andreas@HIDDEN>, guix-devel@HIDDEN, 74736 <at> debbugs.gnu.org,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
>> Perhaps the =E2=80=9CDecision Making=E2=80=9D section could stress that,=
with a
>> paragraph above =E2=80=9CTo learn =E2=80=A6=E2=80=9D along these lines:
>>
>> Consensus building requires that participants share a common goal,
>> trust each other to act in good faith, listen to one another=E2=80=99s
>> concerns to take them into account, and are committed to donating
>> enough of their time to achieve it.
>
> To me, this paragraph would be redundant with this other paragraph:
>
> Thus, no decision is made against significant concerns; these con=
cerns
> are actively resolved through counter proposals. A deliberating =
member
> disapproving a proposal bears a responsibility for finding altern=
atives,
> proposing ideas or code, or explaining the rationale for the stat=
us quo.
>
>
>> A deliberating member who =E2=80=9Cinsists on disapproving=E2=80=9D, wit=
hout proposing
>> alternative paths, wouldn=E2=80=99t meet these requirements.
>
> Yes and I think that already included in the paragraph above, no?
Yes, looks like it.
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 05:19:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 17 00:19:26 2025
Received: from localhost ([127.0.0.1]:35685 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYelR-00031m-8g
for submit <at> debbugs.gnu.org; Fri, 17 Jan 2025 00:19:26 -0500
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:46463)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYaT8-0006Tx-RT
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:16 -0500
Received: by mail-wm1-x331.google.com with SMTP id
5b1f17b1804b1-436637e8c8dso14494575e9.1
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 16:44:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737074649; x=1737679449; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=aF5h+kzENJSPOYgq4nAjrebaoWioW5lvLEeDsV49HnM=;
b=HAMPwnrGIFcz/6VLQhdCFq6Tsb8ezE4MJMzFR5hlThkeiACbSHcwvrSf0SYKXC7fdR
1TSSGUDTW4rSKZVy8aTDuQnArIWFHlkf7qOlN9ozFHApjoy6y+MY2cf45cSrJFdRnNnp
/Rikum7rknbJac2RH/isJIaQ9S7pVZqg7u1NVAx+Bo6q5Tf9fIRsEnLgXLaVwFzlJXpD
+DPzoNoysvcuRMeVbjBlZUnjUvuwXD+Fh1EDJ2OpEEy0r3ti9uwHAGJdNKaHr0UwUkKk
WX3D97ZFcaCisfyk5myv+beYGQUqTtNxWJp6rbgYy8Znc0tFw/tj/y1LGBLGUQgpBCYs
xKwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737074649; x=1737679449;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=aF5h+kzENJSPOYgq4nAjrebaoWioW5lvLEeDsV49HnM=;
b=FO+hYmufngJZHkTT8MP+hGeE4tCEUjMxaHMV5E2uw/0XHGgTZLVr8cSi0v8db3j/0Z
qAXBG6edHCuErUwkhYDSIKPiACY5eXAE7ocCrvUy5zCxXaXEwAQUX2s0x0GYhXKbt5gT
r3KNrEmzLeEA0feIZXQNn81MpqQGy5jYcUU4XcRwQ2e3Cl/0FqEE5PyMptFP7b7fe09B
DvQqRuSdh/E3OcNduFuEj4Vt50EZSHl/I8oPUZjE5OYx9kjOwevD1kXE8GQ4Klb9Gh6T
I4YcjfCTN9ajuXP+RE+eX+mhVbs3K8GYJXGaUUYvLug4A+BmPMxwgJwElupIQB8ESdTG
h9tg==
X-Gm-Message-State: AOJu0Yw7p+mUT5YCvVjI3vlWa/qPmRFKHoGFEh9a1mwUsZW4uKGmrakM
Iz7oezbmYHRxelzlIgTcsPTJY9u64ixDwAKxZL12Ld4DLJLU26Io
X-Gm-Gg: ASbGncuhRgd3zCXtuvYTMFoBEahylNRrNKurDo5RNHqmqJYNwVJQ+B9yyOaKLy3bJLM
CQ4Syr+KXkt7QQIHlmb19CvxeL6xOX72M4VUmdXGvpSZJYN9JmXVmW/9E9TEvrAzmkP5EPxU3nU
PUrPSYhqwmDQysEfSoABk9N1LHDTiki9IQj5UuMBKpV/w89DBADBTQ0td5Hli1yPrdJlU1Zo0nb
duDurJbUYlnPTWd1vVciU0zq5nR8dvaUzfZZ2AftPNTFnObib053Q==
X-Google-Smtp-Source: AGHT+IFogqktHt1ZE8i5tma5Oy3Ph3WnKevLMvnMCc49LgkphLKx0uGMTso/dZZyPP4we2tn8tfI9g==
X-Received: by 2002:a05:600c:871a:b0:436:e751:e445 with SMTP id
5b1f17b1804b1-438913c15b0mr6098015e9.5.1737074648590;
Thu, 16 Jan 2025 16:44:08 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:cadd:a17:8766:e21f])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-4389041f61bsm14722835e9.17.2025.01.16.16.44.05
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 16:44:08 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [PATCH v10] Add Guix Consensus Document process
In-Reply-To: <cover.1733614983.git.noelopez@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
Date: Fri, 17 Jan 2025 01:43:50 +0100
Message-ID: <87tt9ymfqx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 4.0 (++++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, I sent v9 (Message-ID: 8734hiskwm.fsf@HIDDEN) but that
has not reached the list, hum?! And Hartmut sent a diff as v9, hence v10.
:-) Changes compared to v8:
Content analysis details: (4.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:331 listed in]
[list.dnswl.org]
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
1.0 FREEMAIL_REPLY From and body contain different freemails
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Fri, 17 Jan 2025 00:19:21 -0500
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, bokr@HIDDEN,
Efraim Flashner <efraim@HIDDEN>,
Suhail Singh <suhailsingh247@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>,
Vagrant Cascadian <vagrant@HIDDEN>, Andreas Enge <andreas@HIDDEN>,
Hartmut Goebel <h.goebel@HIDDEN>,
Christopher Baines <guix@HIDDEN>,
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>,
Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, I sent v9 (Message-ID: 8734hiskwm.fsf@HIDDEN) but that
has not reached the list, hum?! And Hartmut sent a diff as v9, hence v10.
:-) Changes compared to v8:
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:331 listed in]
[list.dnswl.org]
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,
I sent v9 (Message-ID: 8734hiskwm.fsf@HIDDEN) but that has not
reached the list, hum?! And Hartmut sent a diff as v9, hence v10. :-)
Changes compared to v8:
=E2=80=A2 Changed some level for the subtitles. And added =E2=80=9CGettin=
g Started=E2=80=9D.
=20
=E2=80=A2 Removed trailing dot after repository URL.
=E2=80=A2 Reworded =E2=80=99prospective=E2=80=99.
=E2=80=A2 Removed redundant information about =E2=80=9Csubmitted=E2=80=9D =
and pointed to the
dedicated section. Clarified using the term =E2=80=9Cdraft=E2=80=9D.
=E2=80=A2 Replaced the term RFC by GCD.
=E2=80=A2 Added a sentence about the role of =E2=80=9CSponsor=E2=80=9D. A=
nd added a
=E2=80=9CContributor=E2=80=9D role. The idea is to rely on that term fo=
r clarifying
=E2=80=9Cauthor=E2=80=9D and who can discuss. But then, the term does n=
ot appear=E2=80=A6
=E2=80=A2 Add section =E2=80=9CChannel of Communication=E2=80=9D.
=E2=80=A2 Revamped the artist view of the timeline.
=E2=80=A2 Minor tweaks under =E2=80=9CSubmission Period=E2=80=9D.
=E2=80=A2 Minor tweaks under =E2=80=9CDiscussion Period=E2=80=9D. Added a=
paragraph to deal
with the case where =E2=80=9CAuthor=E2=80=9D and =E2=80=9CSponsor=E2=80=
=9D vanish.
=E2=80=A2 Minor tweaks under =E2=80=9CDeliberation Period=E2=80=9D: moved =
sentence; removed
redundant information.
=E2=80=A2 Minor tweaks under =E2=80=9CMerging GCD=E2=80=9D.
WDYT?
Cheers,
simon
--
--=-=-=
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: inline; filename=v8-v10.diff
Content-Transfer-Encoding: quoted-printable
Content-Description: diff
diff -u /tmp/001-gcd-process-v8.md /tmp/001-gcd-process-v10.md
--- /tmp/001-gcd-process-v8.md 2025-01-17 01:21:27.574454166 +0100
+++ /tmp/001-gcd-process-v10.md 2025-01-17 01:36:03.524561874 +0100
@@ -70,37 +70,39 @@
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
-## How the Process Works
+# How the Process Works
+
+## Getting Started
1. Clone
- https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git .
+ https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name and `XYZ` is the sequence number.
-3. Write your GCD following the template=E2=80=99s structure. The GCD mus=
t not
- be prospective; it must formalize an idea and sketch a plan to
- implement it, even if not all details are known. If it intends to
+3. Write your GCD following the template=E2=80=99s structure. The GCD must
+ describe a concrete idea and sketch a plan to implement it, even
+ if not all details are known; the GCD must not be a brainstorming
+ session or a vague idea but a concrete proposal. If it intends to
deprecate a previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
one or more people who will support the GCD and participate in
discussions by your side (see below).
-The GCD is *submitted* once it has at least one sponsor in addition to
-the author(s). See =E2=80=9CSubmission Period=E2=80=9D below.
-
-Submitted GCD is announced at `info-guix@HIDDEN`.
+The GCD is now in =E2=80=9Cdraft=E2=80=9D state and will be *submitted* on=
ce it has at least
+one sponsor in addition to the author(s). See =E2=80=9CSubmission Period=
=E2=80=9D below.
## Roles
- - An *author* is the person or one of the persons submitting the RFC.
+ - An *author* is the person or one of the persons submitting the GCD.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the
- RFC by participating in discussions, providing constructive comments
+ GCD by participating in discussions, providing constructive comments
to help the author(s), soliciting opinions, and acting as
- timekeepers.
+ timekeepers. As a sponsor, please make sure that all have the time
+ and space for expressing their comments.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended=
, but
@@ -111,6 +113,20 @@
members is maintained in the file `etc/teams.scm` in the Guix
repository.
+ - A *contributor* is a person contributing to Guix either with code,
+ translation, reviewing, etc. and more broadly any person feeling part
+ of the Guix community.
+
+## Channels of Communication
+
+ - The *draft* is sent to `guix-devel@HIDDEN`.
+
+ - Once *submitted*, the GCD is announced to `info-guix@HIDDEN` and discu=
ssed
+ using the assigned issue number.
+
+ - The *final* document is published to `info-guix@HIDDEN` and the
+ deliberating replies are sent to the assigned issue number.
+
## Timeline
A GCD must follow the process illustrated by the diagram below,
@@ -118,49 +134,60 @@
```
- +-----------+
- +- - - - - - ->| Withdrawn |<----------------------+
- : +-----------+ |
- : ^ |
- : : |
-+--------------------+ +---------------------+ +---------------------+
-| Submission Period | | Discussion Period | | Deliberation Period |
-| (up to 7 days) |-->| (30=E2=80=9360 days) |-->| (14 days)=
|
-+--------------------+ +---------------------+ +---------------------+
- |
- |
+ draft submitted final
++--------------------+ +---------------------+ +---------------------+
+| Submission Period | | Discussion Period | | Deliberation Period |
+| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 days=
) |
++--------------------+ : +---------------------+ +---------------------+
+ : : : |
+ : v : |
+ : canceled v |
+ : o-----------o |
+ +- - - - - - - - ->| Withdrawn |<----------------- X
+ o-----------o |
V
- +----------+
- | Accepted |
- +----------+
+ o----------o
+ | Accepted |
+ o----------o
```
The subsections below detail the various periods and their duration.
### Submission Period (up to 7 days)
-Anyone can author and submit a GCD as a regular patch and look for
-sponsors (see below). The GCD is *submitted* once one or more people
+Anyone can author and propose a GCD as a regular patch and look for
+sponsors (see =E2=80=9CRoles=E2=80=9D). The GCD is *submitted* once one o=
r more people
have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
-canceled if no sponsor could be found during that period. The next step
+*canceled* if no sponsor could be found during that period. The next step
is the *discussion period*.
Authors may withdraw their GCD at any time; they can resubmit it again
-later, possibly under a new GCD number.
+later (under a new GCD number).
### Discussion Period (at least 30 days, up to 60 days)
-Once submitted, the GCD is publicly discussed; authors are encouraged to
-publish updated versions incorporating feedback during the discussion.
+Once submitted, the GCD is publicly discussed by all the members of the
+community. Authors are encouraged to publish updated versions
+incorporating feedback during the discussion; members are encouraged to
+share a summary of their main concerns or opposition, if any, for being
+included under section =E2=80=9COpen Issues=E2=80=9D in the document.
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version and
announce the start of the *deliberation period*.
+If after 60 days, a final version is not yet published, then a grace period
+of 14 days is granted. Finally the GCD is considered as *stale* and the l=
ast
+update is picked for the final version.
+
### Deliberation Period (14 days)
-All team members can participate in deliberation and are encouraged to
-do so.
+Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
+below.
+
+The *deliberation period* starts when the authors publish a final version =
of
+the GCD at `info-guix@HIDDEN`. Anyone who is a team member is a
+deliberating member and is encouraged to contribute to the deliberation.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
@@ -172,16 +199,9 @@
proposal. A team member sending this reply should have made
constructive comments during the discussion period.
-The GCD is *accepted* if (1) at least 25% of all team members send a
-reply, and (2) no one disapproves. In other cases, the GCD is
-*withdrawn*.
-
-Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
-below.
-
-Anyone who is a team member is a deliberating member and is encouraged
-to contribute to the deliberation. Team members are defined by the
-file etc/teams.scm (see =E2=80=9CTeams=E2=80=9D in the manual).
+The GCD is *accepted* if (1) at least 25% of all team members=E2=80=93as of
+the start of the =E2=80=9CDeliberation Period=E2=80=9D=E2=80=93send a repl=
y, and (2) no one
+disapproves. In other cases, the GCD is *withdrawn*.
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
@@ -206,16 +226,16 @@
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
-## Merging Final GCDs
+## Merging GCD
-Whether it is accepted or withdrawn, a committer merges the final GCD
-following these steps:
+Whether it is accepted or withdrawn, a person who has commit permission
+to the GCD repository merges the GCD following these steps:
1. filling in the remaining metadata in the GCD headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
- `status` header accordingly);
+ `status` header accordingly with `deprecated`);
2. committing everything;
3. announcing the publication of the GCD.
Diff finished. Fri Jan 17 01:36:38 2025
--=-=-=
Content-Type: text/plain
--
--=-=-=
Content-Type: text/markdown; charset=utf-8
Content-Disposition: inline; filename=001-gcd-process-v10.md
Content-Transfer-Encoding: quoted-printable
Content-Description: 001-gcd-process-v10.md
title: Guix Consensus Document Process
id: 001
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
sponsors: pukkamustard, Ricardo Wurmus
date-submitted: 2024-12-12
date: 2025-01-15
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
# Summary
This document describes the _Guix Consensus Document_ (GCD) process of the
Guix project. The GCD process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes
affecting the project. It aims to draw attention of community members
on important decisions, technical or not, and to give them a chance to
weigh in.
# Motivation
Day-to-day work on Guix revolves around informal interactions, peer
review, and consensus-based decision making. As the community grows, so
does the stream of proposed changes, and no single person is able to
keep track of all of them.
The GCD process is a mechanism to determine whether a proposed change is
=E2=80=9Csignificant=E2=80=9D enough to require attention from the communit=
y at large
and if so, to provide a documented way to bring about broad community
discussion and to collectively decide on the proposal.
A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only be =
reverted at a
high cost or, for technical changes, when it has the potential to
disrupt user scripts and programs or user workflows. Examples include:
- changing the `<package>` record type and/or its interfaces;
- adding or removing a `guix` sub-command;
- changing the channel mechanism;
- changing project governance policy such as teams, decision making, the
deprecation policy, or this very document;
- changing the contributor workflow and related infrastructure (mailing
lists, source code repository and forge, continuous integration, etc.).
# Detailed Design
## When to Follow This Process
The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, whic=
h include:
- changes that modify user-facing interfaces that may be relied on
(command-line interfaces, core Scheme interfaces);
- big restructuring of packages;
- hard to revert changes;
- significant project infrastructure or workflow changes;
- governance or changes to the way we collaborate.
Someone submitting a patch for any such change may be asked to submit an
GCD first.
Most day-to-day contributions do *not* require a GCD; examples include:
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change
interfaces;
- updating the manual, updating translations;
- changing the configuration of systems part of project infrastructure
in a user-invisible way.
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
# How the Process Works
## Getting Started
1. Clone
https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name and `XYZ` is the sequence number.
3. Write your GCD following the template=E2=80=99s structure. The GCD must=
=20
describe a concrete idea and sketch a plan to implement it, even=20
if not all details are known; the GCD must not be a brainstorming
session or a vague idea but a concrete proposal. If it intends to
deprecate a previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
one or more people who will support the GCD and participate in
discussions by your side (see below).
The GCD is now in =E2=80=9Cdraft=E2=80=9D state and will be *submitted* onc=
e it has at least
one sponsor in addition to the author(s). See =E2=80=9CSubmission Period=
=E2=80=9D below.
## Roles
- An *author* is the person or one of the persons submitting the GCD.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the
GCD by participating in discussions, providing constructive comments
to help the author(s), soliciting opinions, and acting as
timekeepers. As a sponsor, please make sure that all have the time
and space for expressing their comments.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended,=
but
not mandatory, to be a team member.
- A *team member* is the member of a team, as defined by the Guix
project in the manual. Currently, the list of teams and their
members is maintained in the file `etc/teams.scm` in the Guix
repository.
- A *contributor* is a person contributing to Guix either with code,
translation, reviewing, etc. and more broadly any person feeling part
of the Guix community.
## Channels of Communication
- The *draft* is sent to `guix-devel@HIDDEN`.
=20
- Once *submitted*, the GCD is announced to `info-guix@HIDDEN` and discus=
sed
using the assigned issue number.
=20=20=20
- The *final* document is published to `info-guix@HIDDEN` and the
deliberating replies are sent to the assigned issue number.
## Timeline
A GCD must follow the process illustrated by the diagram below,
consisting of several *periods*.
```
draft submitted final
+--------------------+ +---------------------+ +---------------------+
| Submission Period | | Discussion Period | | Deliberation Period |
| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 days)=
|
+--------------------+ : +---------------------+ +---------------------+
: : : |
: v : |
: canceled v |
: o-----------o |
+- - - - - - - - ->| Withdrawn |<----------------- X
o-----------o |
V
o----------o
| Accepted |
o----------o
```
The subsections below detail the various periods and their duration.
### Submission Period (up to 7 days)
Anyone can author and propose a GCD as a regular patch and look for
sponsors (see =E2=80=9CRoles=E2=80=9D). The GCD is *submitted* once one or=
more people
have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
*canceled* if no sponsor could be found during that period. The next step
is the *discussion period*.
Authors may withdraw their GCD at any time; they can resubmit it again
later (under a new GCD number).
### Discussion Period (at least 30 days, up to 60 days)
Once submitted, the GCD is publicly discussed by all the members of the
community. Authors are encouraged to publish updated versions
incorporating feedback during the discussion; members are encouraged to
share a summary of their main concerns or opposition, if any, for being
included under section =E2=80=9COpen Issues=E2=80=9D in the document.
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version and
announce the start of the *deliberation period*.
If after 60 days, a final version is not yet published, then a grace period
of 14 days is granted. Finally the GCD is considered as *stale* and the la=
st=20
update is picked for the final version.
### Deliberation Period (14 days)
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
below.
The *deliberation period* starts when the authors publish a final version of
the GCD at `info-guix@HIDDEN`. Anyone who is a team member is a
deliberating member and is encouraged to contribute to the deliberation.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
- =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementati=
on of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementati=
on of the
proposal. A team member sending this reply should have made
constructive comments during the discussion period.
The GCD is *accepted* if (1) at least 25% of all team members=E2=80=93as of=
=20
the start of the =E2=80=9CDeliberation Period=E2=80=9D=E2=80=93send a reply=
, and (2) no one=20
disapproves. In other cases, the GCD is *withdrawn*.
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
the participants consent to its implementation.
Similarly, withdrawal does not necessarily equate with rejection; it
could mean that more discussion and thought is needed before ideas in
the GCD are accepted by the community.
## Decision Making
Contributors and even more so team members are expected to help build
consensus. By using consensus, we are committed to finding solutions
that everyone can live with.
Thus, no decision is made against significant concerns; these concerns
are actively resolved through counter proposals. A deliberating member
disapproving a proposal bears a responsibility for finding alternatives,
proposing ideas or code, or explaining the rationale for the status quo.
To learn what consensus decision making means and understand its finer
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
## Merging GCD
Whether it is accepted or withdrawn, a person who has commit permission=20
to the GCD repository merges the GCD following these steps:
1. filling in the remaining metadata in the GCD headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
`status` header accordingly with `deprecated`);
2. committing everything;
3. announcing the publication of the GCD.
All the GCDs are dual-licensed under the [Creative Commons
Attribution-ShareAlike
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
[GNU Free Documentation License 1.3, with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover
Texts](https://www.gnu.org/licenses/fdl-1.3.html) or (at your option)
any later version.
## GCD Template
The expected structure of GCDs is captured by the template in the file
`000-template.md`, written in English with Markdown syntax.
## Cost of Reverting
The GCD process described in this document can be amended by subsequent
GCDs.
## Drawbacks
There is a risk that the additional process will hinder contribution more t=
han
it would help. We should stay alert that the process is only a way to help
contribution, not an end in itself.
Discussions could easily have a low signal-to-noise ratio. We will
collectively pay attention to over- and under-representation of voices
and notably avoid repeating arguments, avoid using exclusionary jargon,
and solicit opinions of those who remained silent.
## Open Issues
There are still questions regarding the desired scope of the process.
While we want to ensure that technical changes that affect users are
well-considered, we certainly don=E2=80=99t want the process to become undu=
ly
burdensome. This is a careful balance which will require care to
maintain moving forward.
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 05:19:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 17 00:19:23 2025
Received: from localhost ([127.0.0.1]:35679 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYelO-00031R-DD
for submit <at> debbugs.gnu.org; Fri, 17 Jan 2025 00:19:23 -0500
Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:60860)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYUCB-0001dp-AE
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 13:02:20 -0500
Received: by mail-wm1-x334.google.com with SMTP id
5b1f17b1804b1-4361f664af5so13096685e9.1
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 10:02:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737050533; x=1737655333; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=9FurNx4sgBRMbcTBnSit2bdVQYtod2BLxYciuHMvN5w=;
b=B9kP+d4M6dFnzk/dvFo2y6gZ89awrpEyg2lyxfSgO5WV/36W1u1+CM3pCg+9jgKShH
6cxBC/wgdPExiBzF5YxhoPcbN+2CRGxiTUYo3Pfr5CxVf0gcSL1oLnukymD79RkV1M/6
6fe2kB9GThLFWM4bSkXK38ukaMkowHNJ8y/yEziAoXT9I7+bfT6CFDZT09wlnw+aqbyv
S80UyCoyvH192d/Qihs5k/AqLbiKY7jii4/sizLdmI703sB2HKwmaASlPW2YxhmzOIAl
tOcYKS7tOsP+JxO4wUZtht4Kqgp49g0dSGS8F86/dWe0z1gZsczHe/fsUgK00eE7gw8b
YYhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737050533; x=1737655333;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=9FurNx4sgBRMbcTBnSit2bdVQYtod2BLxYciuHMvN5w=;
b=xQQZFGb5IOKMhPKEUMra2hNdlF3FO91Y0e1KNXmPP9n1YlTaP2+RytYMUxUhV8Y6zl
vIVNlj2vBFIkccR6gyugxaPMHiOj1M8jUI3+KZoJCpUr6ERQo6omJ1QHY2XZdhbo31cL
qtKYkxhlQQ9oJx6+kWkzKohDEncS9ufo6+BO1V3ec95gX8QoyYpWcyRuofcTjAgMmkbk
lJ/EJD41PXICF+jKqbxHV6+jrdggp84c7hc+tBKHM7T8etSoIUe15P7qIU6owjdwFSrD
16Qi/xAeiD5a+MmLKs8pb3tUPZqSsudAh/y5cBrC9+0mXrgUUMQKsAjOrXUAQQZ7LYuI
/PeA==
X-Gm-Message-State: AOJu0YwPuPEF3uwbaQ99zRKSuoKEssQqRJEn0SVrSLNwyy5OdBQhzR/G
AXvBFF6clA5yEntXVZagfXgFKWaJkxzm5IgMH/6wFFThqU9Zsf4g
X-Gm-Gg: ASbGnct5ZLqphgA88Ww+iN5zf4tmTxw3uaIiLGfGD5eougOsvrlymqtXTxV31NO0s3Q
RQolZKweSFjX2EsB2oDbgl2ghgtqIv7khE80RAToFjFZ8eMqKUu3tv9774uNJapECoE2cTxEHZj
Cc4vp19YGa+aXC9WA5fAU3+zG9Nl6d9ACuTRTtIPemQaI/T2gSM00XKGN1A1oRECmheGC2lbLCJ
cvh0KdrjMlK/iX+zoUoJ8AlCxWnTAH+Ag5Af6FoBUMlIGcmSMRnOzepZ4nIc//atc41GS0pgHuj
GhPUCXcOinvYknVoz75SIROU60aYCTxpQ3/on1bxYw==
X-Google-Smtp-Source: AGHT+IF3kGzC0cPdil5vg5I2sjMvSotrMI71gTA5AC4ooPLvRLEN+b4qLTzKfO+zVcdFeGx5MPcZoQ==
X-Received: by 2002:a05:6000:1561:b0:38a:9f47:557b with SMTP id
ffacd0b85a97d-38a9f47568cmr21158930f8f.40.1737050532609;
Thu, 16 Jan 2025 10:02:12 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-41.net.univ-paris-diderot.fr.
[194.254.61.41]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c7499884sm68489005e9.5.2025.01.16.10.02.10
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 10:02:11 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [bug#74736] [PATCH v9] Add Guix Consensus Document process
In-Reply-To: <cover.1733614983.git.noelopez@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
Date: Thu, 16 Jan 2025 18:55:53 +0100
Message-ID: <8734hiskwm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, Please find attach the v9;
I hope it addresses the comments.
Attached the diff and the document. The minor changes are:
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:334 listed in]
[list.dnswl.org]
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 74736
X-Mailman-Approved-At: Fri, 17 Jan 2025 00:19:21 -0500
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
pukkamustard <pukkamustard@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, bokr@HIDDEN,
Efraim Flashner <efraim@HIDDEN>,
Suhail Singh <suhailsingh247@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>,
Vagrant Cascadian <vagrant@HIDDEN>, Andreas Enge <andreas@HIDDEN>,
Hartmut Goebel <h.goebel@HIDDEN>,
Christopher Baines <guix@HIDDEN>,
"Artyom V. Poptsov" <poptsov.artyom@HIDDEN>,
Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, Please find attach the v9; I hope it addresses the comments.
Attached the diff and the document. The minor changes are:
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:334 listed in]
[list.dnswl.org]
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,
Please find attach the v9; I hope it addresses the comments.
Attached the diff and the document. The minor changes are:
=E2=80=A2 Point alone =E2=80=9C1. Clone =E2=80=A6=E2=80=9D
=E2=80=A2 Replace remaining RFC with GCD.
=E2=80=A2 Add a sentence about =E2=80=9CSponsor=E2=80=9D role.
=E2=80=A2 Add the role of =E2=80=9CContributor=E2=80=9D.
=E2=80=A2 Tweak the artist view of the Timeline
=E2=80=A2 Explicit mention that everyone can participate to the =E2=80=9CD=
iscussion
Period=E2=80=9D. And mention that the main concerns and/or opposition a=
re
collected to the final document.
=E2=80=A2 Move upfront the aim of =E2=80=9CDeliberation Period=E2=80=9D. =
Remove a redundant
sentence.
=E2=80=A2 Explicit mention the state =E2=80=98deprecated=E2=80=99.
WDYT?
Cheers,
simon
--
--=-=-=
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: inline; filename=v8-v9.diff
Content-Transfer-Encoding: quoted-printable
Content-Description: diff
diff -u /tmp/001-gcd-process-v8.md /tmp/001-gcd-process-v9.md
--- /tmp/001-gcd-process-v8.md 2025-01-16 16:51:08.758030546 +0100
+++ /tmp/001-gcd-process-v9.md 2025-01-16 18:43:01.835296714 +0100
@@ -73,7 +73,7 @@
## How the Process Works
1. Clone
- https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git .
+ https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name and `XYZ` is the sequence number.
3. Write your GCD following the template=E2=80=99s structure. The GCD mus=
t not
@@ -92,15 +92,16 @@
## Roles
- - An *author* is the person or one of the persons submitting the RFC.
+ - An *author* is the person or one of the persons submitting the GCD.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the
- RFC by participating in discussions, providing constructive comments
+ GCD by participating in discussions, providing constructive comments
to help the author(s), soliciting opinions, and acting as
- timekeepers.
+ timekeepers. As a sponsor, please make sure that all have the time
+ and space for expressing their comments.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended=
, but
@@ -111,6 +112,10 @@
members is maintained in the file `etc/teams.scm` in the Guix
repository.
+ - A *contributor* is a person contributing to Guix either with code,
+ translation, reviewing, etc. and more broadly any person feeling part
+ of the Guix community.
+
## Timeline
A GCD must follow the process illustrated by the diagram below,
@@ -118,21 +123,20 @@
```
- +-----------+
- +- - - - - - ->| Withdrawn |<----------------------+
- : +-----------+ |
- : ^ |
- : : |
-+--------------------+ +---------------------+ +---------------------+
-| Submission Period | | Discussion Period | | Deliberation Period |
-| (up to 7 days) |-->| (30=E2=80=9360 days) |-->| (14 days)=
|
-+--------------------+ +---------------------+ +---------------------+
- |
- |
++--------------------+ +---------------------+ +---------------------+
+| Submission Period | | Discussion Period | | Deliberation Period |
+| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 days=
) |
++--------------------+ : +---------------------+ +---------------------+
+ : : : |
+ : v : |
+ : declined v |
+ : o-----------o |
+ +- - - - - - - - ->| Withdrawn |<----------------- X
+ o-----------o |
V
- +----------+
- | Accepted |
- +----------+
+ o----------o
+ | Accepted |
+ o----------o
```
The subsections below detail the various periods and their duration.
@@ -150,8 +154,11 @@
### Discussion Period (at least 30 days, up to 60 days)
-Once submitted, the GCD is publicly discussed; authors are encouraged to
-publish updated versions incorporating feedback during the discussion.
+Once submitted, the GCD is publicly discussed by all the members of the
+community. Authors are encouraged to publish updated versions
+incorporating feedback during the discussion; members are encouraged to
+share a summary of their main concerns or opposition, if any, for being
+included under section =E2=80=9COpen Issues=E2=80=9D in the document.
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version and
@@ -159,8 +166,11 @@
### Deliberation Period (14 days)
-All team members can participate in deliberation and are encouraged to
-do so.
+Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
+below.
+
+Anyone who is a team member is a deliberating member and is encouraged
+to contribute to the deliberation.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
@@ -176,13 +186,6 @@
reply, and (2) no one disapproves. In other cases, the GCD is
*withdrawn*.
-Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
-below.
-
-Anyone who is a team member is a deliberating member and is encouraged
-to contribute to the deliberation. Team members are defined by the
-file etc/teams.scm (see =E2=80=9CTeams=E2=80=9D in the manual).
-
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
the participants consent to its implementation.
@@ -215,7 +218,7 @@
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
- `status` header accordingly);
+ `status` header accordingly with `deprecated`);
2. committing everything;
3. announcing the publication of the GCD.
Diff finished. Thu Jan 16 18:44:37 2025
--=-=-=
Content-Type: text/plain
--
--=-=-=
Content-Type: text/markdown; charset=utf-8
Content-Disposition: inline; filename=001-gcd-process-v9.md
Content-Transfer-Encoding: quoted-printable
Content-Description: GCD
title: Guix Consensus Document Process
id: 001
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
sponsors: pukkamustard, Ricardo Wurmus
date-submitted: 2024-12-12
date: 2025-01-15
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
# Summary
This document describes the _Guix Consensus Document_ (GCD) process of the
Guix project. The GCD process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes
affecting the project. It aims to draw attention of community members
on important decisions, technical or not, and to give them a chance to
weigh in.
# Motivation
Day-to-day work on Guix revolves around informal interactions, peer
review, and consensus-based decision making. As the community grows, so
does the stream of proposed changes, and no single person is able to
keep track of all of them.
The GCD process is a mechanism to determine whether a proposed change is
=E2=80=9Csignificant=E2=80=9D enough to require attention from the communit=
y at large
and if so, to provide a documented way to bring about broad community
discussion and to collectively decide on the proposal.
A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only be =
reverted at a
high cost or, for technical changes, when it has the potential to
disrupt user scripts and programs or user workflows. Examples include:
- changing the `<package>` record type and/or its interfaces;
- adding or removing a `guix` sub-command;
- changing the channel mechanism;
- changing project governance policy such as teams, decision making, the
deprecation policy, or this very document;
- changing the contributor workflow and related infrastructure (mailing
lists, source code repository and forge, continuous integration, etc.).
# Detailed Design
## When to Follow This Process
The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, whic=
h include:
- changes that modify user-facing interfaces that may be relied on
(command-line interfaces, core Scheme interfaces);
- big restructuring of packages;
- hard to revert changes;
- significant project infrastructure or workflow changes;
- governance or changes to the way we collaborate.
Someone submitting a patch for any such change may be asked to submit an
GCD first.
Most day-to-day contributions do *not* require a GCD; examples include:
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change
interfaces;
- updating the manual, updating translations;
- changing the configuration of systems part of project infrastructure
in a user-invisible way.
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
## How the Process Works
1. Clone
https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name and `XYZ` is the sequence number.
3. Write your GCD following the template=E2=80=99s structure. The GCD must=
not
be prospective; it must formalize an idea and sketch a plan to
implement it, even if not all details are known. If it intends to
deprecate a previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
one or more people who will support the GCD and participate in
discussions by your side (see below).
The GCD is *submitted* once it has at least one sponsor in addition to
the author(s). See =E2=80=9CSubmission Period=E2=80=9D below.
Submitted GCD is announced at `info-guix@HIDDEN`.
## Roles
- An *author* is the person or one of the persons submitting the GCD.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the
GCD by participating in discussions, providing constructive comments
to help the author(s), soliciting opinions, and acting as
timekeepers. As a sponsor, please make sure that all have the time
and space for expressing their comments.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended,=
but
not mandatory, to be a team member.
- A *team member* is the member of a team, as defined by the Guix
project in the manual. Currently, the list of teams and their
members is maintained in the file `etc/teams.scm` in the Guix
repository.
- A *contributor* is a person contributing to Guix either with code,
translation, reviewing, etc. and more broadly any person feeling part
of the Guix community.
## Timeline
A GCD must follow the process illustrated by the diagram below,
consisting of several *periods*.
```
+--------------------+ +---------------------+ +---------------------+
| Submission Period | | Discussion Period | | Deliberation Period |
| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 days)=
|
+--------------------+ : +---------------------+ +---------------------+
: : : |
: v : |
: declined v |
: o-----------o |
+- - - - - - - - ->| Withdrawn |<----------------- X
o-----------o |
V
o----------o
| Accepted |
o----------o
```
The subsections below detail the various periods and their duration.
### Submission Period (up to 7 days)
Anyone can author and submit a GCD as a regular patch and look for
sponsors (see below). The GCD is *submitted* once one or more people
have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
canceled if no sponsor could be found during that period. The next step
is the *discussion period*.
Authors may withdraw their GCD at any time; they can resubmit it again
later, possibly under a new GCD number.
### Discussion Period (at least 30 days, up to 60 days)
Once submitted, the GCD is publicly discussed by all the members of the
community. Authors are encouraged to publish updated versions
incorporating feedback during the discussion; members are encouraged to
share a summary of their main concerns or opposition, if any, for being
included under section =E2=80=9COpen Issues=E2=80=9D in the document.
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version and
announce the start of the *deliberation period*.
### Deliberation Period (14 days)
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
below.
Anyone who is a team member is a deliberating member and is encouraged
to contribute to the deliberation.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
- =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementati=
on of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementati=
on of the
proposal. A team member sending this reply should have made
constructive comments during the discussion period.
The GCD is *accepted* if (1) at least 25% of all team members send a
reply, and (2) no one disapproves. In other cases, the GCD is
*withdrawn*.
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
the participants consent to its implementation.
Similarly, withdrawal does not necessarily equate with rejection; it
could mean that more discussion and thought is needed before ideas in
the GCD are accepted by the community.
## Decision Making
Contributors and even more so team members are expected to help build
consensus. By using consensus, we are committed to finding solutions
that everyone can live with.
Thus, no decision is made against significant concerns; these concerns
are actively resolved through counter proposals. A deliberating member
disapproving a proposal bears a responsibility for finding alternatives,
proposing ideas or code, or explaining the rationale for the status quo.
To learn what consensus decision making means and understand its finer
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
## Merging Final GCDs
Whether it is accepted or withdrawn, a committer merges the final GCD
following these steps:
1. filling in the remaining metadata in the GCD headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
`status` header accordingly with `deprecated`);
2. committing everything;
3. announcing the publication of the GCD.
All the GCDs are dual-licensed under the [Creative Commons
Attribution-ShareAlike
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
[GNU Free Documentation License 1.3, with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover
Texts](https://www.gnu.org/licenses/fdl-1.3.html) or (at your option)
any later version.
## GCD Template
The expected structure of GCDs is captured by the template in the file
`000-template.md`, written in English with Markdown syntax.
## Cost of Reverting
The GCD process described in this document can be amended by subsequent
GCDs.
## Drawbacks
There is a risk that the additional process will hinder contribution more t=
han
it would help. We should stay alert that the process is only a way to help
contribution, not an end in itself.
Discussions could easily have a low signal-to-noise ratio. We will
collectively pay attention to over- and under-representation of voices
and notably avoid repeating arguments, avoid using exclusionary jargon,
and solicit opinions of those who remained silent.
## Open Issues
There are still questions regarding the desired scope of the process.
While we want to ensure that technical changes that affect users are
well-considered, we certainly don=E2=80=99t want the process to become undu=
ly
burdensome. This is a careful balance which will require care to
maintain moving forward.
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 00:53:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 19:53:23 2025
Received: from localhost ([127.0.0.1]:35264 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYabu-0006uL-6Z
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:53:23 -0500
Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:54720)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYabq-0006u5-LH
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:53:16 -0500
Received: by mail-wm1-x32a.google.com with SMTP id
5b1f17b1804b1-4361815b96cso9842165e9.1
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 16:53:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737075188; x=1737679988; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:to:from
:from:to:cc:subject:date:message-id:reply-to;
bh=m+SuEFyCCV4Ba5vk04aKKnkOfZ0VvInNA5A8ppNWebk=;
b=MGnv4Mc6oaGtRDElB1VIgVajgZ9axUl2v1cbN0rUXmmz4m4kR8MJDaPL+KlAl6IolO
FUVHuI+vtMsTUdv8vKyagkaMnND3vkKhWJjsXU6DxPZ02jvBQOy+4KJzdohSlGmzl3CF
OVHxHa36PAhTlj9X4VkdvgNjRxBhovthHZNuf/LtETB0rbFMg101AWYp5+CNyC4uFh7d
8G6x6bg/rzm9t4BdXVfSZa70EZjX/CS2PQf2U939v7VhwGhntXiinE7hTRi657niPKuT
M5UG8J81gaJK0JNxLi0wcSnIygWFVaGVFzaNL51Bj4fkXb6gboHJhyY96b3lBV35Qcs6
kqtw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737075188; x=1737679988;
h=mime-version:message-id:date:references:in-reply-to:subject:to:from
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=m+SuEFyCCV4Ba5vk04aKKnkOfZ0VvInNA5A8ppNWebk=;
b=Ksl8oCqbELyqr2PtXddFWg+RKqKUYM5KwNYbXi2o4iD/6qGvNwBGcVPkhFWcaKRspj
5EwGB1XFYX4kh933F9YUxNlhxjSx0Ab48F4MfNb1Q+/gpLugnCWZ9X97Fb9GWk5Zr1sS
8X7n6kCp1wAIJ7ZlpzReR3VUvIkE4bErPATIt5bbqAgN8p5bcbTnvLF9i8JOrkwqte/o
SSveALjgwoCLGuCtQ9ur+ydeMhbgs3o/FIzNg90WyEsMgfzVZGg/lxAxjWbEKvA3/d9s
msWkXZyYCt7hlfPWpY5Y7tkXXO6rRUw/WctDlf6AWKuq8cxgFowAz6rrQG5XLBF++5pX
XYxg==
X-Gm-Message-State: AOJu0Yy29bi5KcKCveDMxNerF2E2GvrO1Pws8g5f+tocQy0aJyf/65WF
raLHdqAeZX4QTL6EoMjqmFiLallOAHZWGZV39vFY8uXoDlCAzGK/PPG1qA==
X-Gm-Gg: ASbGncvs2va79+CY5woMGEJ1UV2BAKFSdz9HIy7mT5lgjTYhCqU3wj3uOW5xqcc+1xn
zPpSWY8m9FSNjsRh+ljOCULLLDX8ICDj3938bgDCkJUR7Hlaz4MLmeBxDEyA0lQGsrrTjZ1d9xD
WKum3D+uU7rk1WNXBnTq7zYPzwoe1VehYgIUnIG4S4HyTj2P1Lr0oKzExr00n0noGqkt0vmk4c3
VTiA+3nWMy7NUulvcnV4Tj1iqNGu+aReniu5ZW8rdcSVn694qGC/g==
X-Google-Smtp-Source: AGHT+IEKSd9vvzcCQo051O+SGbX1r4YWf3oPzeAxgikgFVFlwe9TuhRl8krYbDdpOmcJkzfK/6kifw==
X-Received: by 2002:a05:600c:1d07:b0:436:488f:50a with SMTP id
5b1f17b1804b1-438913ef4b7mr5653485e9.17.1737075188421;
Thu, 16 Jan 2025 16:53:08 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:cadd:a17:8766:e21f])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c753caf3sm73558385e9.38.2025.01.16.16.53.06
for <74736 <at> debbugs.gnu.org>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 16:53:07 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [bug#74736] [PATCH v10] Add Guix Consensus Document process
In-Reply-To: <cover.1733614983.git.noelopez@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
Date: Fri, 17 Jan 2025 01:53:02 +0100
Message-ID: <87h65ymfbl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hi,
I sent v9 (Message-ID: 8734hiskwm.fsf@HIDDEN) but that has not
reached the list, hum?! And Hartmut sent a diff as v9, hence v10. :-)
Changes compared to v8:
=E2=80=A2 Changed some level for the subtitles. And added =E2=80=9CGettin=
g Started=E2=80=9D.
=20
=E2=80=A2 Removed trailing dot after repository URL.
=E2=80=A2 Reworded =E2=80=99prospective=E2=80=99.
=E2=80=A2 Removed redundant information about =E2=80=9Csubmitted=E2=80=9D =
and pointed to the
dedicated section. Clarified using the term =E2=80=9Cdraft=E2=80=9D.
=E2=80=A2 Replaced the term RFC by GCD.
=E2=80=A2 Added a sentence about the role of =E2=80=9CSponsor=E2=80=9D. A=
nd added a
=E2=80=9CContributor=E2=80=9D role. The idea is to rely on that term fo=
r clarifying
=E2=80=9Cauthor=E2=80=9D and who can discuss. But then, the term does n=
ot appear=E2=80=A6
=E2=80=A2 Add section =E2=80=9CChannel of Communication=E2=80=9D.
=E2=80=A2 Revamped the artist view of the timeline.
=E2=80=A2 Minor tweaks under =E2=80=9CSubmission Period=E2=80=9D.
=E2=80=A2 Minor tweaks under =E2=80=9CDiscussion Period=E2=80=9D. Added a=
paragraph to deal
with the case where =E2=80=9CAuthor=E2=80=9D and =E2=80=9CSponsor=E2=80=
=9D vanish.
=E2=80=A2 Minor tweaks under =E2=80=9CDeliberation Period=E2=80=9D: moved =
sentence; removed
redundant information.
=E2=80=A2 Minor tweaks under =E2=80=9CMerging GCD=E2=80=9D.
WDYT?
Cheers,
simon
--
--=-=-=
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: inline; filename=v8-v10.diff
Content-Transfer-Encoding: quoted-printable
Content-Description: diff
diff -u /tmp/001-gcd-process-v8.md /tmp/001-gcd-process-v10.md
--- /tmp/001-gcd-process-v8.md 2025-01-17 01:21:27.574454166 +0100
+++ /tmp/001-gcd-process-v10.md 2025-01-17 01:36:03.524561874 +0100
@@ -70,37 +70,39 @@
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
-## How the Process Works
+# How the Process Works
+
+## Getting Started
1. Clone
- https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git .
+ https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name and `XYZ` is the sequence number.
-3. Write your GCD following the template=E2=80=99s structure. The GCD mus=
t not
- be prospective; it must formalize an idea and sketch a plan to
- implement it, even if not all details are known. If it intends to
+3. Write your GCD following the template=E2=80=99s structure. The GCD must
+ describe a concrete idea and sketch a plan to implement it, even
+ if not all details are known; the GCD must not be a brainstorming
+ session or a vague idea but a concrete proposal. If it intends to
deprecate a previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
one or more people who will support the GCD and participate in
discussions by your side (see below).
-The GCD is *submitted* once it has at least one sponsor in addition to
-the author(s). See =E2=80=9CSubmission Period=E2=80=9D below.
-
-Submitted GCD is announced at `info-guix@HIDDEN`.
+The GCD is now in =E2=80=9Cdraft=E2=80=9D state and will be *submitted* on=
ce it has at least
+one sponsor in addition to the author(s). See =E2=80=9CSubmission Period=
=E2=80=9D below.
## Roles
- - An *author* is the person or one of the persons submitting the RFC.
+ - An *author* is the person or one of the persons submitting the GCD.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the
- RFC by participating in discussions, providing constructive comments
+ GCD by participating in discussions, providing constructive comments
to help the author(s), soliciting opinions, and acting as
- timekeepers.
+ timekeepers. As a sponsor, please make sure that all have the time
+ and space for expressing their comments.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended=
, but
@@ -111,6 +113,20 @@
members is maintained in the file `etc/teams.scm` in the Guix
repository.
+ - A *contributor* is a person contributing to Guix either with code,
+ translation, reviewing, etc. and more broadly any person feeling part
+ of the Guix community.
+
+## Channels of Communication
+
+ - The *draft* is sent to `guix-devel@HIDDEN`.
+
+ - Once *submitted*, the GCD is announced to `info-guix@HIDDEN` and discu=
ssed
+ using the assigned issue number.
+
+ - The *final* document is published to `info-guix@HIDDEN` and the
+ deliberating replies are sent to the assigned issue number.
+
## Timeline
A GCD must follow the process illustrated by the diagram below,
@@ -118,49 +134,60 @@
```
- +-----------+
- +- - - - - - ->| Withdrawn |<----------------------+
- : +-----------+ |
- : ^ |
- : : |
-+--------------------+ +---------------------+ +---------------------+
-| Submission Period | | Discussion Period | | Deliberation Period |
-| (up to 7 days) |-->| (30=E2=80=9360 days) |-->| (14 days)=
|
-+--------------------+ +---------------------+ +---------------------+
- |
- |
+ draft submitted final
++--------------------+ +---------------------+ +---------------------+
+| Submission Period | | Discussion Period | | Deliberation Period |
+| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 days=
) |
++--------------------+ : +---------------------+ +---------------------+
+ : : : |
+ : v : |
+ : canceled v |
+ : o-----------o |
+ +- - - - - - - - ->| Withdrawn |<----------------- X
+ o-----------o |
V
- +----------+
- | Accepted |
- +----------+
+ o----------o
+ | Accepted |
+ o----------o
```
The subsections below detail the various periods and their duration.
### Submission Period (up to 7 days)
-Anyone can author and submit a GCD as a regular patch and look for
-sponsors (see below). The GCD is *submitted* once one or more people
+Anyone can author and propose a GCD as a regular patch and look for
+sponsors (see =E2=80=9CRoles=E2=80=9D). The GCD is *submitted* once one o=
r more people
have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
-canceled if no sponsor could be found during that period. The next step
+*canceled* if no sponsor could be found during that period. The next step
is the *discussion period*.
Authors may withdraw their GCD at any time; they can resubmit it again
-later, possibly under a new GCD number.
+later (under a new GCD number).
### Discussion Period (at least 30 days, up to 60 days)
-Once submitted, the GCD is publicly discussed; authors are encouraged to
-publish updated versions incorporating feedback during the discussion.
+Once submitted, the GCD is publicly discussed by all the members of the
+community. Authors are encouraged to publish updated versions
+incorporating feedback during the discussion; members are encouraged to
+share a summary of their main concerns or opposition, if any, for being
+included under section =E2=80=9COpen Issues=E2=80=9D in the document.
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version and
announce the start of the *deliberation period*.
+If after 60 days, a final version is not yet published, then a grace period
+of 14 days is granted. Finally the GCD is considered as *stale* and the l=
ast
+update is picked for the final version.
+
### Deliberation Period (14 days)
-All team members can participate in deliberation and are encouraged to
-do so.
+Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
+below.
+
+The *deliberation period* starts when the authors publish a final version =
of
+the GCD at `info-guix@HIDDEN`. Anyone who is a team member is a
+deliberating member and is encouraged to contribute to the deliberation.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
@@ -172,16 +199,9 @@
proposal. A team member sending this reply should have made
constructive comments during the discussion period.
-The GCD is *accepted* if (1) at least 25% of all team members send a
-reply, and (2) no one disapproves. In other cases, the GCD is
-*withdrawn*.
-
-Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
-below.
-
-Anyone who is a team member is a deliberating member and is encouraged
-to contribute to the deliberation. Team members are defined by the
-file etc/teams.scm (see =E2=80=9CTeams=E2=80=9D in the manual).
+The GCD is *accepted* if (1) at least 25% of all team members=E2=80=93as of
+the start of the =E2=80=9CDeliberation Period=E2=80=9D=E2=80=93send a repl=
y, and (2) no one
+disapproves. In other cases, the GCD is *withdrawn*.
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
@@ -206,16 +226,16 @@
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
-## Merging Final GCDs
+## Merging GCD
-Whether it is accepted or withdrawn, a committer merges the final GCD
-following these steps:
+Whether it is accepted or withdrawn, a person who has commit permission
+to the GCD repository merges the GCD following these steps:
1. filling in the remaining metadata in the GCD headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
- `status` header accordingly);
+ `status` header accordingly with `deprecated`);
2. committing everything;
3. announcing the publication of the GCD.
Diff finished. Fri Jan 17 01:36:38 2025
--=-=-=
Content-Type: text/plain
Content-Disposition: inline
--
--=-=-=
Content-Type: text/markdown; charset=utf-8
Content-Disposition: inline; filename=001-gcd-process-v10.md
Content-Transfer-Encoding: quoted-printable
Content-Description: 001-gcd-process-v10.md
title: Guix Consensus Document Process
id: 001
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
sponsors: pukkamustard, Ricardo Wurmus
date-submitted: 2024-12-12
date: 2025-01-15
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
# Summary
This document describes the _Guix Consensus Document_ (GCD) process of the
Guix project. The GCD process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes
affecting the project. It aims to draw attention of community members
on important decisions, technical or not, and to give them a chance to
weigh in.
# Motivation
Day-to-day work on Guix revolves around informal interactions, peer
review, and consensus-based decision making. As the community grows, so
does the stream of proposed changes, and no single person is able to
keep track of all of them.
The GCD process is a mechanism to determine whether a proposed change is
=E2=80=9Csignificant=E2=80=9D enough to require attention from the communit=
y at large
and if so, to provide a documented way to bring about broad community
discussion and to collectively decide on the proposal.
A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only be =
reverted at a
high cost or, for technical changes, when it has the potential to
disrupt user scripts and programs or user workflows. Examples include:
- changing the `<package>` record type and/or its interfaces;
- adding or removing a `guix` sub-command;
- changing the channel mechanism;
- changing project governance policy such as teams, decision making, the
deprecation policy, or this very document;
- changing the contributor workflow and related infrastructure (mailing
lists, source code repository and forge, continuous integration, etc.).
# Detailed Design
## When to Follow This Process
The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, whic=
h include:
- changes that modify user-facing interfaces that may be relied on
(command-line interfaces, core Scheme interfaces);
- big restructuring of packages;
- hard to revert changes;
- significant project infrastructure or workflow changes;
- governance or changes to the way we collaborate.
Someone submitting a patch for any such change may be asked to submit an
GCD first.
Most day-to-day contributions do *not* require a GCD; examples include:
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change
interfaces;
- updating the manual, updating translations;
- changing the configuration of systems part of project infrastructure
in a user-invisible way.
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
# How the Process Works
## Getting Started
1. Clone
https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name and `XYZ` is the sequence number.
3. Write your GCD following the template=E2=80=99s structure. The GCD must=
=20
describe a concrete idea and sketch a plan to implement it, even=20
if not all details are known; the GCD must not be a brainstorming
session or a vague idea but a concrete proposal. If it intends to
deprecate a previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
one or more people who will support the GCD and participate in
discussions by your side (see below).
The GCD is now in =E2=80=9Cdraft=E2=80=9D state and will be *submitted* onc=
e it has at least
one sponsor in addition to the author(s). See =E2=80=9CSubmission Period=
=E2=80=9D below.
## Roles
- An *author* is the person or one of the persons submitting the GCD.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the
GCD by participating in discussions, providing constructive comments
to help the author(s), soliciting opinions, and acting as
timekeepers. As a sponsor, please make sure that all have the time
and space for expressing their comments.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended,=
but
not mandatory, to be a team member.
- A *team member* is the member of a team, as defined by the Guix
project in the manual. Currently, the list of teams and their
members is maintained in the file `etc/teams.scm` in the Guix
repository.
- A *contributor* is a person contributing to Guix either with code,
translation, reviewing, etc. and more broadly any person feeling part
of the Guix community.
## Channels of Communication
- The *draft* is sent to `guix-devel@HIDDEN`.
=20
- Once *submitted*, the GCD is announced to `info-guix@HIDDEN` and discus=
sed
using the assigned issue number.
=20=20=20
- The *final* document is published to `info-guix@HIDDEN` and the
deliberating replies are sent to the assigned issue number.
## Timeline
A GCD must follow the process illustrated by the diagram below,
consisting of several *periods*.
```
draft submitted final
+--------------------+ +---------------------+ +---------------------+
| Submission Period | | Discussion Period | | Deliberation Period |
| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 days)=
|
+--------------------+ : +---------------------+ +---------------------+
: : : |
: v : |
: canceled v |
: o-----------o |
+- - - - - - - - ->| Withdrawn |<----------------- X
o-----------o |
V
o----------o
| Accepted |
o----------o
```
The subsections below detail the various periods and their duration.
### Submission Period (up to 7 days)
Anyone can author and propose a GCD as a regular patch and look for
sponsors (see =E2=80=9CRoles=E2=80=9D). The GCD is *submitted* once one or=
more people
have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
*canceled* if no sponsor could be found during that period. The next step
is the *discussion period*.
Authors may withdraw their GCD at any time; they can resubmit it again
later (under a new GCD number).
### Discussion Period (at least 30 days, up to 60 days)
Once submitted, the GCD is publicly discussed by all the members of the
community. Authors are encouraged to publish updated versions
incorporating feedback during the discussion; members are encouraged to
share a summary of their main concerns or opposition, if any, for being
included under section =E2=80=9COpen Issues=E2=80=9D in the document.
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version and
announce the start of the *deliberation period*.
If after 60 days, a final version is not yet published, then a grace period
of 14 days is granted. Finally the GCD is considered as *stale* and the la=
st=20
update is picked for the final version.
### Deliberation Period (14 days)
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
below.
The *deliberation period* starts when the authors publish a final version of
the GCD at `info-guix@HIDDEN`. Anyone who is a team member is a
deliberating member and is encouraged to contribute to the deliberation.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
- =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementati=
on of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementati=
on of the
proposal. A team member sending this reply should have made
constructive comments during the discussion period.
The GCD is *accepted* if (1) at least 25% of all team members=E2=80=93as of=
=20
the start of the =E2=80=9CDeliberation Period=E2=80=9D=E2=80=93send a reply=
, and (2) no one=20
disapproves. In other cases, the GCD is *withdrawn*.
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
the participants consent to its implementation.
Similarly, withdrawal does not necessarily equate with rejection; it
could mean that more discussion and thought is needed before ideas in
the GCD are accepted by the community.
## Decision Making
Contributors and even more so team members are expected to help build
consensus. By using consensus, we are committed to finding solutions
that everyone can live with.
Thus, no decision is made against significant concerns; these concerns
are actively resolved through counter proposals. A deliberating member
disapproving a proposal bears a responsibility for finding alternatives,
proposing ideas or code, or explaining the rationale for the status quo.
To learn what consensus decision making means and understand its finer
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
## Merging GCD
Whether it is accepted or withdrawn, a person who has commit permission=20
to the GCD repository merges the GCD following these steps:
1. filling in the remaining metadata in the GCD headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
`status` header accordingly with `deprecated`);
2. committing everything;
3. announcing the publication of the GCD.
All the GCDs are dual-licensed under the [Creative Commons
Attribution-ShareAlike
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
[GNU Free Documentation License 1.3, with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover
Texts](https://www.gnu.org/licenses/fdl-1.3.html) or (at your option)
any later version.
## GCD Template
The expected structure of GCDs is captured by the template in the file
`000-template.md`, written in English with Markdown syntax.
## Cost of Reverting
The GCD process described in this document can be amended by subsequent
GCDs.
## Drawbacks
There is a risk that the additional process will hinder contribution more t=
han
it would help. We should stay alert that the process is only a way to help
contribution, not an end in itself.
Discussions could easily have a low signal-to-noise ratio. We will
collectively pay attention to over- and under-representation of voices
and notably avoid repeating arguments, avoid using exclusionary jargon,
and solicit opinions of those who remained silent.
## Open Issues
There are still questions regarding the desired scope of the process.
While we want to ensure that technical changes that affect users are
well-considered, we certainly don=E2=80=99t want the process to become undu=
ly
burdensome. This is a careful balance which will require care to
maintain moving forward.
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 00:44:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 19:44:31 2025
Received: from localhost ([127.0.0.1]:35246 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYaTP-0006Ut-9g
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:31 -0500
Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:61724)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYaT4-0006Tb-1P
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:10 -0500
Received: by mail-wr1-x436.google.com with SMTP id
ffacd0b85a97d-3862a921123so1093806f8f.3
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 16:44:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737074644; x=1737679444; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=UlS8mBfV7hGUgNJC06Pg8dmjSz02LB4KDHDC/N/jxZs=;
b=T7YvLBm7+TESMGifIzBXTTKOExGgSYKj5Q28O9XFBB0PuFYllaNvGvx7cAXXx5BlWT
JeoMPjLaC/xI6yemene80rnLDdgMMzEezPh8u8Ggnfsz/+HVtki+jkhHO13bIScJECd+
fV3QWQMiXSS8x9cOxPhiCZufvcCepL3wInAKu4pgamPxvJKsUDq7RFKRuQT54fIjulYc
r3W5VYASY/DU6qYCxk5En7mxlskpPtyqAUB7OEzLptZOPtKVkI7FwsB+pJADaYtbKZ1d
R3ozqrEpj0t/aQgVsBZm6e80OnETwsm8sVdtjC0tLIDS+kx6cuQBLujaBbv8q4W6Gg7b
9asQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737074644; x=1737679444;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=UlS8mBfV7hGUgNJC06Pg8dmjSz02LB4KDHDC/N/jxZs=;
b=dJo4LfatGQ6gIq9skAICQtbteGDLK2FPn9a5nAP80b1r9Jl3EB5wF5ZtzllKZN5hwq
/FUBSsYH1JygEcMuS0yWqLogXRtks4Xqk/e+AHC5GVjZTjbqq4czDJS6FCF+pzaXloQ9
Ea18Y5Dr7e6cLECp/5DA0E04W6n0vqz1qWR8p3nfGqn7xatEQRjBpjjGcsXanCJnr6PI
T2hI15+IjltFB8c+1DwY1CgZQuG32Tr7GtzLl7hNNC+K7o2/ka0Qv1Nhd04AvvEvL7+e
0eJZeJqXIkjOWlRnqFlN658z/mPTf1dEdGTx8psFyQz4mZfVqu4dLCvf2xD3k8ztwXjR
SVgw==
X-Forwarded-Encrypted: i=1;
AJvYcCXvHSUT3dXkPg8ZJfHGgGEuB58k4GofaW0iXjGhYZElhWwE1Aq+O513ers13MCUe6qgEZmehA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyvKEmFSMI3ZTD7exvcpj3JXoLaPkTj2wStiWn/EW0Z5LAi2N/k
BWwXjp3EH+7U8erE09Hl8sl3g92KXWY+YXYrm0YTQKJ6AJK4SVvSAKUL6A==
X-Gm-Gg: ASbGnctnehQZd5ui1UbaomS2jSr8OtmXdmS7p0TBtkuiQrP8lgbndRCmDvi8u6T9K62
rtdg8D1NBVpXScoW9mfcXwUaxmPoNzei6UM+LYG96WWKNqSohE7bexsFy1yJYLTf3jVixfXvuSE
gZ631Sr0gFcvWPJRj5ymnApFVKJJx/lb0YlWSZJOr2aHr+I/QqtFn1SRpLdVS7cN+8YpTptAmGa
itXXS/ueMgiVLSjsDXj+efsr4il5WCSUdOP81zAGPWZE0D7/hsD8A==
X-Google-Smtp-Source: AGHT+IHiKTLwnNdJ/e4lEgsFRSBkpbzO6dKccScWNAgSKoe/DpLIeVg45HtvPArCxLgUqDwQ79OZPw==
X-Received: by 2002:a05:6000:1863:b0:385:df4e:366f with SMTP id
ffacd0b85a97d-38bf57a97c7mr599893f8f.38.1737074643902;
Thu, 16 Jan 2025 16:44:03 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:cadd:a17:8766:e21f])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c0f026c0sm50922775e9.0.2025.01.16.16.44.03
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 16:44:03 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Hartmut Goebel <h.goebel@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] Re v8 of Add Request-For-Comment process.
In-Reply-To: <54393837-c762-4eb2-a3fb-0d566583b88d@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
<87frlislgg.fsf@HIDDEN>
<54393837-c762-4eb2-a3fb-0d566583b88d@HIDDEN>
Date: Fri, 17 Jan 2025 01:20:38 +0100
Message-ID: <8734hinve1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
Thanks for your comments. I included with v10. WDYT?
On Thu, 16 Jan 2025 at 20:50, Hartmut Goebel <h.goebel@HIDDEN>=
wrote:
> The current text does not state this. Rather it implies, the sequence=20
> number is to be picked when creating the draft ("How the Process Works",=
=20
> number 2). So if two persons draft a GCD at nearly the same time, how to=
=20
> prevent both are picking the same number? (See proposal below.)
Well, from my point of view, considering the number of changes requiring
GCD that we did over the past years, I think the situation will not
happen. :-)
Still, how to resolve in practise when that would happen? I think the
simplest is to consider the sequence order for the final document (the
only that really matters after all) as the first that had been in
*submitted* state using the timestamps of the sponsors.
A good ol=E2=80=99 First In, First Numbered. ;-)
> It also came to my mind, that the text does not explain who is pushing=20
> the patch to the GCD repo and when (at which point in the process).=20
> Proposed text:
>
> At the end of section "Submission Period":
It appears to me clearer to separate the concerns. What do you think
about =E2=80=9CMerging GCD=E2=80=9D?
> In <https://issues.guix.gnu.org/issue/74736#58> Ludo wrote: "It has to=20
> be at most 60 days, I think that=E2=80=99s quite clear."
>
> Either way, this need to be stated more explicit.
I added the *stale* state and how to deal with it. WDYT?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 00:44:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 19:44:18 2025
Received: from localhost ([127.0.0.1]:35244 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYaTB-0006UQ-Ok
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:18 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:43237)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYaT1-0006TN-Ja
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:07 -0500
Received: by mail-wm1-x329.google.com with SMTP id
5b1f17b1804b1-4363dc916ceso16346235e9.0
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 16:44:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737074641; x=1737679441; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=qb3zrwaS7eB0diMJ/r+0YMLsTs7/MYfPyQYAG7+EO5k=;
b=lOKcwJ7aSlCFYsxPRWzZBl42/BbnydBzdWd1Szk6oPGuacDRxN+96n5t+/UqFjCi8L
PigZNYgRypeRDpW6xxQpTwdylRkEsPLyU1xQuxwibKVFy54QPA1MOVAtXTtyYXDsVGAT
c7XD1TvmC0wbQJ6I1OO9arRy/P3Ic1eTEsqdVVhTHiqIpUJDh+1B9tAVi6uGdm3fRi7w
jUmFmrNhkNtIsVyGm0hpYlh8oEddsUwwv4+Vc37rn/Q9Yut9ccGmaeu523YJLhKpKxZa
3osCjpp95zuVMdDL1gkFcQ3pK1yL04x1WXSo0smFlxsqgvX4uKN/VZMhHguXcQ+W9XSY
aJkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737074641; x=1737679441;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=qb3zrwaS7eB0diMJ/r+0YMLsTs7/MYfPyQYAG7+EO5k=;
b=JjFcI7UWxWGmm3rcGcoGJDJJIwnT/xulF3HFrjjjr7Tgm1sG20N4jCypuVJYVaAZU8
m/hibXYfAtO9RwXBx9o53BxrB4xV0Bp11rM7tlGlBV/X0lJDRorpPU9zm7AnYslK7J4H
uSD5as0vYyZP/SCK7Tr5Twji7Zqq++r/NLKOoDUNbrnR317Emkt2ORHU4YElbxGiXd5z
IoruEcaQaS+cfsLEaZm+sQNMtxSPNsb7FzXea0xVvtaoO41iRVVpOi4nNbBZ/bQrZ5YB
b9Nz1onW7wc9CDuyem6Oo1QiXYFqha1qtpOpxQdNFcWuw63rdKTmTvBbSQyp7RtkRhA6
eJAQ==
X-Gm-Message-State: AOJu0Yzk5rTeKO7wASf5gcgG2470/bB6vBHYyXlp6Lp+dWz8/v1dMX1f
Cx8wbbCg2KP0XcWZy+cnkue+SlgK8jX4waLEXVMryr7ieguTFsABe9y6Iw==
X-Gm-Gg: ASbGncs8Wy+frWsC1ep53W8h8w/WuCD+58eOzWq9kxnSC/HFfUXRL3XqPOnpIWLXajz
H3XrrXewwQ6GbnM56zkwMdP70GQYBGPcG6xg0Wr9IhWJ4WdhPFKB+PeVG/zkGEd3OGpCr6+N5pM
wOfGV+Z1XB+lXDqIw6y6SJOoFdht+qYMpCRKAMSDlZVxI/qC92Sf37HGGCbYQxZU4zG8GlhB4Na
Q+2KmEgafmaazemBJqeZeuc0WehyxMHjLwgO91+EtqhkezwLQujQA==
X-Google-Smtp-Source: AGHT+IGqX0oCVY2c8qQ7il5KY5gL02zukkRVCsRAHVdkvC2qtI33cyLetlEeHhr2BAL0ipqAE/cM0Q==
X-Received: by 2002:a05:6000:2c1:b0:38a:4df5:a08 with SMTP id
ffacd0b85a97d-38bec542ba4mr4927924f8f.22.1737074641568;
Thu, 16 Jan 2025 16:44:01 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:cadd:a17:8766:e21f])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf3221b5asm1090504f8f.21.2025.01.16.16.43.59
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 16:44:01 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Hartmut Goebel <h.goebel@HIDDEN>, Ludovic =?utf-8?Q?Court?=
=?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <d03e9184-f567-4963-85b8-12e93435330c@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
<87wmey9zxu.fsf_-_@HIDDEN>
<ec3ea9b4-8792-4f91-b324-e714cc7f0c57@HIDDEN>
<d03e9184-f567-4963-85b8-12e93435330c@HIDDEN>
Date: Fri, 17 Jan 2025 00:51:52 +0100
Message-ID: <87h65ynwpz.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Thu, 16 Jan 2025 at 21:41, Hartmut Goebel <h.goebel@HIDDEN> wrote:
> This patch does *not* include my proposals from my other mails today,
> but new ones.
>
> In addition, I suggest exchanging "Process Overview" and "Roles". I left
> this away to keep the patch small.
I tried to include all of the suggestions with v10. WDYT?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 00:44:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 19:44:17 2025
Received: from localhost ([127.0.0.1]:35242 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYaTB-0006UH-8F
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:17 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:58627)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYaSy-0006T6-NA
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:05 -0500
Received: by mail-wm1-x329.google.com with SMTP id
5b1f17b1804b1-4362bae4d7dso10064225e9.1
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 16:44:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737074638; x=1737679438; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=RDXyrCSmsrBMMKAC9K+wCduToYMo6k9y5+s7DeBsHN8=;
b=gD5MF4iSQKh+AfXWMGW51oyY+iPtqHAsOztKXjBmqKb8y9e+IVaaY/HIWj+5CYxGGe
LRE0SBFlHu+KuCtxqMQPFw+SCYeFdKfeQINsayK+dSjq6dpek09T1TNOBbPSXeCX5Tm1
H+atQ8ScoNedMsTRrYNBTNqN5QNNolDU5JZQ9UFWaU7HiazKyr+Kp1G4OL997htOLcU5
eS6I4FgAyIQC6DUC8jSkWO6pjbHbxVQGTuBVM/U3DPNjiaLsef0kaVdXhrSStWP5tfYL
JoI5mWR8YH/GaRqnrz5bIEWHkPfbQHbVus1tc2unGsBx17YDXYxY/GAHtVa6BxX45gEI
ypIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737074638; x=1737679438;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=RDXyrCSmsrBMMKAC9K+wCduToYMo6k9y5+s7DeBsHN8=;
b=Ij6oQ/4t23uHVV3i35YpMWDH40VFP0vGJiY5h/p67yQkXjdkMctUHLmDtCXigFVs9B
gOt1SQfeNCDVHMbVuQ0s44T5ps7RN7ZgSq1C8sjhaA/wXuiwhAtgefxOJ/AECO5iYMEy
h6kjMyhmrH70FDKWgJr7DdzIOVnn26gLkBIi42H2wwbrKK9oxJ0zeLIE159a5DxSeDyD
ZrWHTTJpTw3jYGrg7egx9h6SedkH2tZeMETxToA7goM3xiU3K4NfijXin6u58LAdt7am
Rm7rORkRq8EOOiN8zrXwIWq+VrA5W2zjbDLfwS+taJiGxEXjdQ+QhjGmJTbQdtTAK4F6
HjHQ==
X-Gm-Message-State: AOJu0Yz1BSnndVErNhDuT1KPHg5gpSvHoaiPH28DsZMN2IHCIY3YrFNB
R9LKUcf2sNN6eiIHK2Jk0U6WfvU7jNMWmfy6XQjn/joSgRqMw6QG1UcMiA==
X-Gm-Gg: ASbGncsuOReG/gKEC12Lc96VvJRcICy/X4E6gzuu9nsaeeTbJV9X0s74ObymXfCxscM
vTWzeLUx39Wy0MydhRUjY9j6h0S/N+kVMEyId6a5ErqQr2w6aDhCCpCmisfoknnBBxItbxQ+VZi
f291EkimRR4xrGLWP03Ay/W88ErQhPzUbyFVSQD9rRflyWKkj9/xTYWzpIUvPIkkvyeWhrs1FzW
0Tg2zUcBdpECoKpaa4S2L7TT1X3QTna6jdUY/mrkpGcTGNMBnlhpA==
X-Google-Smtp-Source: AGHT+IFG8R+1gvBDi/fOFHOhAac6vi+F6zk92QyV9UU9mjvI7Lc1U9aZuuq48yp1HxjuzLsny1CqSQ==
X-Received: by 2002:a5d:4c92:0:b0:38b:f4dc:4483 with SMTP id
ffacd0b85a97d-38bf5671cb2mr365782f8f.29.1737074638480;
Thu, 16 Jan 2025 16:43:58 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:cadd:a17:8766:e21f])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf3215482sm1095009f8f.5.2025.01.16.16.43.57
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 16:43:58 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Hartmut Goebel <h.goebel@HIDDEN>, Ludovic =?utf-8?Q?Court?=
=?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <ec3ea9b4-8792-4f91-b324-e714cc7f0c57@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
<87wmey9zxu.fsf_-_@HIDDEN>
<ec3ea9b4-8792-4f91-b324-e714cc7f0c57@HIDDEN>
Date: Fri, 17 Jan 2025 00:50:23 +0100
Message-ID: <87ldvanwsg.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Thu, 16 Jan 2025 at 20:43, Hartmut Goebel <h.goebel@HIDDEN>=
wrote:
> After reading <https://issues.guix.gnu.org/issue/74736#70> I now=20
> understood that the base idea behind decision making is "Consensus".=20
> This is mentioned in "motivation", but rather like a side note than as=20
> an important principle.
>
> Therefore I propose moving the section "Decision Making" into=20
> "Motivation" =E2=80=93 or make it a top-level section just below "Motivat=
ion".
When reading, I said yes why not. Then re-reading after moving, I
thought that =E2=80=9CDecision Making=E2=80=9D is a component of the =E2=80=
=9CDetailed Design=E2=80=9D.
> "=E2=80=A6 25% of all team members =E2=80=93 as of the start of the Delib=
eration Period =E2=80=93 =E2=80=A6"
Thanks, I agree that it clarifies.
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 17 Jan 2025 00:44:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 19:44:17 2025
Received: from localhost ([127.0.0.1]:35237 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYaT1-0006Tp-CP
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:17 -0500
Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:47474)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYaSw-0006Sx-LI
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 19:44:05 -0500
Received: by mail-wm1-x32a.google.com with SMTP id
5b1f17b1804b1-4364a37a1d7so14408495e9.3
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 16:44:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737074636; x=1737679436; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=yfMqCW5ql2UJNoJUBUQLSRaPi/e7VqvFW9shrHdAMPo=;
b=cK29IqDB3mje+YT/6zRVabVDsGcSb/jVwAihy15NOQiC1nuDz7EsDcsuj7KWyqmKE6
mphyPLDy0X1ZMVjGePdfEgL/WVYnUuFVx8xCDBRLMEvgwt2UbIB29yIuTOfu9AyLvYEE
6AbeIT5vOUvUxz/zNRjjKGsDaFz3dVKSpR8mFN5thX46acV/FXzbaNjdgeVXdc//OF7N
++u2a1R+T1m4ajLU1PxEmm+AEPsALhQbbUG8zqdkcqyTx65zW6X5DKeNuu4NC0+gEr7B
J3OwfRz/vzT53pGrouwn6shbAzQQx+qqYMxHqdi4mrROedqZx+9YuSTJN6s7zg+K0qYg
38HA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737074636; x=1737679436;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=yfMqCW5ql2UJNoJUBUQLSRaPi/e7VqvFW9shrHdAMPo=;
b=HA6KSRSvtBoVNfK2LpXj09TfAol+L4g4qqLNCvcG5p0yyDsJwq8dHr4SVu2dFXS14q
PapVAqYDYdr0HBMwHUJFngKHdgRiccyvM2i3CW4zdEOi7QjXqqD+OJSDsDTL78jmvm4K
8fcxIM+oTIsz0VQy6LdA57QIOj34ybLY5KC8HGgNpymllYxXsyqfUVNN3SsBBRzWYW/V
rWSFIm2IAt9J2+dbGftbsKqcWk/RZnmXcyqG/jyEu5b9v11tcD5Omw3qMouXYVuZX0Qz
ik1hrJH1WA9y6fsegspktOSR2qBsVs/h41AnE4WISIQYtQ+Xtjv92330uNh+5Vm9v4FQ
GXtQ==
X-Gm-Message-State: AOJu0YxRepx5D3as8psKR9ie3n0Jc/ZAtGYsBvgpIaytP8vIRJK58XXF
LZwf4yokcmPAMgpIU8303iN1XHzhuR83A2HnBfBYWlUzcx123mCHfWY0Cg==
X-Gm-Gg: ASbGncttUEV00LEVPnsacJYJOt1XqC+ja56uVdN0TdrZ3lO7NT0sOtY+y7djoRulOZj
HFqOMy2eFLERN1vcsqRpCuCvw99/Wm+Z/BxqhIk+T9/rAttBnmgL4Q1DtEWnbIwzaYzQdQw7N/Z
caPCEgXnJoI8DPYbA+VYu+GScHMoRw8ljBkVUvBvSn5pQ0Za6vI8hHhLUgP0fixTBoEFi36rLBT
IzVJNeVq0mQzeiXa2UqhPNXsCr7jUP6XDfdcjzZtIUzrXdCNKtcpw==
X-Google-Smtp-Source: AGHT+IGC/sgZKB697fkvZFQ3YfyxXxLlZyiMX8lEw2O1xUhOB8IrNWBHKevJuQjoEuGpqRgwai8JnA==
X-Received: by 2002:a05:600c:3486:b0:434:a10f:9b with SMTP id
5b1f17b1804b1-438913e287cmr6052985e9.14.1737074635776;
Thu, 16 Jan 2025 16:43:55 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:cadd:a17:8766:e21f])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c7499821sm75029025e9.2.2025.01.16.16.43.54
for <74736 <at> debbugs.gnu.org>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 16:43:55 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Do you read it? (was: [bug#74736] [PATCH v9] Add Guix Consensus
Document process)
In-Reply-To: <8734hiskwm.fsf@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN> <8734hiskwm.fsf@HIDDEN>
Date: Fri, 17 Jan 2025 00:13:45 +0100
Message-ID: <87plkmnyhi.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
The number v9 of my message is superseded by Hartmut message:
[bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
Hartmut Goebel <h.goebel@HIDDEN>
Thu, 16 Jan 2025 21:41:26 +0100
id:d03e9184-f567-4963-85b8-12e93435330c@HIDDEN
https://issues.guix.gnu.org/74736
https://issues.guix.gnu.org/msgid/d03e9184-f567-4963-85b8-12e934353=
30c@HIDDEN
https://yhetil.org/guix/d03e9184-f567-4963-85b8-12e93435330c@crazy-=
compilers.com
BTW, that=E2=80=99s weird! The message with the header below appears in my=
Sent
folder (Gmail webinterface) but has not reached the list. Hum?
--8<---------------cut here---------------start------------->8---
Return-Path: <zimon.toutoune@HIDDEN>
Received: from lili (roam-nat-fw-prg-194-254-61-41.net.univ-paris-diderot.f=
r. [194.254.61.41])
by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-437c7499884sm684890=
05e9.5.2025.01.16.10.02.10
(version=3DTLS1_3 cipher=3DTLS_AES_256_GCM_SHA384 bits=3D256/256);
Thu, 16 Jan 2025 10:02:11 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Cc: =3D?utf-8?Q?No=3DC3=3DA9?=3D Lopez <noelopez@HIDDEN>, Ludovic =3D?utf-=
8?Q?Court?=3D
=3D?utf-8?Q?=3DC3=3DA8s?=3D <ludo@HIDDEN>,
Christopher Baines <guix@HIDDEN>, "Artyom V. Poptsov"
<poptsov.artyom@HIDDEN>, Suhail Singh <suhailsingh247@HIDDEN>,
"pukkamustard" <pukkamustard@HIDDEN>, Vagrant Cascadian
<vagrant@HIDDEN>, Janneke Nieuwenhuizen <janneke@HIDDEN>, Ricardo
Wurmus <rekado@HIDDEN>, Hartmut Goebel
<h.goebel@HIDDEN>, Efraim Flashner <efraim@HIDDEN>,
bokr@HIDDEN, Andreas Enge <andreas@HIDDEN>, GNU Guix maintainers
<guix-maintainers@HIDDEN>
Subject: [bug#74736] [PATCH v9] Add Guix Consensus Document process
In-Reply-To: <cover.1733614983.git.noelopez@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
Date: Thu, 16 Jan 2025 18:55:53 +0100
Message-ID: <8734hiskwm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D-=3D-=3D"
--=3D-=3D-=3D
Content-Type: text/plain; charset=3Dutf-8
Content-Transfer-Encoding: quoted-printable
--8<---------------cut here---------------end--------------->8---
Cheers,
simon
On Thu, 16 Jan 2025 at 18:55, Simon Tournier <zimon.toutoune@HIDDEN> wro=
te:
> Hi,
>
> Please find attach the v9; I hope it addresses the comments.
>
> Attached the diff and the document. The minor changes are:
>
> =E2=80=A2 Point alone =E2=80=9C1. Clone =E2=80=A6=E2=80=9D
>
> =E2=80=A2 Replace remaining RFC with GCD.
>
> =E2=80=A2 Add a sentence about =E2=80=9CSponsor=E2=80=9D role.
>
> =E2=80=A2 Add the role of =E2=80=9CContributor=E2=80=9D.
>
> =E2=80=A2 Tweak the artist view of the Timeline
>
> =E2=80=A2 Explicit mention that everyone can participate to the =E2=80=
=9CDiscussion
> Period=E2=80=9D. And mention that the main concerns and/or opposition=
are
> collected to the final document.
>
> =E2=80=A2 Move upfront the aim of =E2=80=9CDeliberation Period=E2=80=9D.=
Remove a redundant
> sentence.
>
> =E2=80=A2 Explicit mention the state =E2=80=98deprecated=E2=80=99.
>
>
> WDYT?
>
> Cheers,
> simon
>
> --
>
> diff -u /tmp/001-gcd-process-v8.md /tmp/001-gcd-process-v9.md
> --- /tmp/001-gcd-process-v8.md 2025-01-16 16:51:08.758030546 +0100
> +++ /tmp/001-gcd-process-v9.md 2025-01-16 18:43:01.835296714 +0100
> @@ -73,7 +73,7 @@
> ## How the Process Works
>
> 1. Clone
> - https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git .
> + https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
> 2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
> is a short descriptive name and `XYZ` is the sequence number.
> 3. Write your GCD following the template=E2=80=99s structure. The GCD m=
ust not
> @@ -92,15 +92,16 @@
>
> ## Roles
>
> - - An *author* is the person or one of the persons submitting the RFC.
> + - An *author* is the person or one of the persons submitting the GCD.
> Authors bear the responsibility to carry out the process to its
> conclusion.
>
> - A *sponsor* is a contributor who, during the submission period (see
> below), informs the author(s) that they would like to support the
> - RFC by participating in discussions, providing constructive comments
> + GCD by participating in discussions, providing constructive comments
> to help the author(s), soliciting opinions, and acting as
> - timekeepers.
> + timekeepers. As a sponsor, please make sure that all have the time
> + and space for expressing their comments.
>
> Sponsors should be contributors who consider being sufficiently
> familiar with the project=E2=80=99s practices; hence it is recommend=
ed, but
> @@ -111,6 +112,10 @@
> members is maintained in the file `etc/teams.scm` in the Guix
> repository.
>
> + - A *contributor* is a person contributing to Guix either with code,
> + translation, reviewing, etc. and more broadly any person feeling part
> + of the Guix community.
> +
> ## Timeline
>
> A GCD must follow the process illustrated by the diagram below,
> @@ -118,21 +123,20 @@
>
>
> ```
> - +-----------+
> - +- - - - - - ->| Withdrawn |<----------------------+
> - : +-----------+ |
> - : ^ |
> - : : |
> -+--------------------+ +---------------------+ +--------------------=
-+
> -| Submission Period | | Discussion Period | | Deliberation Period=
|
> -| (up to 7 days) |-->| (30=E2=80=9360 days) |-->| (14 day=
s) |
> -+--------------------+ +---------------------+ +--------------------=
-+
> - |
> - |
> ++--------------------+ +---------------------+ +-------------------=
--+
> +| Submission Period | | Discussion Period | | Deliberation Perio=
d |
> +| (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 da=
ys) |
> ++--------------------+ : +---------------------+ +-------------------=
--+
> + : : : |
> + : v : |
> + : declined v |
> + : o-----------o |
> + +- - - - - - - - ->| Withdrawn |<----------------- X
> + o-----------o |
> V
> - +----------+
> - | Accepted |
> - +----------+
> + o----------o
> + | Accepted |
> + o----------o
> ```
>
> The subsections below detail the various periods and their duration.
> @@ -150,8 +154,11 @@
>
> ### Discussion Period (at least 30 days, up to 60 days)
>
> -Once submitted, the GCD is publicly discussed; authors are encouraged to
> -publish updated versions incorporating feedback during the discussion.
> +Once submitted, the GCD is publicly discussed by all the members of the
> +community. Authors are encouraged to publish updated versions
> +incorporating feedback during the discussion; members are encouraged to
> +share a summary of their main concerns or opposition, if any, for being
> +included under section =E2=80=9COpen Issues=E2=80=9D in the document.
>
> When deemed appropriate, between 30 days and 60 days after the start
> of the discussion period, the author(s) may publish a final version and
> @@ -159,8 +166,11 @@
>
> ### Deliberation Period (14 days)
>
> -All team members can participate in deliberation and are encouraged to
> -do so.
> +Deliberation aims at consolidating consensus; see =E2=80=9CDecision Maki=
ng=E2=80=9D
> +below.
> +
> +Anyone who is a team member is a deliberating member and is encouraged
> +to contribute to the deliberation.
>
> Once the final version is published, team members have 14 days to send
> one of the following replies on the patch-tracking entry of the GCD:
> @@ -176,13 +186,6 @@
> reply, and (2) no one disapproves. In other cases, the GCD is
> *withdrawn*.
>
> -Deliberation aims at consolidating consensus; see =E2=80=9CDecision Maki=
ng=E2=80=9D
> -below.
> -
> -Anyone who is a team member is a deliberating member and is encouraged
> -to contribute to the deliberation. Team members are defined by the
> -file etc/teams.scm (see =E2=80=9CTeams=E2=80=9D in the manual).
> -
> GCD acceptance is not a rubber stamp; in particular, it does not mean
> the proposal will effectively be implemented, but it does mean that all
> the participants consent to its implementation.
> @@ -215,7 +218,7 @@
> `status` to `accepted` or `withdrawn`; adding the URL of the
> discussion in the `discussion` header; updating the `date` header; if
> previously-accepted GCDs are deprecated by this new GCD, change the
> - `status` header accordingly);
> + `status` header accordingly with `deprecated`);
> 2. committing everything;
> 3. announcing the publication of the GCD.
>
>
> Diff finished. Thu Jan 16 18:44:37 2025
>
> --
>
> title: Guix Consensus Document Process
> id: 001
> status: submitted
> discussion: https://issues.guix.gnu.org/74736
> authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
> sponsors: pukkamustard, Ricardo Wurmus
> date-submitted: 2024-12-12
> date: 2025-01-15
> SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
> ---
>
> # Summary
>
> This document describes the _Guix Consensus Document_ (GCD) process of the
> Guix project. The GCD process is intended to provide a consistent and
> structured way to propose, discuss, and decide on major changes
> affecting the project. It aims to draw attention of community members
> on important decisions, technical or not, and to give them a chance to
> weigh in.
>
> # Motivation
>
> Day-to-day work on Guix revolves around informal interactions, peer
> review, and consensus-based decision making. As the community grows, so
> does the stream of proposed changes, and no single person is able to
> keep track of all of them.
>
> The GCD process is a mechanism to determine whether a proposed change is
> =E2=80=9Csignificant=E2=80=9D enough to require attention from the commun=
ity at large
> and if so, to provide a documented way to bring about broad community
> discussion and to collectively decide on the proposal.
>
> A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only b=
e reverted at a
> high cost or, for technical changes, when it has the potential to
> disrupt user scripts and programs or user workflows. Examples include:
>
> - changing the `<package>` record type and/or its interfaces;
> - adding or removing a `guix` sub-command;
> - changing the channel mechanism;
> - changing project governance policy such as teams, decision making, the
> deprecation policy, or this very document;
> - changing the contributor workflow and related infrastructure (mailing
> lists, source code repository and forge, continuous integration, etc.).
>
> # Detailed Design
>
> ## When to Follow This Process
>
> The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, wh=
ich include:
>
> - changes that modify user-facing interfaces that may be relied on
> (command-line interfaces, core Scheme interfaces);
> - big restructuring of packages;
> - hard to revert changes;
> - significant project infrastructure or workflow changes;
> - governance or changes to the way we collaborate.
>
> Someone submitting a patch for any such change may be asked to submit an
> GCD first.
>
> Most day-to-day contributions do *not* require a GCD; examples include:
>
> - adding or updating packages, removing outdated packages;
> - fixing security issues and bugs in a way that does not change
> interfaces;
> - updating the manual, updating translations;
> - changing the configuration of systems part of project infrastructure
> in a user-invisible way.
>
> These day-to-day contributions remain governed by the process described
> by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
>
> ## How the Process Works
>
> 1. Clone
> https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git
> 2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
> is a short descriptive name and `XYZ` is the sequence number.
> 3. Write your GCD following the template=E2=80=99s structure. The GCD mu=
st not
> be prospective; it must formalize an idea and sketch a plan to
> implement it, even if not all details are known. If it intends to
> deprecate a previously-accepted GCD, it must explicitly say so.
> 4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
> 5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
> one or more people who will support the GCD and participate in
> discussions by your side (see below).
>
> The GCD is *submitted* once it has at least one sponsor in addition to
> the author(s). See =E2=80=9CSubmission Period=E2=80=9D below.
>
> Submitted GCD is announced at `info-guix@HIDDEN`.
>
> ## Roles
>
> - An *author* is the person or one of the persons submitting the GCD.
> Authors bear the responsibility to carry out the process to its
> conclusion.
>
> - A *sponsor* is a contributor who, during the submission period (see
> below), informs the author(s) that they would like to support the
> GCD by participating in discussions, providing constructive comments
> to help the author(s), soliciting opinions, and acting as
> timekeepers. As a sponsor, please make sure that all have the time
> and space for expressing their comments.
>
> Sponsors should be contributors who consider being sufficiently
> familiar with the project=E2=80=99s practices; hence it is recommende=
d, but
> not mandatory, to be a team member.
>
> - A *team member* is the member of a team, as defined by the Guix
> project in the manual. Currently, the list of teams and their
> members is maintained in the file `etc/teams.scm` in the Guix
> repository.
>
> - A *contributor* is a person contributing to Guix either with code,
> translation, reviewing, etc. and more broadly any person feeling part
> of the Guix community.
>
> ## Timeline
>
> A GCD must follow the process illustrated by the diagram below,
> consisting of several *periods*.
>
>
> ```
> +--------------------+ +---------------------+ +--------------------=
-+
> | Submission Period | | Discussion Period | | Deliberation Period=
|
> | (up to 7 days) |-X->| (30=E2=80=9360 days) |-->| (14 day=
s) |
> +--------------------+ : +---------------------+ +--------------------=
-+
> : : : |
> : v : |
> : declined v |
> : o-----------o |
> +- - - - - - - - ->| Withdrawn |<----------------- X
> o-----------o |
> V
> o----------o
> | Accepted |
> o----------o
> ```
>
> The subsections below detail the various periods and their duration.
>
> ### Submission Period (up to 7 days)
>
> Anyone can author and submit a GCD as a regular patch and look for
> sponsors (see below). The GCD is *submitted* once one or more people
> have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=
=E2=80=9D; it is
> canceled if no sponsor could be found during that period. The next step
> is the *discussion period*.
>
> Authors may withdraw their GCD at any time; they can resubmit it again
> later, possibly under a new GCD number.
>
> ### Discussion Period (at least 30 days, up to 60 days)
>
> Once submitted, the GCD is publicly discussed by all the members of the
> community. Authors are encouraged to publish updated versions
> incorporating feedback during the discussion; members are encouraged to
> share a summary of their main concerns or opposition, if any, for being
> included under section =E2=80=9COpen Issues=E2=80=9D in the document.
>
> When deemed appropriate, between 30 days and 60 days after the start
> of the discussion period, the author(s) may publish a final version and
> announce the start of the *deliberation period*.
>
> ### Deliberation Period (14 days)
>
> Deliberation aims at consolidating consensus; see =E2=80=9CDecision Makin=
g=E2=80=9D
> below.
>
> Anyone who is a team member is a deliberating member and is encouraged
> to contribute to the deliberation.
>
> Once the final version is published, team members have 14 days to send
> one of the following replies on the patch-tracking entry of the GCD:
>
> - =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
> - =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementa=
tion of the
> proposal;
> - =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementa=
tion of the
> proposal. A team member sending this reply should have made
> constructive comments during the discussion period.
>
> The GCD is *accepted* if (1) at least 25% of all team members send a
> reply, and (2) no one disapproves. In other cases, the GCD is
> *withdrawn*.
>
> GCD acceptance is not a rubber stamp; in particular, it does not mean
> the proposal will effectively be implemented, but it does mean that all
> the participants consent to its implementation.
>
> Similarly, withdrawal does not necessarily equate with rejection; it
> could mean that more discussion and thought is needed before ideas in
> the GCD are accepted by the community.
>
> ## Decision Making
>
> Contributors and even more so team members are expected to help build
> consensus. By using consensus, we are committed to finding solutions
> that everyone can live with.
>
> Thus, no decision is made against significant concerns; these concerns
> are actively resolved through counter proposals. A deliberating member
> disapproving a proposal bears a responsibility for finding alternatives,
> proposing ideas or code, or explaining the rationale for the status quo.
>
> To learn what consensus decision making means and understand its finer
> details, you are encouraged to read
> <https://www.seedsforchange.org.uk/consensus>.
>
> ## Merging Final GCDs
>
> Whether it is accepted or withdrawn, a committer merges the final GCD
> following these steps:
>
> 1. filling in the remaining metadata in the GCD headers (changing the
> `status` to `accepted` or `withdrawn`; adding the URL of the
> discussion in the `discussion` header; updating the `date` header; if
> previously-accepted GCDs are deprecated by this new GCD, change the
> `status` header accordingly with `deprecated`);
> 2. committing everything;
> 3. announcing the publication of the GCD.
>
> All the GCDs are dual-licensed under the [Creative Commons
> Attribution-ShareAlike
> 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
> [GNU Free Documentation License 1.3, with no Invariant Sections, no
> Front-Cover Texts, and no Back-Cover
> Texts](https://www.gnu.org/licenses/fdl-1.3.html) or (at your option)
> any later version.
>
> ## GCD Template
>
> The expected structure of GCDs is captured by the template in the file
> `000-template.md`, written in English with Markdown syntax.
>
> ## Cost of Reverting
>
> The GCD process described in this document can be amended by subsequent
> GCDs.
>
> ## Drawbacks
>
> There is a risk that the additional process will hinder contribution more=
than
> it would help. We should stay alert that the process is only a way to he=
lp
> contribution, not an end in itself.
>
> Discussions could easily have a low signal-to-noise ratio. We will
> collectively pay attention to over- and under-representation of voices
> and notably avoid repeating arguments, avoid using exclusionary jargon,
> and solicit opinions of those who remained silent.
>
> ## Open Issues
>
> There are still questions regarding the desired scope of the process.
> While we want to ensure that technical changes that affect users are
> well-considered, we certainly don=E2=80=99t want the process to become un=
duly
> burdensome. This is a careful balance which will require care to
> maintain moving forward.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 20:41:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 15:41:36 2025
Received: from localhost ([127.0.0.1]:34818 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYWgJ-0003M3-Lj
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 15:41:36 -0500
Received: from mail01.noris.net ([62.128.1.221]:43631)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <h.goebel@HIDDEN>)
id 1tYWgG-0003Lp-7n
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 15:41:34 -0500
Received: from p57b08759.dip0.t-ipconnect.de ([87.176.135.89]
helo=hermia.goebel-consult.de)
by mail01.noris.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim) (envelope-from <h.goebel@HIDDEN>)
id 1tYWgE-0002IL-NC; Thu, 16 Jan 2025 21:41:30 +0100
Received: from [127.0.0.1] (hermia.goebel-consult.de [192.168.110.7])
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by hermia.goebel-consult.de (Postfix) with ESMTPS id 38405662D8;
Thu, 16 Jan 2025 21:41:27 +0100 (CET)
Content-Type: multipart/mixed; boundary="------------LWYrL8cqnRR5FAXpWoJnB1Tz"
Message-ID: <d03e9184-f567-4963-85b8-12e93435330c@HIDDEN>
Date: Thu, 16 Jan 2025 21:41:26 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
From: Hartmut Goebel <h.goebel@HIDDEN>
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
<87wmey9zxu.fsf_-_@HIDDEN>
<ec3ea9b4-8792-4f91-b324-e714cc7f0c57@HIDDEN>
Content-Language: de-DE, en-US
Autocrypt: addr=h.goebel@HIDDEN; keydata=
xsFNBFJQM3oBEACiUXmMppc3+A7JpF3lPz8O/mRhfz1U6F4EOTlacTrCcm7Xg5U2JsPPNapV
r5+vHnKBK+xbaX3s/A/G+SwrUZhi1X1HRnSNY1CqL8CT7rZmOtfjg4ExnOuCjie2bKhb9JKm
lJ7MrNimIbNQoX1mRcQ4VMEflhyWfaPGbT73siuMkbr020ExhzW8T18JIC01SgWMULYMBXOB
oGY21am/vaTFCK8bym1P4HVN8i64uOWL0agkAMHbju6SZtG2fYJ68eS3P/97bXRg1pveEdpa
FgaFZhquecw4WdedwLwt1xNcjAg/p6tN73W3asEZTgMHa+iNzbJgcyhWpci09wQZfZ1uL0Hd
M+ohng38ccgu9hJx6YzCN7Fe14JooKbPukG/WfClAgAzZSHRKpS4zGdGlg6D6EWayyWWoLR3
KoMA4LIIlaQbqaOhfe85b4mNgB1hqd0uRTHOah/6T+FUoSQ1IAeKLIDqj6rW7X4ISRn1CXGS
LGDn2QKqR3KtU3cLf8hAeDeO7Qe1jTvLrG1Mfca8lEmC7/yN1gI7L4/cs6lhmXUgMaevuxss
BxO2kkh0OS8HVFf+QQ7LZ5vt91yQVT9HVvOuVob0YtG+3rvkpMaHQilKloNoEkmMiHpwypBa
IfAC6NP9smgionvvmQ5RWSEaH5/pfSUAYbqzWbqDxtqEF/mPOwARAQABzS1IYXJ0bXV0IEdv
ZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT7CwZQEEwEKAD4CGwMCHgECF4AF
CwkIBwMFFQoJCAsFFgIDAQAWIQTUrYucFnt1fE8I6Hd7dSgRv3c7ZQUCZXYHFwUJFwaNHQAK
CRB7dSgRv3c7ZV3XD/0TQziqqbblVi+apROMF+nvuoyAhHX0KMAuVAI1Qi+9jJN1oa1xAl2P
5/Kco/WUxKSpuJBXN+riAiMslfBCCUkNO4ZlIXeVRzOZOWoDVJSuQYhu2NXsziD2mAXRTw0k
SR5U8uHV98Vpqj8EHMgdQOfASOZpMAPMjcZ2BfBELD5Hp8xcjkMU+TMu1T/Sg22bcFQDSVsI
CpGP8JqeAE82vpBjFUEBgriw49kRpccGHz3F37SpCqyLexJP6BvF42Tpa3+0FPciJ5HTPiUf
DZfo4ob8ry/AVswjukVcvCVNAMlbH7pVQNrXWq7ObaM1+Fzzc7UpSooDsbZ5A5KjP2T36Kyj
IW0wzXQEzk4n5+2m8m3+4TzQPgkGLRs5PfIjb5MAuzAZ25h+1YK8IepynHv/aVQl0FPoNXDn
tGKL3g/K8FV3aSjYN+ya4IsCkuyyziUl7WshtHZ+jglYVcBF2xPDjICv+qmWzLLlVabhVvqG
IYRL/hiaVgmpzQ+87jIOBsknT8BHExIcQMbf/hjwRau4kFKCpNTT9VMKOf+xcLjjB+wWoM/Y
psUcJtikSnwb3fGmGZvMMyAS+wk240pCAZ9y9wXkAEY7qPL/DYjo9yjuU+c5xbn0okf8hSod
NRuYgIn+bghxEvku/2Q8FjBvhLY/wefH8Qhz8R9WZ7z3SsXVhs54xc7BTQRSUDN6ARAAveU7
P66Ee50S+i8lV0TGX4xMculhxqMDRAvMNd7SOIBh0H4mm+bsIApqeLrX96jVKcfJE5EQuPGX
98vfK2ODfJG9UAzYj7GDuUgHipcvmtHkryIXinH+NhXYIEiLA4pDqBURWTaGmX+0+o/dB04p
d0u7ew4zViCDc83l9z4jsHqW5yHHoG7s0BHudYqfoPU104jVRkvoOvox7/qE1UkEa8MXcWbb
HQKgge6MWSx87Fm3ChkxefXc3XxkPJA4wDz14c1CUWuL2LnEbeVowBbYzRujN/4XBMFeiYha
RPZOSPeiZbxkhx9qCzZKlGRCXjmkTrmcsorfp5E2g1sGi+opqUzKEqy0VOkiONNlEwjkRnzu
PuBhf+CEKyzYtnPhfRZ+8fqVi3xi+O8j1K2XgQ2826RBlJmAilpoCBlx5fK4tqP4VjVxVcrc
ChOH6Wit19evdNIHGVvXPtw0eqwj291HCx8L42D7JGs0ac3DTTx+AOr1+Fpm6zWSu09DNPIn
MzD3Gcsq4eEcVuQcNpbUZv12cQIEXxpPSSN9+AQ0Rrkrpt/IAYZnnOKQG4r0Rl0hDQqAs/nm
F2djs+KBdrNKy9jFUHrb4HSRFjGPIztQBfnn5B4PumQ+EGZGjN41hnNDG71zJ4Pzd7Vh/t12
cGSQtdXJPMoi60aHZHYGRyaRsEpO/bsAEQEAAcLBewQYAQoAJgIbDBYhBNSti5wWe3V8Twjo
d3t1KBG/dztlBQJl0zYCBQkXBiA2AAoJEHt1KBG/dztl8SAP9jhSVpxB/3zV+uWhtH7dsihN
Imylcs6/v/pn/topMASFAxwwODSTCBfqm/+H9KBL89gwRfBhwVKt2+e2nREMWyyzqWe1H8Ye
tng4kEdmcAzT/eeL279Tu0GolFHQSkBZMeAp6qJu+JmFTsDAFhx+X+14mpU2CP352xDF9tDf
Gw51b9jIhuKgkB1uukYSDghUTH3rW5+rxuwvNgQ7YDgznyykESfaCUeqVAabA8xKbErKM8G6
PLS93Zu1FJKCr2R2Br2HsI7Yi6g9VTM5Rws1COE0ApJr/GEnebpUh0QcOUiRxtx2LCR4nQI9
Vb6Dky+6aaWz4NsawdLJCym9MxKsGBwV70+xoqOVyA3NNWAZAnPYyEntPWMKTYlwJZDNURqT
NSE3TlS3RUpHJ/y7FeSUQ0kVMmpFZjRY671qAvt6Q4uEsnDcz1g06zLnJKQLs9tEg4kCP32w
kgMrrtAFQwbWzGTxf3xnjVooEJHHI7vOCzj83BQM4sq2Mp6kyuKjrAM+kLZChg8gd+Koj7fj
eUIfwDjLCf3Ax7+g1QEqSqVsYxEB60oLONGMy0V31mofwefbWyFEhf7Mkb3lq01JtJ8TYNIL
piWwGAMdoMZO8fXmTslMrRAStK3PpuUV1R3iAiqBHfyGYPQD5snxA4sHmWDSqI4OfUbVVkA6
OY6DWb43/DE=
Organization: crazy-compilers.com
In-Reply-To: <ec3ea9b4-8792-4f91-b324-e714cc7f0c57@HIDDEN>
X-Noris-IP: 87.176.135.89
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
This is a multi-part message in MIME format.
--------------LWYrL8cqnRR5FAXpWoJnB1Tz
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
enclosed please find a patch for v9. It proposes descriptions for
missing states, cases and transitions. I found it easier to create the
patch than describing what I propose to change.
This patch does *not* include my proposals from my other mails today,
but new ones.
In addition, I suggest exchanging "Process Overview" and "Roles". I left
this away to keep the patch small.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goebel@HIDDEN |
| www.crazy-compilers.com | compilers which you thought are impossible |
--------------LWYrL8cqnRR5FAXpWoJnB1Tz
Content-Type: text/x-patch; charset=UTF-8; name="v9.patch"
Content-Disposition: attachment; filename="v9.patch"
Content-Transfer-Encoding: base64
LS0tIDAwMS1nY2QtcHJvY2Vzcy12OS5tZAkyMDI1LTAxLTE2IDE5OjA4OjU0LjU5MTUyMDE3
OSArMDEwMAorKysgMDAxLWdjZC1wcm9jZXNzLXY5LWhnLm1kCTIwMjUtMDEtMTYgMjE6MzQ6
NTIuNjM3Nzg3OTAxICswMTAwCkBAIC03MCw3ICs3MCw5IEBACiBUaGVzZSBkYXktdG8tZGF5
IGNvbnRyaWJ1dGlvbnMgcmVtYWluIGdvdmVybmVkIGJ5IHRoZSBwcm9jZXNzIGRlc2NyaWJl
ZAogYnkgdGhlIG1hbnVhbCBpbiBpdHMg4oCcQ29udHJpYnV0aW5n4oCdIGNoYXB0ZXIuCiAK
LSMjIEhvdyB0aGUgUHJvY2VzcyBXb3JrcworIyBIb3cgdGhlIFByb2Nlc3MgV29ya3MKKwor
IyMgR2V0dGluZyBTdGFydGVkCiAKIDEuIENsb25lCiAgICBodHRwczovL2dpdC5zYXZhbm5h
aC5nbnUub3JnL2dpdC9ndWl4L2d1aXgtY29uc2Vuc3VzLWRvY3VtZW50cy5naXQKQEAgLTg1
LDEwICs4Nyw4IEBACiAgICBvbmUgb3IgbW9yZSBwZW9wbGUgd2hvIHdpbGwgc3VwcG9ydCB0
aGUgR0NEIGFuZCBwYXJ0aWNpcGF0ZSBpbgogICAgZGlzY3Vzc2lvbnMgYnkgeW91ciBzaWRl
IChzZWUgYmVsb3cpLgogCi1UaGUgR0NEIGlzICpzdWJtaXR0ZWQqIG9uY2UgaXQgaGFzIGF0
IGxlYXN0IG9uZSBzcG9uc29yIGluIGFkZGl0aW9uIHRvCi10aGUgYXV0aG9yKHMpLiAgU2Vl
IOKAnFN1Ym1pc3Npb24gUGVyaW9k4oCdIGJlbG93LgotCi1TdWJtaXR0ZWQgR0NEIGlzIGFu
bm91bmNlZCBhdCBgaW5mby1ndWl4QGdudS5vcmdgLgorWW91ciBHQ0QgaXMgbm93IGluICJk
cmFmdCIgc3RhdGUgYW5kIHdpbGwgYmUgcHJvY2Vzc2VkIGFzIGRlc2NyaWJlZCBpbgordGhl
IG5leHQgc2VjdGlvbnMuCiAKICMjIFJvbGVzCiAKQEAgLTExNiw3ICsxMTYsNyBAQAogICAg
IHRyYW5zbGF0aW9uLCByZXZpZXdpbmcsIGV0Yy4gYW5kIG1vcmUgYnJvYWRseSBhbnkgcGVy
c29uIGZlZWxpbmcgcGFydAogICAgIG9mIHRoZSBHdWl4IGNvbW11bml0eS4KIAotIyMgVGlt
ZWxpbmUKKyMjIFByb2Nlc3MgT3ZlcnZpZXcKIAogQSBHQ0QgbXVzdCBmb2xsb3cgdGhlIHBy
b2Nlc3MgaWxsdXN0cmF0ZWQgYnkgdGhlIGRpYWdyYW0gYmVsb3csCiBjb25zaXN0aW5nIG9m
IHNldmVyYWwgKnBlcmlvZHMqLgpAQCAtMTQxLDE4ICsxNDEsMzYgQEAKIAogVGhlIHN1YnNl
Y3Rpb25zIGJlbG93IGRldGFpbCB0aGUgdmFyaW91cyBwZXJpb2RzIGFuZCB0aGVpciBkdXJh
dGlvbi4KIAotIyMjIFN1Ym1pc3Npb24gUGVyaW9kICh1cCB0byA3IGRheXMpCisjIyBTdWJt
aXNzaW9uIFBlcmlvZCAodXAgdG8gNyBkYXlzKQorCitEdXJpbmcgdGhlIFN1Ym1pc3Npb24g
UGVyaW9kIHRoZSBhdXRob3JzIHNlZWsgYXQgbGVhc3Qgb25lIHNwb25zb3IKKyhzZWUgYmVs
b3cpIGZvciB0aGVpciAqZHJhZnQqIEdDRCBpbiBhZGRpdGlvbiB0byB0aGUgYXV0aG9yKHMp
LgorQ29udHJpYnV0b3JzIGNhbiB2b2x1bnRlZXIgdG8gYmUgc3BvbnNvcnMgYnkgcHVibGlj
bHkgcmVwbHlpbmcg4oCcSQorc3BvbnNvcuKAnSB0byB0aGUgYXV0aG9ycycgYW5ub3VuY2Vt
ZW50LgogCi1BbnlvbmUgY2FuIGF1dGhvciBhbmQgc3VibWl0IGEgR0NEIGFzIGEgcmVndWxh
ciBwYXRjaCBhbmQgbG9vayBmb3IKLXNwb25zb3JzIChzZWUgYmVsb3cpLiAgVGhlIEdDRCBp
cyAqc3VibWl0dGVkKiBvbmNlIG9uZSBvciBtb3JlIHBlb3BsZQotaGF2ZSB2b2x1bnRlZXJl
ZCB0byBiZSBzcG9uc29ycyBieSBwdWJsaWNseSByZXBseWluZyDigJxJIHNwb25zb3LigJ07
IGl0IGlzCi1jYW5jZWxlZCBpZiBubyBzcG9uc29yIGNvdWxkIGJlIGZvdW5kIGR1cmluZyB0
aGF0IHBlcmlvZC4gIFRoZSBuZXh0IHN0ZXAKLWlzIHRoZSAqZGlzY3Vzc2lvbiBwZXJpb2Qq
LgorT25jZSBvbmUgb3IgbW9yZSBzcG9uc29ycyBhcmUgZm91bmQsIHRoZSBhdXRob3JzIGNh
biAqc3VibWl0KiB0aGUgR0NECisoc2VlIGJlbG93KSBhbmQgc3RhcnQgdGhlICpkaXNjdXNz
aW9uIHBlcmlvZCouCisKK1RoZSBHQ0QgaXMgKmNhbmNlbGVkKiBpZiBubyBzcG9uc29yIGNv
dWxkIGJlIGZvdW5kIGR1cmluZyB0aGF0IHBlcmlvZC4KIAogQXV0aG9ycyBtYXkgd2l0aGRy
YXcgdGhlaXIgR0NEIGF0IGFueSB0aW1lOyB0aGV5IGNhbiByZXN1Ym1pdCBpdCBhZ2Fpbgog
bGF0ZXIsIHBvc3NpYmx5IHVuZGVyIGEgbmV3IEdDRCBudW1iZXIuCiAKLSMjIyBEaXNjdXNz
aW9uIFBlcmlvZCAoYXQgbGVhc3QgMzAgZGF5cywgdXAgdG8gNjAgZGF5cykKKyMjIyBTdWJt
aXR0aW5nIHRoZSBHQ0QKKworW1tTb21lIGV4cGxhbmF0aW9uIGxpa2UgIk1lcmdpbmcgdGhl
IEZpbmFsIEdDRCIuCitQbHVzIGhhbmRsaW5nIHRoZSBjYXNlIHRoYXQgdGhlIGF1dGhvciBk
aXNhcHBlYXJzOl1dCisKK1RoZSAqZGlzY3Vzc2lvbiBwZXJpb2QqIHNoYWxsIGJlIHN0YXJ0
ZWQgd2l0aGluIDcgZGF5cyBhZnRlcgorc3VibWlzc2lvbi4gIEFmdGVyIHRoYXQsIHRoZSBz
dGFsZSBHQ0QgbWF5IGJlIHNldCB0byAqd2l0aGRyYXduKiBieSBhCitNYWludGFpbmVyIG9m
IHRoZSBHdWl4IHByb2plY3QuCisKKworIyMgRGlzY3Vzc2lvbiBQZXJpb2QgKGF0IGxlYXN0
IDMwIGRheXMsIHVwIHRvIDYwIGRheXMpCisKK1RoZSAqZGlzY3Vzc2lvbiBwZXJpb2QqIHN0
YXJ0cyB3aGVuIHRoZSBhdXRob3JzCithbm5vdW5jZSB0aGUgc3VibWlzc2lvbiBvZiB0aGUg
R0NEIGF0IGJvdGggYGluZm8tZ3VpeEBnbnUub3JnYAorYW5kIGBndWl4LWRldmVsQGdudS5v
cmdgLgogCiBPbmNlIHN1Ym1pdHRlZCwgdGhlIEdDRCBpcyBwdWJsaWNseSBkaXNjdXNzZWQg
YnkgYWxsIHRoZSBtZW1iZXJzIG9mIHRoZQogY29tbXVuaXR5LiAgQXV0aG9ycyBhcmUgZW5j
b3VyYWdlZCB0byBwdWJsaXNoIHVwZGF0ZWQgdmVyc2lvbnMKQEAgLTE2NCw3ICsxODIsMTQg
QEAKIG9mIHRoZSBkaXNjdXNzaW9uIHBlcmlvZCwgdGhlIGF1dGhvcihzKSBtYXkgcHVibGlz
aCBhIGZpbmFsIHZlcnNpb24gYW5kCiBhbm5vdW5jZSB0aGUgc3RhcnQgb2YgdGhlICpkZWxp
YmVyYXRpb24gcGVyaW9kKi4KIAotIyMjIERlbGliZXJhdGlvbiBQZXJpb2QgKDE0IGRheXMp
CitUaGUgKmRlbGliZXJhdGlvbiBwZXJpb2QqIHNoYWxsIGJlIHN0YXJ0ZWQgd2l0aGluIDcg
ZGF5cyBhZnRlciB0aGUgZW5kCitvZiB0aGUgZGlzY3Vzc2lvbiBwZXJpb2QuICBBZnRlciB0
aGF0LCB0aGUgc3RhbGUgR0NEIG1heSBiZSBzZXQgdG8KKyp3aXRoZHJhd24qIGJ5IGEgTWFp
bnRhaW5lciBvZiB0aGUgR3VpeCBwcm9qZWN0LgorCisjIyBEZWxpYmVyYXRpb24gUGVyaW9k
ICgxNCBkYXlzKQorCitUaGUgKmRlbGliZXJhdGlvbiBwZXJpb2QqIHN0YXJ0cyB3aGVuIHRo
ZSBhdXRob3JzCitwdWJsaXNoIGEgZmluYWwgdmVyc2lvbiBvZiB0aGUgR0NEIGF0IGBndWl4
LWRldmVsQGdudS5vcmdgLgogCiBEZWxpYmVyYXRpb24gYWltcyBhdCBjb25zb2xpZGF0aW5n
IGNvbnNlbnN1czsgc2VlIOKAnERlY2lzaW9uIE1ha2luZ+KAnQogYmVsb3cuCkBAIC0yMzAs
MTcgKzI1NSwxOSBAQAogVGV4dHNdKGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZmRs
LTEuMy5odG1sKSBvciAoYXQgeW91ciBvcHRpb24pCiBhbnkgbGF0ZXIgdmVyc2lvbi4KIAot
IyMgR0NEIFRlbXBsYXRlCisjIFJlbGF0ZWQgRG9jdW1lbnRzCisKKyogKipHQ0QgVGVtcGxh
dGUqKjoKIAogVGhlIGV4cGVjdGVkIHN0cnVjdHVyZSBvZiBHQ0RzIGlzIGNhcHR1cmVkIGJ5
IHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZmlsZQogYDAwMC10ZW1wbGF0ZS5tZGAsIHdyaXR0ZW4g
aW4gRW5nbGlzaCB3aXRoIE1hcmtkb3duIHN5bnRheC4KIAotIyMgQ29zdCBvZiBSZXZlcnRp
bmcKKyMgQ29zdCBvZiBSZXZlcnRpbmcKIAogVGhlIEdDRCBwcm9jZXNzIGRlc2NyaWJlZCBp
biB0aGlzIGRvY3VtZW50IGNhbiBiZSBhbWVuZGVkIGJ5IHN1YnNlcXVlbnQKIEdDRHMuCiAK
LSMjIERyYXdiYWNrcworIyBEcmF3YmFja3MKIAogVGhlcmUgaXMgYSByaXNrIHRoYXQgdGhl
IGFkZGl0aW9uYWwgcHJvY2VzcyB3aWxsIGhpbmRlciBjb250cmlidXRpb24gbW9yZSB0aGFu
CiBpdCB3b3VsZCBoZWxwLiAgV2Ugc2hvdWxkIHN0YXkgYWxlcnQgdGhhdCB0aGUgcHJvY2Vz
cyBpcyBvbmx5IGEgd2F5IHRvIGhlbHAKQEAgLTI1MSw3ICsyNzgsNyBAQAogYW5kIG5vdGFi
bHkgYXZvaWQgcmVwZWF0aW5nIGFyZ3VtZW50cywgYXZvaWQgdXNpbmcgZXhjbHVzaW9uYXJ5
IGphcmdvbiwKIGFuZCBzb2xpY2l0IG9waW5pb25zIG9mIHRob3NlIHdobyByZW1haW5lZCBz
aWxlbnQuCiAKLSMjIE9wZW4gSXNzdWVzCisjIE9wZW4gSXNzdWVzCiAKIFRoZXJlIGFyZSBz
dGlsbCBxdWVzdGlvbnMgcmVnYXJkaW5nIHRoZSBkZXNpcmVkIHNjb3BlIG9mIHRoZSBwcm9j
ZXNzLgogV2hpbGUgd2Ugd2FudCB0byBlbnN1cmUgdGhhdCB0ZWNobmljYWwgY2hhbmdlcyB0
aGF0IGFmZmVjdCB1c2VycyBhcmUK
--------------LWYrL8cqnRR5FAXpWoJnB1Tz--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 19:50:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 14:50:48 2025
Received: from localhost ([127.0.0.1]:34743 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYVt9-0006YU-NH
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 14:50:48 -0500
Received: from mail02.noris.net ([62.128.1.232]:41389)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <h.goebel@HIDDEN>)
id 1tYVt6-0006YJ-5r
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 14:50:46 -0500
Received: from p57b08759.dip0.t-ipconnect.de ([87.176.135.89]
helo=hermia.goebel-consult.de)
by mail02.noris.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim) (envelope-from <h.goebel@HIDDEN>)
id 1tYVt4-00032g-Pd; Thu, 16 Jan 2025 20:50:42 +0100
Received: from [127.0.0.1] (hermia.goebel-consult.de [192.168.110.7])
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by hermia.goebel-consult.de (Postfix) with ESMTPS id 024CD662D8;
Thu, 16 Jan 2025 20:50:38 +0100 (CET)
Content-Type: multipart/alternative;
boundary="------------Ml0MwRFf92D39w0Thb1IlsKR"
Message-ID: <54393837-c762-4eb2-a3fb-0d566583b88d@HIDDEN>
Date: Thu, 16 Jan 2025 20:50:34 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [bug#74736] Re v8 of Add Request-For-Comment process.
To: Simon Tournier <zimon.toutoune@HIDDEN>, 74736 <at> debbugs.gnu.org
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
<87frlislgg.fsf@HIDDEN>
From: Hartmut Goebel <h.goebel@HIDDEN>
Content-Language: de-DE, en-US
Autocrypt: addr=h.goebel@HIDDEN; keydata=
xsFNBFJQM3oBEACiUXmMppc3+A7JpF3lPz8O/mRhfz1U6F4EOTlacTrCcm7Xg5U2JsPPNapV
r5+vHnKBK+xbaX3s/A/G+SwrUZhi1X1HRnSNY1CqL8CT7rZmOtfjg4ExnOuCjie2bKhb9JKm
lJ7MrNimIbNQoX1mRcQ4VMEflhyWfaPGbT73siuMkbr020ExhzW8T18JIC01SgWMULYMBXOB
oGY21am/vaTFCK8bym1P4HVN8i64uOWL0agkAMHbju6SZtG2fYJ68eS3P/97bXRg1pveEdpa
FgaFZhquecw4WdedwLwt1xNcjAg/p6tN73W3asEZTgMHa+iNzbJgcyhWpci09wQZfZ1uL0Hd
M+ohng38ccgu9hJx6YzCN7Fe14JooKbPukG/WfClAgAzZSHRKpS4zGdGlg6D6EWayyWWoLR3
KoMA4LIIlaQbqaOhfe85b4mNgB1hqd0uRTHOah/6T+FUoSQ1IAeKLIDqj6rW7X4ISRn1CXGS
LGDn2QKqR3KtU3cLf8hAeDeO7Qe1jTvLrG1Mfca8lEmC7/yN1gI7L4/cs6lhmXUgMaevuxss
BxO2kkh0OS8HVFf+QQ7LZ5vt91yQVT9HVvOuVob0YtG+3rvkpMaHQilKloNoEkmMiHpwypBa
IfAC6NP9smgionvvmQ5RWSEaH5/pfSUAYbqzWbqDxtqEF/mPOwARAQABzS1IYXJ0bXV0IEdv
ZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT7CwZQEEwEKAD4CGwMCHgECF4AF
CwkIBwMFFQoJCAsFFgIDAQAWIQTUrYucFnt1fE8I6Hd7dSgRv3c7ZQUCZXYHFwUJFwaNHQAK
CRB7dSgRv3c7ZV3XD/0TQziqqbblVi+apROMF+nvuoyAhHX0KMAuVAI1Qi+9jJN1oa1xAl2P
5/Kco/WUxKSpuJBXN+riAiMslfBCCUkNO4ZlIXeVRzOZOWoDVJSuQYhu2NXsziD2mAXRTw0k
SR5U8uHV98Vpqj8EHMgdQOfASOZpMAPMjcZ2BfBELD5Hp8xcjkMU+TMu1T/Sg22bcFQDSVsI
CpGP8JqeAE82vpBjFUEBgriw49kRpccGHz3F37SpCqyLexJP6BvF42Tpa3+0FPciJ5HTPiUf
DZfo4ob8ry/AVswjukVcvCVNAMlbH7pVQNrXWq7ObaM1+Fzzc7UpSooDsbZ5A5KjP2T36Kyj
IW0wzXQEzk4n5+2m8m3+4TzQPgkGLRs5PfIjb5MAuzAZ25h+1YK8IepynHv/aVQl0FPoNXDn
tGKL3g/K8FV3aSjYN+ya4IsCkuyyziUl7WshtHZ+jglYVcBF2xPDjICv+qmWzLLlVabhVvqG
IYRL/hiaVgmpzQ+87jIOBsknT8BHExIcQMbf/hjwRau4kFKCpNTT9VMKOf+xcLjjB+wWoM/Y
psUcJtikSnwb3fGmGZvMMyAS+wk240pCAZ9y9wXkAEY7qPL/DYjo9yjuU+c5xbn0okf8hSod
NRuYgIn+bghxEvku/2Q8FjBvhLY/wefH8Qhz8R9WZ7z3SsXVhs54xc7BTQRSUDN6ARAAveU7
P66Ee50S+i8lV0TGX4xMculhxqMDRAvMNd7SOIBh0H4mm+bsIApqeLrX96jVKcfJE5EQuPGX
98vfK2ODfJG9UAzYj7GDuUgHipcvmtHkryIXinH+NhXYIEiLA4pDqBURWTaGmX+0+o/dB04p
d0u7ew4zViCDc83l9z4jsHqW5yHHoG7s0BHudYqfoPU104jVRkvoOvox7/qE1UkEa8MXcWbb
HQKgge6MWSx87Fm3ChkxefXc3XxkPJA4wDz14c1CUWuL2LnEbeVowBbYzRujN/4XBMFeiYha
RPZOSPeiZbxkhx9qCzZKlGRCXjmkTrmcsorfp5E2g1sGi+opqUzKEqy0VOkiONNlEwjkRnzu
PuBhf+CEKyzYtnPhfRZ+8fqVi3xi+O8j1K2XgQ2826RBlJmAilpoCBlx5fK4tqP4VjVxVcrc
ChOH6Wit19evdNIHGVvXPtw0eqwj291HCx8L42D7JGs0ac3DTTx+AOr1+Fpm6zWSu09DNPIn
MzD3Gcsq4eEcVuQcNpbUZv12cQIEXxpPSSN9+AQ0Rrkrpt/IAYZnnOKQG4r0Rl0hDQqAs/nm
F2djs+KBdrNKy9jFUHrb4HSRFjGPIztQBfnn5B4PumQ+EGZGjN41hnNDG71zJ4Pzd7Vh/t12
cGSQtdXJPMoi60aHZHYGRyaRsEpO/bsAEQEAAcLBewQYAQoAJgIbDBYhBNSti5wWe3V8Twjo
d3t1KBG/dztlBQJl0zYCBQkXBiA2AAoJEHt1KBG/dztl8SAP9jhSVpxB/3zV+uWhtH7dsihN
Imylcs6/v/pn/topMASFAxwwODSTCBfqm/+H9KBL89gwRfBhwVKt2+e2nREMWyyzqWe1H8Ye
tng4kEdmcAzT/eeL279Tu0GolFHQSkBZMeAp6qJu+JmFTsDAFhx+X+14mpU2CP352xDF9tDf
Gw51b9jIhuKgkB1uukYSDghUTH3rW5+rxuwvNgQ7YDgznyykESfaCUeqVAabA8xKbErKM8G6
PLS93Zu1FJKCr2R2Br2HsI7Yi6g9VTM5Rws1COE0ApJr/GEnebpUh0QcOUiRxtx2LCR4nQI9
Vb6Dky+6aaWz4NsawdLJCym9MxKsGBwV70+xoqOVyA3NNWAZAnPYyEntPWMKTYlwJZDNURqT
NSE3TlS3RUpHJ/y7FeSUQ0kVMmpFZjRY671qAvt6Q4uEsnDcz1g06zLnJKQLs9tEg4kCP32w
kgMrrtAFQwbWzGTxf3xnjVooEJHHI7vOCzj83BQM4sq2Mp6kyuKjrAM+kLZChg8gd+Koj7fj
eUIfwDjLCf3Ax7+g1QEqSqVsYxEB60oLONGMy0V31mofwefbWyFEhf7Mkb3lq01JtJ8TYNIL
piWwGAMdoMZO8fXmTslMrRAStK3PpuUV1R3iAiqBHfyGYPQD5snxA4sHmWDSqI4OfUbVVkA6
OY6DWb43/DE=
Organization: crazy-compilers.com
In-Reply-To: <87frlislgg.fsf@HIDDEN>
X-Noris-IP: 87.176.135.89
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
This is a multi-part message in MIME format.
--------------Ml0MwRFf92D39w0Thb1IlsKR
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Hi,
tanks for the updated version.
> On Sun, 12 Jan 2025 at 16:57, Hartmut Goebel<h.goebel@HIDDEN> wrote:
>
>> Section "How the Process Works", number 2: Is –sequence number obvious
>> enough? If the GCD is not pushed to the repo right after creating,
>> other authors need to look at the patches-mailinglist.
> The “sequence number“ of GCD is incremented once the proposal is
> ‘Submitted’.
The current text does not state this. Rather it implies, the sequence
number is to be picked when creating the draft ("How the Process Works",
number 2). So if two persons draft a GCD at nearly the same time, how to
prevent both are picking the same number? (See proposal below.)
It also came to my mind, that the text does not explain who is pushing
the patch to the GCD repo and when (at which point in the process).
Proposed text:
At the end of section "Submission Period":
If the proposal is "submitted", the author updates the sequence
number and the state in the patch, applies the patch and pushes the
change to the main branch of the GCD repo. The commit message should
read "Submit GCD XYZ: Short Title". See "Merging The (final) GCD)".
— The next step is the *discussion period*.
If the proposal is "canceled" or "withdrawn", the author closes the
"guix-patches" issue and nothing is pushed to the GCD repo. The
process ends here.
> The complete sentence reads: « The GCD must not be prospective; it must
> formalize an idea and sketch a plan to implement it, even if not all
> details are known. ». Because the GCD must not be a brainstorming
> session or a vague idea but a concrete proposal.
>
> Well, I am not native and ‘prospective’ sounds close to French. :-)
I'm not native either and I simply don't understand the meaning of "not
be prospective" - even in conjunction with the remaining part. I suggest
to either use a different less eloquent wording, rephrase it like you
did, or as a last resort, remove this phrase.
Also for me "formalize" sounds like the wrong term, as it translates to
"write a [math, chemistry, etc.] formula", "make official" or "fix in a
contract". Anyhow, this is what shall be expressed?
Proposal:
The GCD must describe a concrete idea and sketch a plan to implement
it, even if not all details are known. The GCD must not be a
brainstorming session or a vague idea but a concrete proposal.
>> Section "How the Process Works", number 4: It should be states
>> explicitly that the patch is for/against guix-consensus-documents.
> I’m not sure to get the comment. Is it not clear with
>
> 1. Clone https://…/guix-consensus-documents.git
It was not oblivious to me. This is why I'd rather state i explicitly.
>> Section "Timelime", Flowshart: Some kind of "declined" is missing.
> Updated.
"Canceled" is the term used in "Submission Period". Sorry for the confusion.
>
>> Section "Submission Period": withdraw and can resubmit "possibly under
>> a new GCD number". Why possibly? What are the rules whether a new
>> number has to be used?
> Once the GCD is “Submitted”, it ends with the state either “Accepted” or
> “Widthdrawn”. Therefore, if a “Submitted” GCD is “Widthdrawn”, then a
> new “Submission” gets a new number (if the new becomes “Submitted”).
>
> That’s the idea.
Thus the word "possibly" (translates to "maybe", "perhaps"), has to be
removed from the sentence, right?
>> Section "Discussion Period": Can the period be extended? What happens
>> if there is still heavy discussion aber 60 days?
> IMHO, it’s better if we keep a bounded period. Somehow, if after 60
> days we are not able to have a consensus, it means the idea is not ready
> yet. Based on this output, nothing prevent to resubmit later once new
> and a fresh point of view comes in.
In <https://issues.guix.gnu.org/issue/74736#58> Ludo wrote: "It has to
be at most 60 days, I think that’s quite clear."
Either way, this need to be stated more explicit.
>> Section "Deliberate period": "GCD acceptence" and "withdrawal does not
>> necessarily" should go out of this section into as more general
>> part. Mayby into "Decision Making" (see my next point on this).
> I do not know…
>
>> Section "Deliberate period": IMHO if a vast number of team members
>> disapprove the proposal it should be taken as rejected.
> There is no formal distinction between ’withdrawn’ because the author
> decides to do so or because the consensus leads to a disparagement.
>
> Maybe we could introduce that have four potential states for the GCD
> (accepted or deprecated, rejected, withdrawn).
Rethinking this: Since we are seeking consensus, it does not actually
matter whether the GCD was rejected or withdrawn.
And some new points:
Section "Merging Final GCDs" puts the burden of updating the meta-date
and announcing to a committer. Agreed that the author might not have
commit permissions to the GCD repo. Anyhow many might abstain from
committing it there in this case :-)
Section "Merging Final GCDs" uses "committer" in terms of "has commit
permissions to the GCD repo" – which is different from teh definition in
roles. Thus a different or more specific term should be used here.
--
Regards
Hartmut Goebel
| Hartmut Goebel |h.goebel@HIDDEN |
|www.crazy-compilers.com | compilers which you thought are impossible |
--------------Ml0MwRFf92D39w0Thb1IlsKR
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hi,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">tanks for the updated version.</div>
<div class="moz-cite-prefix"><br>
</div>
<blockquote type="cite" cite="mid:87frlislgg.fsf@HIDDEN">
<pre wrap="" class="moz-quote-pre">On Sun, 12 Jan 2025 at 16:57, Hartmut Goebel <a class="moz-txt-link-rfc2396E" href="mailto:h.goebel@HIDDEN"><h.goebel@HIDDEN></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "How the Process Works", number 2: Is –sequence number obvious
enough? If the GCD is not pushed to the repo right after creating,
other authors need to look at the patches-mailinglist.
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
The “sequence number“ of GCD is incremented once the proposal is
‘Submitted’.</pre>
</blockquote>
<p>The current text does not state this. Rather it implies, the
sequence number is to be picked when creating the draft (<span
style="white-space: pre-wrap">"How the Process Works", number 2). So if two persons draft a GCD at nearly the same time, how to prevent both are picking the same number? (See proposal below.)</span></p>
<p><span style="white-space: pre-wrap">It also came to my mind, that the text does not explain who is pushing the patch to the GCD repo and when (at which point in the process). Proposed text:
</span></p>
<blockquote>
<p><span style="white-space: pre-wrap">At the end of section "Submission Period":
</span></p>
<p><span style="white-space: pre-wrap">If the proposal is "submitted", the author updates the sequence number and the state in the patch, applies the patch and pushes the change to the main branch of the GCD repo. The commit message should read "Submit GCD XYZ: Short Title". See "Merging The (final) GCD)". — The next step is the *discussion period*.</span></p>
<p><span style="white-space: pre-wrap">If the proposal is "canceled" or "withdrawn", the author closes the "guix-patches" issue and nothing is pushed to the GCD repo. The process ends here.
</span></p>
</blockquote>
<p><span style="white-space: pre-wrap">
</span></p>
<blockquote type="cite" cite="mid:87frlislgg.fsf@HIDDEN">
<pre wrap="" class="moz-quote-pre">The complete sentence reads: « The GCD must not be prospective; it must
formalize an idea and sketch a plan to implement it, even if not all
details are known. ». Because the GCD must not be a brainstorming
session or a vague idea but a concrete proposal.
Well, I am not native and ‘prospective’ sounds close to French. :-)</pre>
</blockquote>
<p>I'm not native either and I simply don't understand the meaning
of "not be prospective" - even in conjunction with the remaining
part. I suggest to either use a different less eloquent wording,
rephrase it like you did, or as a last resort, remove this phrase.</p>
<p>Also for me "formalize" sounds like the wrong term, as it
translates to "write a [math, chemistry, etc.] formula", "make
official" or "fix in a contract". Anyhow, this is what shall be
expressed?<br>
</p>
<p>Proposal:</p>
<blockquote>
<p>The GCD must describe a concrete idea and sketch a plan to
implement it, even if not all details are known. The GCD must
not <span style="white-space: pre-wrap">be a brainstorming </span><span
style="white-space: pre-wrap">session or a vague idea but a concrete proposal.</span></p>
</blockquote>
<blockquote type="cite" cite="mid:87frlislgg.fsf@HIDDEN">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "How the Process Works", number 4: It should be states
explicitly that the patch is for/against guix-consensus-documents.
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
I’m not sure to get the comment. Is it not clear with
1. Clone https://…/guix-consensus-documents.git </pre>
</blockquote>
<p>It was not oblivious to me. This is why I'd rather state i
explicitly.<br>
</p>
<p><span style="white-space: pre-wrap">
</span><span style="white-space: pre-wrap">
</span></p>
<blockquote type="cite" cite="mid:87frlislgg.fsf@HIDDEN">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "Timelime", Flowshart: Some kind of "declined" is missing.
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
Updated.</pre>
</blockquote>
<p>"Canceled" is the term used in "Submission Period". Sorry for the
confusion.<br>
</p>
<p><br>
</p>
<blockquote type="cite" cite="mid:87frlislgg.fsf@HIDDEN">
<pre wrap="" class="moz-quote-pre">
</pre>
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "Submission Period": withdraw and can resubmit "possibly under
a new GCD number". Why possibly? What are the rules whether a new
number has to be used?
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
Once the GCD is “Submitted”, it ends with the state either “Accepted” or
“Widthdrawn”. Therefore, if a “Submitted” GCD is “Widthdrawn”, then a
new “Submission” gets a new number (if the new becomes “Submitted”).
That’s the idea.</pre>
</blockquote>
<p>Thus the word "possibly" (translates to "maybe", "perhaps"), has
to be removed from the sentence, right?<span
style="white-space: pre-wrap">
</span><span style="white-space: pre-wrap">
</span></p>
<p><span style="white-space: pre-wrap">
</span></p>
<blockquote type="cite" cite="mid:87frlislgg.fsf@HIDDEN">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "Discussion Period": Can the period be extended? What happens
if there is still heavy discussion aber 60 days?
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
IMHO, it’s better if we keep a bounded period. Somehow, if after 60
days we are not able to have a consensus, it means the idea is not ready
yet. Based on this output, nothing prevent to resubmit later once new
and a fresh point of view comes in.</pre>
</blockquote>
<p>In <a class="moz-txt-link-rfc2396E" href="https://issues.guix.gnu.org/issue/74736#58"><https://issues.guix.gnu.org/issue/74736#58></a> Ludo wrote:
"<span style="white-space: pre-wrap">It has to be at most 60 days, I think that’s quite clear."</span></p>
<p>Either way, this need to be stated more explicit.</p>
<p><span style="white-space: pre-wrap">
</span></p>
<blockquote type="cite" cite="mid:87frlislgg.fsf@HIDDEN">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "Deliberate period": "GCD acceptence" and "withdrawal does not
necessarily" should go out of this section into as more general
part. Mayby into "Decision Making" (see my next point on this).
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
I do not know…
</pre>
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "Deliberate period": IMHO if a vast number of team members
disapprove the proposal it should be taken as rejected.
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
There is no formal distinction between ’withdrawn’ because the author
decides to do so or because the consensus leads to a disparagement.
Maybe we could introduce that have four potential states for the GCD
(accepted or deprecated, rejected, withdrawn).
</pre>
</blockquote>
Rethinking this: Since we are seeking consensus, it does not
actually matter whether the GCD was rejected or withdrawn. <br>
<p><span style="white-space: pre-wrap">
</span></p>
<p>And some new points:</p>
<p>Section "Merging Final GCDs" puts the burden of updating the
meta-date and announcing to a committer. Agreed that the author
might not have commit permissions to the GCD repo. Anyhow many
might abstain from committing it there in this case :-)</p>
<p>Section "Merging Final GCDs" uses "committer" in terms of "has
commit permissions to the GCD repo" – which is different from teh
definition in roles. Thus a different or more specific term should
be used here.<br>
</p>
<pre class="moz-signature" cols="72">--
Regards
Hartmut Goebel
| Hartmut Goebel | <a class="moz-txt-link-abbreviated" href="mailto:h.goebel@HIDDEN">h.goebel@HIDDEN</a> |
| <a class="moz-txt-link-abbreviated" href="http://www.crazy-compilers.com">www.crazy-compilers.com</a> | compilers which you thought are impossible |
</pre>
</body>
</html>
--------------Ml0MwRFf92D39w0Thb1IlsKR--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 19:43:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 14:43:51 2025
Received: from localhost ([127.0.0.1]:34733 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYVmQ-0006CI-To
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 14:43:51 -0500
Received: from mail01.noris.net ([62.128.1.221]:47035)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <h.goebel@HIDDEN>)
id 1tYVmL-0006C3-Rg
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 14:43:48 -0500
Received: from p57b08759.dip0.t-ipconnect.de ([87.176.135.89]
helo=hermia.goebel-consult.de)
by mail01.noris.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim) (envelope-from <h.goebel@HIDDEN>)
id 1tYVmK-0007KQ-4i; Thu, 16 Jan 2025 20:43:44 +0100
Received: from [127.0.0.1] (hermia.goebel-consult.de [192.168.110.7])
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by hermia.goebel-consult.de (Postfix) with ESMTPS id C4CF6662D8;
Thu, 16 Jan 2025 20:43:40 +0100 (CET)
Content-Type: multipart/alternative;
boundary="------------pUjHGuH0vPDyWTJaxiqHjX4l"
Message-ID: <ec3ea9b4-8792-4f91-b324-e714cc7f0c57@HIDDEN>
Date: Thu, 16 Jan 2025 20:43:40 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
<87wmey9zxu.fsf_-_@HIDDEN>
From: Hartmut Goebel <h.goebel@HIDDEN>
Content-Language: de-DE, en-US
Autocrypt: addr=h.goebel@HIDDEN; keydata=
xsFNBFJQM3oBEACiUXmMppc3+A7JpF3lPz8O/mRhfz1U6F4EOTlacTrCcm7Xg5U2JsPPNapV
r5+vHnKBK+xbaX3s/A/G+SwrUZhi1X1HRnSNY1CqL8CT7rZmOtfjg4ExnOuCjie2bKhb9JKm
lJ7MrNimIbNQoX1mRcQ4VMEflhyWfaPGbT73siuMkbr020ExhzW8T18JIC01SgWMULYMBXOB
oGY21am/vaTFCK8bym1P4HVN8i64uOWL0agkAMHbju6SZtG2fYJ68eS3P/97bXRg1pveEdpa
FgaFZhquecw4WdedwLwt1xNcjAg/p6tN73W3asEZTgMHa+iNzbJgcyhWpci09wQZfZ1uL0Hd
M+ohng38ccgu9hJx6YzCN7Fe14JooKbPukG/WfClAgAzZSHRKpS4zGdGlg6D6EWayyWWoLR3
KoMA4LIIlaQbqaOhfe85b4mNgB1hqd0uRTHOah/6T+FUoSQ1IAeKLIDqj6rW7X4ISRn1CXGS
LGDn2QKqR3KtU3cLf8hAeDeO7Qe1jTvLrG1Mfca8lEmC7/yN1gI7L4/cs6lhmXUgMaevuxss
BxO2kkh0OS8HVFf+QQ7LZ5vt91yQVT9HVvOuVob0YtG+3rvkpMaHQilKloNoEkmMiHpwypBa
IfAC6NP9smgionvvmQ5RWSEaH5/pfSUAYbqzWbqDxtqEF/mPOwARAQABzS1IYXJ0bXV0IEdv
ZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT7CwZQEEwEKAD4CGwMCHgECF4AF
CwkIBwMFFQoJCAsFFgIDAQAWIQTUrYucFnt1fE8I6Hd7dSgRv3c7ZQUCZXYHFwUJFwaNHQAK
CRB7dSgRv3c7ZV3XD/0TQziqqbblVi+apROMF+nvuoyAhHX0KMAuVAI1Qi+9jJN1oa1xAl2P
5/Kco/WUxKSpuJBXN+riAiMslfBCCUkNO4ZlIXeVRzOZOWoDVJSuQYhu2NXsziD2mAXRTw0k
SR5U8uHV98Vpqj8EHMgdQOfASOZpMAPMjcZ2BfBELD5Hp8xcjkMU+TMu1T/Sg22bcFQDSVsI
CpGP8JqeAE82vpBjFUEBgriw49kRpccGHz3F37SpCqyLexJP6BvF42Tpa3+0FPciJ5HTPiUf
DZfo4ob8ry/AVswjukVcvCVNAMlbH7pVQNrXWq7ObaM1+Fzzc7UpSooDsbZ5A5KjP2T36Kyj
IW0wzXQEzk4n5+2m8m3+4TzQPgkGLRs5PfIjb5MAuzAZ25h+1YK8IepynHv/aVQl0FPoNXDn
tGKL3g/K8FV3aSjYN+ya4IsCkuyyziUl7WshtHZ+jglYVcBF2xPDjICv+qmWzLLlVabhVvqG
IYRL/hiaVgmpzQ+87jIOBsknT8BHExIcQMbf/hjwRau4kFKCpNTT9VMKOf+xcLjjB+wWoM/Y
psUcJtikSnwb3fGmGZvMMyAS+wk240pCAZ9y9wXkAEY7qPL/DYjo9yjuU+c5xbn0okf8hSod
NRuYgIn+bghxEvku/2Q8FjBvhLY/wefH8Qhz8R9WZ7z3SsXVhs54xc7BTQRSUDN6ARAAveU7
P66Ee50S+i8lV0TGX4xMculhxqMDRAvMNd7SOIBh0H4mm+bsIApqeLrX96jVKcfJE5EQuPGX
98vfK2ODfJG9UAzYj7GDuUgHipcvmtHkryIXinH+NhXYIEiLA4pDqBURWTaGmX+0+o/dB04p
d0u7ew4zViCDc83l9z4jsHqW5yHHoG7s0BHudYqfoPU104jVRkvoOvox7/qE1UkEa8MXcWbb
HQKgge6MWSx87Fm3ChkxefXc3XxkPJA4wDz14c1CUWuL2LnEbeVowBbYzRujN/4XBMFeiYha
RPZOSPeiZbxkhx9qCzZKlGRCXjmkTrmcsorfp5E2g1sGi+opqUzKEqy0VOkiONNlEwjkRnzu
PuBhf+CEKyzYtnPhfRZ+8fqVi3xi+O8j1K2XgQ2826RBlJmAilpoCBlx5fK4tqP4VjVxVcrc
ChOH6Wit19evdNIHGVvXPtw0eqwj291HCx8L42D7JGs0ac3DTTx+AOr1+Fpm6zWSu09DNPIn
MzD3Gcsq4eEcVuQcNpbUZv12cQIEXxpPSSN9+AQ0Rrkrpt/IAYZnnOKQG4r0Rl0hDQqAs/nm
F2djs+KBdrNKy9jFUHrb4HSRFjGPIztQBfnn5B4PumQ+EGZGjN41hnNDG71zJ4Pzd7Vh/t12
cGSQtdXJPMoi60aHZHYGRyaRsEpO/bsAEQEAAcLBewQYAQoAJgIbDBYhBNSti5wWe3V8Twjo
d3t1KBG/dztlBQJl0zYCBQkXBiA2AAoJEHt1KBG/dztl8SAP9jhSVpxB/3zV+uWhtH7dsihN
Imylcs6/v/pn/topMASFAxwwODSTCBfqm/+H9KBL89gwRfBhwVKt2+e2nREMWyyzqWe1H8Ye
tng4kEdmcAzT/eeL279Tu0GolFHQSkBZMeAp6qJu+JmFTsDAFhx+X+14mpU2CP352xDF9tDf
Gw51b9jIhuKgkB1uukYSDghUTH3rW5+rxuwvNgQ7YDgznyykESfaCUeqVAabA8xKbErKM8G6
PLS93Zu1FJKCr2R2Br2HsI7Yi6g9VTM5Rws1COE0ApJr/GEnebpUh0QcOUiRxtx2LCR4nQI9
Vb6Dky+6aaWz4NsawdLJCym9MxKsGBwV70+xoqOVyA3NNWAZAnPYyEntPWMKTYlwJZDNURqT
NSE3TlS3RUpHJ/y7FeSUQ0kVMmpFZjRY671qAvt6Q4uEsnDcz1g06zLnJKQLs9tEg4kCP32w
kgMrrtAFQwbWzGTxf3xnjVooEJHHI7vOCzj83BQM4sq2Mp6kyuKjrAM+kLZChg8gd+Koj7fj
eUIfwDjLCf3Ax7+g1QEqSqVsYxEB60oLONGMy0V31mofwefbWyFEhf7Mkb3lq01JtJ8TYNIL
piWwGAMdoMZO8fXmTslMrRAStK3PpuUV1R3iAiqBHfyGYPQD5snxA4sHmWDSqI4OfUbVVkA6
OY6DWb43/DE=
Organization: crazy-compilers.com
In-Reply-To: <87wmey9zxu.fsf_-_@HIDDEN>
X-Noris-IP: 87.176.135.89
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
This is a multi-part message in MIME format.
--------------pUjHGuH0vPDyWTJaxiqHjX4l
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Hi Ludo,
Am 13.01.25 um 22:17 schrieb Ludovic Courtès:
> Hartmut Goebel<h.goebel@HIDDEN> skribis:
>
>
>> Section "Deliberate period": IMHO "deliberation" is the wrong term, since the team members send in their votes. I suggest calling it "Voting
>> Period", even if someone might argue that in consent based decision making, "deliberation" is the term to use.
> I proposed “Voting Period” but we eventually considered that
> “Deliberation Period” would better represent what this is.
After reading <https://issues.guix.gnu.org/issue/74736#70> I now
understood that the base idea behind decision making is "Consensus".
This is mentioned in "motivation", but rather like a side note than as
an important principle.
Therefore I propose moving the section "Decision Making" into
"Motivation" – or make it a top-level section just below "Motivation".
>> Section "Deliberate period":The 25% are to be counted at which valuation date? I propose:
> You propose what? :-)
:-)
"… 25% of all team members – as of the start of the Deliberation Period – …"
--
Regards
Hartmut Goebel
| Hartmut Goebel |h.goebel@HIDDEN |
|www.crazy-compilers.com | compilers which you thought are impossible |
--------------pUjHGuH0vPDyWTJaxiqHjX4l
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hi Ludo,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Am 13.01.25 um 22:17 schrieb Ludovic
Courtès:</div>
<blockquote type="cite" cite="mid:87wmey9zxu.fsf_-_@HIDDEN">
<pre wrap="" class="moz-quote-pre">Hartmut Goebel <a class="moz-txt-link-rfc2396E" href="mailto:h.goebel@HIDDEN"><h.goebel@HIDDEN></a> skribis:
</pre>
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "Deliberate period": IMHO "deliberation" is the wrong term, since the team members send in their votes. I suggest calling it "Voting
Period", even if someone might argue that in consent based decision making, "deliberation" is the term to use.
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
I proposed “Voting Period” but we eventually considered that
“Deliberation Period” would better represent what this is.</pre>
</blockquote>
<p>After reading <a class="moz-txt-link-rfc2396E" href="https://issues.guix.gnu.org/issue/74736#70"><https://issues.guix.gnu.org/issue/74736#70></a>
I now understood that the base idea behind decision making is
"Consensus". This is mentioned in "motivation", but rather like a
side note than as an important principle.<br>
</p>
<p>Therefore I propose moving the section "Decision Making" into
"Motivation" – or make it a top-level section just below
"Motivation".<br>
</p>
<p><span style="white-space: pre-wrap">
</span></p>
<blockquote type="cite" cite="mid:87wmey9zxu.fsf_-_@HIDDEN">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre">Section "Deliberate period":The 25% are to be counted at which valuation date? I propose:
</pre>
</blockquote>
<pre wrap="" class="moz-quote-pre">
You propose what? :-)</pre>
</blockquote>
<p>:-)<br>
</p>
<p>"… 25% of all team members – as of the start of the Deliberation
Period – …"<br>
</p>
<br>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
Regards
Hartmut Goebel
| Hartmut Goebel | <a class="moz-txt-link-abbreviated" href="mailto:h.goebel@HIDDEN">h.goebel@HIDDEN</a> |
| <a class="moz-txt-link-abbreviated" href="http://www.crazy-compilers.com">www.crazy-compilers.com</a> | compilers which you thought are impossible |
</pre>
</body>
</html>
--------------pUjHGuH0vPDyWTJaxiqHjX4l--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 18:02:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 13:02:27 2025
Received: from localhost ([127.0.0.1]:34589 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYUCI-0001ek-Tt
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 13:02:27 -0500
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:59745)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYUCD-0001dy-8b
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 13:02:21 -0500
Received: by mail-wm1-x336.google.com with SMTP id
5b1f17b1804b1-436281c8a38so8270355e9.3
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 10:02:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737050535; x=1737655335; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=SP+3NVpyu1QEfpnh6Dpp6e/jOWR+L4e8EExQC9aXPCE=;
b=Ee6B/nFUZxJ3AzdUSG3olgIVUzM4kudo+iH7Mhl64/FFlUEa9eEQtDgMe8YuCjQ09f
t2bc6q8RYCtYHRXpNlvLSIDh24p89MY8FYoG0bqD1UFEBmkyEpEmGBNQEBiDcmuSjsm0
aCjtHJItX9b2kY7Vd3j1GsawQc0UCaKEm0rA50kcWm/uRc6x5lsVy+Dff+xAfMO2iDVJ
4l8IkuMeiC03Y2lMNTW3rEKGPeTnEVLWkU9JYPIWF+t9RBvo1pgal0FR6sMUwfLMCRce
lljALC8vHFuqmDzAi1HoAVnewOwExRB2HTUO0b1GJfnQ7lvu9T0z7FhxgXv1Evt6A+2m
bnLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737050535; x=1737655335;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=SP+3NVpyu1QEfpnh6Dpp6e/jOWR+L4e8EExQC9aXPCE=;
b=prTq5H4basI9uc6YWzb5RUVC9k5aSJLz4txKCop13fqS6s2uvJ+zUKvbgTZs6mDVt8
srHg8uxfTynO6ttuypF4pKpB6uqmfURarCLn+I7TO13z3iT1XyHjyiWt67+8fGsCqdM7
Utc3qCwm5QkRFDNe2lF15zXmeMFty/UIeKv0IEO3IwlA6D9dpm2H1lmX2yhpvJCUFLQO
+No0PX8/ZqXCoZ3lM4UCKMrhUAbia/k0oF4AS7QyuxFNBbvAXpPBWXY3iRk42uDczZaC
o2xEBXF4u0n9cluBKFHvl5tTHTa+9h+CD7Ct3pYPZtivAdjaUC0nf7cosr6xm9JDahUZ
Yi3Q==
X-Forwarded-Encrypted: i=1;
AJvYcCVD9OlWLxjLTt+XxgXBkl1Ootf5TUKStL3QPYv/icv7QU8iZ6g6R2jqh6Ad52sIe2SicazRYg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzpsEbCOdGtQcJ6DZl+UsDDYF6hg0i6sEwChuHDFkgd8mtKkFue
kHPGddz7FuQgdLOOj3hQWgKuNO/b1BkBmw3NWADVPLE7WWyJdh3j
X-Gm-Gg: ASbGncvX+brLoKE/1HahjgBxQ8/jq4JAU+rgVeOSi3BPPccrDUeSk7/tqe6UcgbhWg/
lzWC5Tx64Vpru3JB/D1C6E+AN4+w8Ddihjzl54HF3gQu7LknJzdvQmCrfBo/nawxUP+NQAdX682
kzw4HX1zLJ2HvNKc+LSGHAELWqDXwIgRzL/Lqgkfkx5UfztA3RFEBPj2XKiDWXI0SN9N52eTPx9
5tpt9w981/jSfH8MhHNcMWlxmIr2zG7ds1i14+rGnH67WI2xfGazbpx7mU9eEIUIp4ZJoUj8zLq
NhXG78VWXMpNscx8stnEJBfEZmcRjkWHfmmLilXUpg==
X-Google-Smtp-Source: AGHT+IHkJkJf0toXbzJkCunTR6hT6nR6GB72GwaCrt0nRJpnw383zT5CBplkl3sJUJH+lzJCLUdQ4Q==
X-Received: by 2002:a5d:5f95:0:b0:38a:88e2:e703 with SMTP id
ffacd0b85a97d-38a88e2e75cmr27008222f8f.13.1737050534805;
Thu, 16 Jan 2025 10:02:14 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-46.net.univ-paris-diderot.fr.
[194.254.61.46]) by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf3215099sm462867f8f.3.2025.01.16.10.02.13
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 10:02:14 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Andreas Enge
<andreas@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <874j1y3fkr.fsf_-_@HIDDEN>
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong> <874j1y3fkr.fsf_-_@HIDDEN>
Date: Thu, 16 Jan 2025 19:01:38 +0100
Message-ID: <87zfjqr62l.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: Arun Isaac <arunisaac@HIDDEN>, guix-maintainers@HIDDEN,
mail@HIDDEN, efraim@HIDDEN, rekado@HIDDEN,
guix-devel@HIDDEN, 74736 <at> debbugs.gnu.org,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Thu, 16 Jan 2025 at 17:10, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
>> Concerning consensus, I am mildly worried about deadlocks (including=20
>> when trying to modify this RFC/GCD). What happens if some person insists
>> on disapproving?
>
> This is a general question about consensus building.
I agree.
> Perhaps the =E2=80=9CDecision Making=E2=80=9D section could stress that, =
with a
> paragraph above =E2=80=9CTo learn =E2=80=A6=E2=80=9D along these lines:
>
> Consensus building requires that participants share a common goal,
> trust each other to act in good faith, listen to one another=E2=80=99s
> concerns to take them into account, and are committed to donating
> enough of their time to achieve it.
To me, this paragraph would be redundant with this other paragraph:
Thus, no decision is made against significant concerns; these conce=
rns
are actively resolved through counter proposals. A deliberating me=
mber
disapproving a proposal bears a responsibility for finding alternat=
ives,
proposing ideas or code, or explaining the rationale for the status=
quo.
> A deliberating member who =E2=80=9Cinsists on disapproving=E2=80=9D, with=
out proposing
> alternative paths, wouldn=E2=80=99t meet these requirements.
Yes and I think that already included in the paragraph above, no?
> I believe right now people who become team members or committers have
> already demonstrated these abilities. I think this is where these
> expectations should be clarified and agreed upon.
It=E2=80=99s also my point of view.
As we clarified over the time the expectations for Committers, Reviewing
the work of others, etc. I think we need another GCD in order to
document these expectations.
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 18:02:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 13:02:26 2025
Received: from localhost ([127.0.0.1]:34587 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYUCI-0001eh-CH
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 13:02:26 -0500
Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:58855)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYUC8-0001db-Rp
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 13:02:17 -0500
Received: by mail-wm1-x32d.google.com with SMTP id
5b1f17b1804b1-4362bae4d7dso8329215e9.1
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 10:02:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737050531; x=1737655331; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=M+1cOJjjogLQunusDhHjGsvK/SR/Sfm3peuqi0wisHY=;
b=MFPcPF6tBEsViYIQMwOUXvbRx/X5N4cyAdvuFRH6w5xLnzKLvphRofkKxH6QvQY1rb
Y7aFTQtkuLESI0r9vE/+PQWM1sIUgWAqQloX5uS5HrdP56IOBO1cqDtGBh0NyEomHrXc
yzxc1ScTJPIFZ3ClMCuH0pwnQ6tCzc2Y9fgCPOW516mIbUZtOVOH9wkfure+NbRhjsgB
2VQosCaqeG9LwBHw+APrh8ECdTHxKNM68fcvaSQLfz6UiLuT8ffBnvuBjWnQtV/Ry0on
hU4+b196SHDW1kazM3HPDkf2/Elj9uMLJJQTwcQ9RuM6bvChZ3eL354iXWwNW1AsVKEk
ZmUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737050531; x=1737655331;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=M+1cOJjjogLQunusDhHjGsvK/SR/Sfm3peuqi0wisHY=;
b=hAqnS2RrqNW3hNYo38N8Ox7+qys4j9VGoaossloZ9h3/TVbiAcggAiYSxXHiKXvbwG
4PCGdRu0WaP2VzdQHunmbGakm+e7LNcsQi6ff6zFSxryIqFdDvoUt6HxxLb3/6/tIsKy
IVugER4qGkN0vOBy+b/keD2vJK87/jYk0fQw7kJd67+tkrl4+6sauKHVBIjNPCVcc8wA
zE5DZDfyZNXNmzwLtd2zM/5dRYKVZRWxL2DhXXFOTv0AUIqfJy7/1zClXtzRq5eCrPJi
oKAPc9anQnDaq0b18fVTx+pn1wAJFjF3PE+2viuY3tcLUq+EynbyUFPUld0Ic0bTjnOr
gGYg==
X-Forwarded-Encrypted: i=1;
AJvYcCU1hEY6Nxivun8JSbfp85JjsuM6zZaApPCPlCgY6E2NvYqX/b/DypB4c1L/pp96cPBOQ2LzoQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yxd/5OP6MFD0GE/eRUWkI0Q/Ze/T53hWriZc96iLM3mdYjWm9g8
pXU2B/IGjh6lFGg60Q+fdbTLhBGvElEmmf8nMxLKJHDLr8cEorOFuM3ICw==
X-Gm-Gg: ASbGncsVhSnORKUMc2VeHo4Rh0wKCIuHM/pYBj1qiRgPKcIJCWpkU3p88a2cNh4UquI
BE/abFDVNVfiidFn3D5Cr18+T6+bINmLsr68CEdXmWVz96Vdjzz2qsXndoVhn9GJxfeUKK/bPfH
Se3F/fqYLFlPLr+nlq4qY6RzHkcWNxxgycW4UEd/BQ7vNVgiGzk0Pnh99fBknZ8UWJ8kPldkmJn
kCtxJPinqMRfn1HY7QwxiDmH9eua706woFniEt0kPKrbPMZWQw/Ee3tubHEmV43vwvQGK8y8AZQ
QzUPAcSaRZx4d+vF34bo4tfAhaiVSd0rRsIwEa75Fw==
X-Google-Smtp-Source: AGHT+IHPRI//F4bawCXRTVAXB4rcXp4lGmuEM/AQHyWpANmz5fsXGKTj+oqxwXAr02RZu1bEntMQ9A==
X-Received: by 2002:a05:600c:198c:b0:435:306:e5dd with SMTP id
5b1f17b1804b1-436e26f47e0mr284602795e9.22.1737050530264;
Thu, 16 Jan 2025 10:02:10 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-40.net.univ-paris-diderot.fr.
[194.254.61.40]) by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf3221b65sm474563f8f.33.2025.01.16.10.02.09
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 10:02:09 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Hartmut Goebel <h.goebel@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] Re v8 of Add Request-For-Comment process.
In-Reply-To: <438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
Date: Thu, 16 Jan 2025 18:43:59 +0100
Message-ID: <87frlislgg.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
Thanks for your comments.
On Sun, 12 Jan 2025 at 16:57, Hartmut Goebel <h.goebel@HIDDEN>=
wrote:
> Section "How the Process Works", number 2: Is =E2=80=93sequence number ob=
vious
> enough? If the GCD is not pushed to the repo right after creating,
> other authors need to look at the patches-mailinglist.
The =E2=80=9Csequence number=E2=80=9C of GCD is incremented once the propos=
al is
=E2=80=98Submitted=E2=80=99. Once =E2=80=99Submitted=E2=80=99, the GCD pro=
cess ends with two potential
states: accepted or withdrawn.
> Section "How the Process Works", number 3: I don't understand "must
> not be prospective". According to dict.leo.org, "prospective"
> translates in German to adjectives like long-sighted put also to in
> the future, estimated, likley.
The complete sentence reads: =C2=AB The GCD must not be prospective; it must
formalize an idea and sketch a plan to implement it, even if not all
details are known. =C2=BB. Because the GCD must not be a brainstorming
session or a vague idea but a concrete proposal.
Well, I am not native and =E2=80=98prospective=E2=80=99 sounds close to Fre=
nch. :-)
Maybe native speaker might say whether that=E2=80=99s the correct term for =
the
idea behind.
> Section "How the Process Works", number 4: It should be states
> explicitly that the patch is for/against guix-consensus-documents.
I=E2=80=99m not sure to get the comment. Is it not clear with
1. Clone https://=E2=80=A6/guix-consensus-documents.git=20
?
> Section "Roles", Sponsor: "is a contributor" and "should be a
> contributor". Contributor to the GCD or to Guix? What makes one a
> "contributor"? Is the term defined somewhere else, e.g. in the Guix
> Manual?
Indeed, thanks.
> Section "Timelime", Flowshart: Some kind of "declined" is missing.
Updated.
> Section "Submission Period": withdraw and can resubmit "possibly under
> a new GCD number". Why possibly? What are the rules whether a new
> number has to be used?
Once the GCD is =E2=80=9CSubmitted=E2=80=9D, it ends with the state either =
=E2=80=9CAccepted=E2=80=9D or
=E2=80=9CWidthdrawn=E2=80=9D. Therefore, if a =E2=80=9CSubmitted=E2=80=9D =
GCD is =E2=80=9CWidthdrawn=E2=80=9D, then a
new =E2=80=9CSubmission=E2=80=9D gets a new number (if the new becomes =E2=
=80=9CSubmitted=E2=80=9D).
That=E2=80=99s the idea.
> Section "Submission Period", Withdrawal and Resubmit: Are there any
> rules why or when an author may resubmit the GCD? Is feedback like
> "The idea is good, but a lot of things popped up during discussion, so
> we need revise the GCD in great parts" a case for this?
It seems up to the authors, no? And it depends on why author withdrawn
before the =E2=80=9CDeliberation Period=E2=80=9D.
> Section "Discussion Period": Can the period be extended? What happens
> if there is still heavy discussion aber 60 days?
IMHO, it=E2=80=99s better if we keep a bounded period. Somehow, if after 60
days we are not able to have a consensus, it means the idea is not ready
yet. Based on this output, nothing prevent to resubmit later once new
and a fresh point of view comes in.
> Section "Deliberate period": IMHO "deliberation" is the wrong term,
> since the team members send in their votes. I suggest calling it
> "Voting Period", even if someone might argue that in consent based
> decision making, "deliberation" is the term to use.
I prefer the term =E2=80=99deliberation=E2=80=99, from dictionary:
+ Deliberation is the long and careful consideration of a subject.
+ Deliberations are formal discussions where an issue is considered
carefully.
And, to me the term =E2=80=99vote=E2=80=99 implies to pick a method for vot=
ing.
Well, if =E2=80=99vote=E2=80=99 is preferred over =E2=80=99deliberation=E2=
=80=99, then I would suggest:
=E2=80=9CConsensus Voting Period=E2=80=9D to make it clear that=E2=80=99s o=
nly the concise
expression of what happened during the =E2=80=9CDiscussion Period=E2=80=9D.
> Section "Deliberate period":The 25% are to be counted at which
> valuation date? I propose:
Is something lost in translation? :-)
> Section "Deliberate period": The sentence "Deliberation aims to =E2=80=A6"
> should be moved near the beginning of the section.
I agree.
> Section "Deliberate period":Same for "Anyone who is a team member..."
I agree. And the same idea appeared twice, hence cleaned up.
> Section "Deliberate period": "GCD acceptence" and "withdrawal does not
> necessarily" should go out of this section into as more general
> part. Mayby into "Decision Making" (see my next point on this).
I do not know=E2=80=A6
> Section "Deliberate period": IMHO if a vast number of team members
> disapprove the proposal it should be taken as rejected.
There is no formal distinction between =E2=80=99withdrawn=E2=80=99 because =
the author
decides to do so or because the consensus leads to a disparagement.
Maybe we could introduce that have four potential states for the GCD
(accepted or deprecated, rejected, withdrawn).
> Section "Decision Making": should go in front of "Timeline", since it
> describes the principle.
I do not have any opinion.
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 18:02:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 13:02:14 2025
Received: from localhost ([127.0.0.1]:34577 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYUC5-0001dq-VN
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 13:02:14 -0500
Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:58861)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYUC3-0001dP-EA
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 13:02:12 -0500
Received: by mail-wm1-x334.google.com with SMTP id
5b1f17b1804b1-4362bae4d7dso8328395e9.1
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 10:02:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737050525; x=1737655325; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=aiOfs8DjUek7yUa5MEb/vHXC5p2sbdwanUbhuqcUUmA=;
b=mLVcP9iJb/xbf2esJG70fcK4lX0MBwrSsRfmnOWkwfEUjJlnoEQ5M41se9UnFPSTzO
FIE/4uGJBiHcsHh/CO+6orj3sONswNo4HKSXIPYYRLt7mBwGBgc5BbivcttwL07mEMkE
q6TONu1e5kN/olUZlNNbCeJDKvH/G3ul6mwIgkNfN5lZL+fel4Hxv0Zb4d89Xm48/hoN
2iR5nw9Y1+IydOKq9f7oO6Uy8+FpXxJimzjKEC8yEERzwXkbtuMz/hJ6dYEyYXVei/H6
U9IrZ9TkD+2USozPOgunxyOqW1aaYgY+ohGQDd90fPzgtWEnjnjZYcWs8wRwoaDDhXyf
ic5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737050525; x=1737655325;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=aiOfs8DjUek7yUa5MEb/vHXC5p2sbdwanUbhuqcUUmA=;
b=DQH1HS/F9ossjdkuuns2G8+nFc5r/MfVSYfzRqMYPbbjAk1xgMoPJXT9sExzBt9Y3N
pYIUkU11NMF02YHFI3gkEiAuM1iuQph6GdGtZwOKRKm1ekJlt5mfRrHhLybc3P/TQIEG
D+w3S3fVbK877Jn8no1Moyc7uyJrNhdsNa3pFDSj3yf5sJ2fpCGXMP0y0dhDv97UfwJp
hUR6o28HSTxhtYtuBjmco4d1unFd6kDEmNS6HCnT/xhTgOSHwFj5cD3BxIdxy0pCFrhL
rmO3PDa3PXJQaEOLiUa2JlHCU60PkZSybO5DFeM4GvopgGn7BKbC2a66zEoQCTFLerg3
geLA==
X-Forwarded-Encrypted: i=1;
AJvYcCXKDnYRCRhsKJAWH5q1WeTCcTsvOfJWzEUr7PpJzLHTe11jp7DR4VhmdShYnOcL3Vz0C2CgQg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YycK4TuxjMl+f0AdbtqFZHdfdHVf1dAXkmlpETeCBuPFyPYbGFE
DR6oysgrghfYPgPAcr4VnY0bS16+HLtWLygaF98H3+iczlkhz6ob
X-Gm-Gg: ASbGncviNNkk6dCNzJlO1VAU0ErebX3JIcLWl8G2f9Dn50izh0QXZKvvJFxpc0/y7Fd
1QWb6R6f1Q0W9lDt/D0cMqyS/iw1md98ihrJ/rVUtvx2uHVRku8v6RaaReIuSv0XG2fF2NmWkIn
rslc0PNV4hYkvQYAwtGuibRt4PDUQNiCCn3mFOgzZsd1IlFpfIP4xD6J5dJPRMqCC68NsBrYGmF
Or5wqnO+OiD6GlxUU+6VIMBZW86a8/6XXYFvfpDSNDwG+vkcN0AWwZc16RfJrCmfQ6woumAgkkw
v+ktGdp265za2I/wT0xVGS6trOed6cx70PSc4v2Wpg==
X-Google-Smtp-Source: AGHT+IEHCoBGylc0WSedPM0JfXB0YLoUtEiNXGbSlXpHJTFQgZtQq5VxR85DVyur9eou/RV7kiGLJA==
X-Received: by 2002:a5d:6d82:0:b0:385:fb59:8358 with SMTP id
ffacd0b85a97d-38a87358c39mr30255363f8f.53.1737050524314;
Thu, 16 Jan 2025 10:02:04 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-42.net.univ-paris-diderot.fr.
[194.254.61.42]) by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38bf327e024sm440867f8f.88.2025.01.16.10.02.03
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 10:02:03 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v8] Add Request-For-Comment process.
In-Reply-To: <87frlj5e14.fsf@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<87jzb3h7ps.fsf@HIDDEN> <877c72lhef.fsf_-_@HIDDEN>
<87ed131z0y.fsf@HIDDEN> <87frlj5e14.fsf@HIDDEN>
Date: Thu, 16 Jan 2025 10:50:55 +0100
Message-ID: <871px3t7cw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, On Thu, 16 Jan 2025 at 10:00, Ludovic Courtès wrote:
> “Consensus document” suggests that it’s about documenting the outcome
of > a decision making process.
Content analysis details: (1.1 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:334 listed in]
[list.dnswl.org]
1.1 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)
Hi,
On Thu, 16 Jan 2025 at 10:00, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> =E2=80=9CConsensus document=E2=80=9D suggests that it=E2=80=99s about doc=
umenting the outcome of
> a decision making process.
Thanks for explaining.
> I=E2=80=99m fine with the first one though.
>
> (=E2=80=9CAs a sponsor=E2=80=9D, with the article =E2=80=9Ca=E2=80=9D.)
Noted.
Thanks,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 16:10:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 11:10:54 2025
Received: from localhost ([127.0.0.1]:34384 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYSSM-0004zT-5Q
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 11:10:54 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37080)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tYSSI-0004zD-V6
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 11:10:52 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tYSS8-0003z3-QV; Thu, 16 Jan 2025 11:10:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=rrl3h27glmvn4be7rPEuZwI6tK0ZKSyhoHxM1B6MAqo=; b=M7rYQPkEKborAlbrjvmp
KnlntPc8Ivw6G/baL/Nzdi1I0UjBct5Q0IZufF91LIPlQ9YkOuxe5sW9ut5RlHLJ5OHblI34+ZO2t
SRAG36RiiizV0+fOKLJpbfMZ19wkHuj1afugI4sqZ/eNWVQdt7NcmEPpPXeYRCBqIDaPXDZZmaRMW
5fcK/ytrQd4jCJJ66gbi0Nn9+yvTJ1uTpIPhqDobYUYD2Y6hh6nEovbn99wt1xcEHTH9Fr8jYPywZ
rs3nLu54bef+sxTRxCz/CH9zXqrg/5G5vWRi1+v0F1RXnWza74JekMOLoj5aawsn006OJBzZZRBcZ
M2BXn+dX/U0Pog==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <Z4fVhpXCDeYXPzUE@jurong> (Andreas Enge's message of "Wed, 15 Jan
2025 16:34:30 +0100")
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong>
Date: Thu, 16 Jan 2025 17:10:12 +0100
Message-ID: <874j1y3fkr.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: Arun Isaac <arunisaac@HIDDEN>, guix-maintainers@HIDDEN,
zimon.toutoune@HIDDEN, mail@HIDDEN, efraim@HIDDEN,
rekado@HIDDEN, guix-devel@HIDDEN, 74736 <at> debbugs.gnu.org,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hello!
Andreas Enge <andreas@HIDDEN> skribis:
> Concerning consensus, I am mildly worried about deadlocks (including=20
> when trying to modify this RFC/GCD). What happens if some person insists
> on disapproving?
This is a general question about consensus building.
For the situation you describe not to happen, the =E2=80=9Cconditions for
consensus=E2=80=9D must be meant, as explained for instance in:
https://www.seedsforchange.org.uk/consensus#conditions
Perhaps the =E2=80=9CDecision Making=E2=80=9D section could stress that, wi=
th a
paragraph above =E2=80=9CTo learn =E2=80=A6=E2=80=9D along these lines:
Consensus building requires that participants share a common goal,
trust each other to act in good faith, listen to one another=E2=80=99s
concerns to take them into account, and are committed to donating
enough of their time to achieve it.
A deliberating member who =E2=80=9Cinsists on disapproving=E2=80=9D, withou=
t proposing
alternative paths, wouldn=E2=80=99t meet these requirements.
I believe right now people who become team members or committers have
already demonstrated these abilities. I think this is where these
expectations should be clarified and agreed upon.
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 12:04:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 07:04:35 2025
Received: from localhost ([127.0.0.1]:60306 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYOby-0006YW-U9
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 07:04:35 -0500
Received: from mail-qt1-x844.google.com ([2607:f8b0:4864:20::844]:55652)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <suhailsingh247@HIDDEN>)
id 1tYObv-0006Y8-Q5
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 07:04:32 -0500
Received: by mail-qt1-x844.google.com with SMTP id
d75a77b69052e-467838e75ffso11069921cf.3
for <74736 <at> debbugs.gnu.org>; Thu, 16 Jan 2025 04:04:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1737029066; x=1737633866; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=/OiMDPO4QeN05VvcGQHxVeOLo1NDsSuRmKAEt5Y2sc8=;
b=joU0hoQQ9Rk3lTV0wxNZ6r/VHq2iMO36BCYDGS2ik+TjXzlt+68DMadYlCaLGJktoZ
1xHwzIEjcxmPFDZmpaCLXmyx7Ze6XShIriXYVox+0d6Pe8sJEewLNn9IoPS9E9UXy0k8
hTwFDADGKRsbCy5mK6E0Br0xvFymqHid+dt2Y1FaVOCE+yp5dY/TLRz0YPanSmKoXjsT
VBffAZKX5r3jDnnj5O2hWwuwllrgoXBlE0cm0nO/Lu7M4B+hjIlIZtj4fEVfOz4Uw0zo
bydxApbM8DUAdj4NZv6X79u9bY525cyUusCWDUqCKOPIbZRjixVVyMzGTSbuphjwTvtK
NtKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1737029066; x=1737633866;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=/OiMDPO4QeN05VvcGQHxVeOLo1NDsSuRmKAEt5Y2sc8=;
b=Fw29vcXrw2e7QeSK+N49tP5K5FgW7cGGRR+IEXmjHNFgZ/PKN2XgHzeFnk3mfbqS6i
czHqviync/oB8fRohRw8TEf8foXB+NtpssJtWts0h8kWQv2Cah4/iTSvxuvkUObt+El0
J1sf4quNs43KDWZ3o9YEByoMkqJy6oXzysdQdeEZEb+aOsiRhUX5JQ96UxaH5MFcLy4B
jkUQF4mKaCUE05v1Jg5PQ6q8g9d8JJ1R8YWiCY0NjCjovwoOfpwXH/o8n4nKNFDDWf20
PdoQr+CxTacr4KoQHrAjzZl6x5P9wDA6KadWiIdPrg4d6Kjte/XsNq4uZD9DjyEPCE41
0bcA==
X-Forwarded-Encrypted: i=1;
AJvYcCVY5xQkc4XC+drBLjSeE/ezunY8VBv0Pf8SPrD8qwIBDy6t7CnbDoItve/sKzow9MvFMYjJzg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy/oUPruHqjXRUMPZlRS/ox+JymQ58nlWmNLynLrI5eU9O/c/8h
Ks177HRHYILBXYYv6bFp1/wr0yBFhvvmdRSKYAvkhH0a/fqJAuqB
X-Gm-Gg: ASbGncucu7PF0As8P12kLkT0Bqq6R8DouRw1SFDFh/yJAbYUjidOk4uybPSFgDN0QYP
g/6MYap7ZeApGltI7Du4tJ1CC64Ii+uPQ4/rkfMZPRK/ae4paFmE6NM2tM0rxvQSZAdj99xUdcq
CWT/CUsAOgjyd3E8u0ri6EgDpUZTkO9GdVAE+M0TtWe/Xfd8WCKbGcn9aP5Alhms/VCLalfHb61
W/djEVOBZosecw80nlaVyh7hmSGD7zfNLofmQv2YnBwVQk/D18x
X-Google-Smtp-Source: AGHT+IEmExtjBzJy5I2RKAo7ulQ/k1PBQJjVeWpA33U7mXdUMX8N57EmC3EcPC4meSlaeM2Ot4Uiag==
X-Received: by 2002:a05:622a:652:b0:467:5926:fce8 with SMTP id
d75a77b69052e-46c70fd2be9mr453785381cf.9.1737029065734;
Thu, 16 Jan 2025 04:04:25 -0800 (PST)
Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id
d75a77b69052e-46c873cddfesm74645261cf.57.2025.01.16.04.04.24
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Jan 2025 04:04:25 -0800 (PST)
From: Suhail Singh <suhailsingh247@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: Guix Common Document process (v7)
In-Reply-To: <87msfr1zeu.fsf@HIDDEN> (Simon Tournier's message of "Wed, 15
Jan 2025 23:32:25 +0100")
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong> <87msfr1zeu.fsf@HIDDEN>
Date: Thu, 16 Jan 2025 07:04:14 -0500
Message-ID: <87bjw7vubl.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.3 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Simon Tournier writes: > That’s why, I proposed (v7) to
use the low traffic info-guix for > announcing and asking for inputs. info-guix
has the following description which, I believe, makes it well-suited to the
task:
Content analysis details: (3.3 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 SPF_PASS SPF: sender matches SPF record
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (suhailsingh247[at]gmail.com)
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (suhailsingh247[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2607:f8b0:4864:20:0:0:0:844 listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
Cc: Arun Isaac <arunisaac@HIDDEN>, guix-maintainers@HIDDEN,
ludo@HIDDEN, mail@HIDDEN, efraim@HIDDEN, rekado@HIDDEN,
Andreas Enge <andreas@HIDDEN>, guix-devel@HIDDEN, 74736 <at> debbugs.gnu.org,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.3 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Simon Tournier writes: > That’s why, I proposed (v7) to
use the low traffic info-guix for > announcing and asking for inputs. info-guix
has the following description which, I believe, makes it well-suited to the
task:
Content analysis details: (2.3 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2607:f8b0:4864:20:0:0:0:844 listed in]
[list.dnswl.org]
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 SPF_PASS SPF: sender matches SPF record
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (suhailsingh247[at]gmail.com)
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (suhailsingh247[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Simon Tournier <zimon.toutoune@HIDDEN> writes:
> That=E2=80=99s why, I proposed (v7) to use the low traffic info-guix for
> announcing and asking for inputs.
info-guix has the following description which, I believe, makes it
well-suited to the task:
"Low-traffic mailing list for announcements to Guix users."
> However, I find better to have the discussion happens inside the bug
> tracker.
Agreed.
> And easier too; because some contributors when replying break the
> email thread (incorrect in-reply-to) then it=E2=80=99s very painful to fo=
llow.
Thank you for considering this failure mode.
> Later, using the bug tracker for discussing, it=E2=80=99s also easy to re=
-read
> all the comments for one willing to understand why we ended up with
> such specific GCD.
Agreed.
--=20
Suhail
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 09:23:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 04:23:38 2025
Received: from localhost ([127.0.0.1]:60021 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYM6E-0007EH-Ae
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 04:23:38 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:39760)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tYM6B-0007Dz-19
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 04:23:35 -0500
Received: from localhost (localhost [127.0.0.1])
by hera.aquilenet.fr (Postfix) with ESMTP id 9A657291;
Thu, 16 Jan 2025 10:23:28 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
id wzdL6d0_lMDx; Thu, 16 Jan 2025 10:23:28 +0100 (CET)
Received: from jurong (unknown [147.210.246.189])
by hera.aquilenet.fr (Postfix) with ESMTPSA id 828DFF6;
Thu, 16 Jan 2025 10:23:27 +0100 (CET)
Date: Thu, 16 Jan 2025 10:23:16 +0100
From: Andreas Enge <andreas@HIDDEN>
To: Vagrant Cascadian <vagrant@HIDDEN>
Subject: Re: Guix Common Document process (v7) (was: Request-For-Comment, RFC)
Message-ID: <Z4jQBP_a3W23Rphb@jurong>
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong> <87msfr1zeu.fsf@HIDDEN>
<87ed13hd1l.fsf@wireframe>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87ed13hd1l.fsf@wireframe>
X-Rspamd-Server: hera
X-Spamd-Bar: ++++
X-Rspamd-Queue-Id: 9A657291
X-Spamd-Result: default: False [4.25 / 15.00]; SPAM_FLAG(5.00)[];
REPLY(-4.00)[]; NEURAL_SPAM(3.00)[1.000];
BAYES_HAM(-1.65)[92.83%]; SUSPICIOUS_RECIPS(1.50)[];
MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain];
RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2];
RCPT_COUNT_SEVEN(0.00)[11]; FROM_EQ_ENVFROM(0.00)[];
MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[];
TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];
TAGGED_RCPT(0.00)[]; FROM_HAS_DN(0.00)[];
FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_DN_SOME(0.00)[];
FREEMAIL_CC(0.00)[gmail.com, systemreboot.net, flashner.co.il, gnu.org,
cbaines.net, elephly.net, debbugs.gnu.org]
X-Spam-Level: ****
X-Rspamd-Action: no action
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Am Wed, Jan 15,
2025 at 03:28:54PM -0800 schrieb Vagrant Cascadian:
> It is a subtle difference, and it is reflected in the functional aspects
> of last proposal I reviewed, as they must be involved i [...]
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[185.233.100.1 listed in bl.score.senderscore.com]
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[185.233.100.1 listed in sa-accredit.habeas.com]
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
-0.0 SPF_PASS SPF: sender matches SPF record
X-Debbugs-Envelope-To: 74736
Cc: Arun Isaac <arunisaac@HIDDEN>, guix-maintainers@HIDDEN,
Simon Tournier <zimon.toutoune@HIDDEN>, ludo@HIDDEN, mail@HIDDEN,
efraim@HIDDEN, rekado@HIDDEN, guix-devel@HIDDEN,
74736 <at> debbugs.gnu.org, Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Am Wed, Jan 15, 2025 at 03:28:54PM -0800 schrieb Vagrant Cascadian:
> It is a subtle difference, and it is reflected in the functional aspects
> of last proposal I reviewed, as they must be involved i [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[185.233.100.1 listed in sa-trusted.bondedsender.org]
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[185.233.100.1 listed in bl.score.senderscore.com]
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
-0.0 SPF_PASS SPF: sender matches SPF record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Am Wed, Jan 15, 2025 at 03:28:54PM -0800 schrieb Vagrant Cascadian:
> It is a subtle difference, and it is reflected in the functional aspects
> of last proposal I reviewed, as they must be involved in the discussion
They "should" be involved in the last proposal, no? And there is no
explanation of what this means and how it is enforced. Who decides that
a person's disapproval does not count because they have not contributed
sufficiently?
m Wed, Jan 15, 2025 at 11:32:25PM +0100 schrieb Simon Tournier:
> > Concerning consensus, I am mildly worried about deadlocks (including
> > when trying to modify this RFC/GCD). What happens if some person insists
> > on disapproving?
> Today, how does it happen?
Today, we have no process, so a benevolent dictator (or anyone with
actual operational power) may silently (or noisily) overrule a
disapproval. With a process in place, the veto power is enshrined.
Andreas
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 16 Jan 2025 09:00:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 16 04:00:51 2025
Received: from localhost ([127.0.0.1]:59982 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYLkB-0006CD-H5
for submit <at> debbugs.gnu.org; Thu, 16 Jan 2025 04:00:51 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57948)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tYLk9-0006Bx-Gk
for 74736 <at> debbugs.gnu.org; Thu, 16 Jan 2025 04:00:50 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tYLk2-0000rx-75; Thu, 16 Jan 2025 04:00:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=FNHolqM+zghUTTZ+R5CM48zmwz9lSo5FXOc3CKAUb+Q=; b=qD/H5O7XN99izs89blXy
rOlISUnrop7DvPO2BdOctezkASZ2xcaKN5OztgLiPxuap6oVDikYKnfk79z+FxERIUfxJru1vF1xy
HS5GYkFiQGxDwr0ujw3GsZVJWUecDyGUUE4KYnMugiXucfcQC2hqnVxjcjJ9NNCqKhZnEd+ilF2ta
vKHm6rxxr3doXw75l5FToeZTiuzEqGI7DvhActxZnoC2MlbynE/mG9zY3z1lrj06rIrRd/zi6jdp6
vFd7tfNjFO4DFQIohRizY3VEVcx2snxZgNGNthHX0516lUVPZkq18A66LtaY7F0cEZCE/uUcTtNtm
N+6Usb5h69n4Rg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: [bug#74736] [PATCH v8] Add Request-For-Comment process.
In-Reply-To: <87ed131z0y.fsf@HIDDEN> (Simon Tournier's message of "Wed, 15
Jan 2025 23:40:45 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN> <87jzb3h7ps.fsf@HIDDEN>
<877c72lhef.fsf_-_@HIDDEN> <87ed131z0y.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Septidi 27 =?utf-8?Q?Niv=C3=B4se?= an 233 de la
=?utf-8?Q?R=C3=A9volution=2C?= jour du Plomb
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Thu, 16 Jan 2025 10:00:39 +0100
Message-ID: <87frlj5e14.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi,
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
> Could you explain why =E2=80=9CGuix Common Document=E2=80=9D fails to con=
vey what this
> is about?
=E2=80=9CDocument=E2=80=9D is very broad, and =E2=80=9Ccommon=E2=80=9D is h=
ard for me to understand in
this context: common to whom? to what? can there more than one =E2=80=9Ccom=
mon
document=E2=80=9D? The phrase =E2=80=9Ccommon document=E2=80=9D doesn=E2=
=80=99t convey that this is
about proposing changes and deciding on them.
=E2=80=9CRequest for comment=E2=80=9D shows upfront that it=E2=80=99s about=
soliciting opinions.
=E2=80=9CConsensus document=E2=80=9D suggests that it=E2=80=99s about docum=
enting the outcome of
a decision making process.
>> + - A *sponsor* is a contributor who, during the submission period (see
>> + below), informs the author(s) that they would like to support the
>> + RFC by participating in discussions, providing constructive comments
>> + to help the author(s), soliciting opinions, and acting as
>> + timekeepers.
>> +
>> + Sponsors should be contributors who consider being sufficiently
>> + familiar with the project=E2=80=99s practices; hence it is recommen=
ded, but
>> + not mandatory, to be a team member.
>
> I would add:
>
> As sponsor, please make sure that all have the time and space for
> expressing their comments. The GCD is about significant changes,=
thus
> more opinions is better than less.
I think the second sentence is redundant with what is written elsewhere:
that it applies to significant changes, and that it=E2=80=99s about solicit=
ing
opinions (and I think it=E2=80=99s important to keep each section to-the-po=
int.)
I=E2=80=99m fine with the first one though.
(=E2=80=9CAs a sponsor=E2=80=9D, with the article =E2=80=9Ca=E2=80=9D.)
Thanks,
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 23:29:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 18:29:12 2025
Received: from localhost ([127.0.0.1]:59226 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYCoy-0006Jr-CS
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 18:29:12 -0500
Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:49912)
by debbugs.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2)
(envelope-from <vagrant@HIDDEN>) id 1tYCou-0006JG-NW
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 18:29:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org;
s=1.vagrant.user; t=1736983739;
bh=OCZIk278+kVvIPNzfZPnpysy09smP0Il1563n3H1f+o=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=IWJHThwLhNILLU21z4QD46aVl12/BW104zziCK/qqP10l7uFFIkhnWJEDv93wMFf8
kU8KMKKhKnl9r/LwdLoCFy33aqpWwLD9JChAVgp2F+jMuANHNa9Aala65ieJKuYW7m
MvnO6cA4rMWr9dWvBbPtx0w4sbkXn/IdYVWz5glZ52ziy6AQn9Qp8RLb2ApfwMjrbI
lHksRL/nORO0kF/BjPWK6YXDQNykJwTbB7X24uR+4cn9NPm+X4sUqkMpPYvB3zCNbG
84O/RU53MQeVvC3vvqPiUh100Ju2Aci/kOwKxHBTjmj1qOVvUBsPJjpBztOZiWgwne
RmwbSLAlRKoyA==
Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50])
by cascadia.aikidev.net (Postfix) with ESMTPSA id D4311313A;
Wed, 15 Jan 2025 15:28:59 -0800 (PST)
From: Vagrant Cascadian <vagrant@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, Andreas Enge
<andreas@HIDDEN>, Arun Isaac <arunisaac@HIDDEN>
Subject: Re: Guix Common Document process (v7) (was: Request-For-Comment, RFC)
In-Reply-To: <87msfr1zeu.fsf@HIDDEN>
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong> <87msfr1zeu.fsf@HIDDEN>
Date: Wed, 15 Jan 2025 15:28:54 -0800
Message-ID: <87ed13hd1l.fsf@wireframe>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: On 2025-01-15, Simon Tournier wrote: > On Wed, 15 Jan 2025
at 16:34, Andreas Enge <andreas@HIDDEN> wrote: >> Concerning consensus,
I am mildly worried about deadlocks (including >> when trying to mod [...]
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 SPF_NONE SPF: sender does not publish an SPF Record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 74736
Cc: guix-maintainers@HIDDEN, ludo@HIDDEN, mail@HIDDEN,
efraim@HIDDEN, rekado@HIDDEN, guix-devel@HIDDEN,
74736 <at> debbugs.gnu.org, Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: On 2025-01-15, Simon Tournier wrote: > On Wed, 15 Jan 2025
at 16:34, Andreas Enge <andreas@HIDDEN> wrote: >> Concerning consensus,
I am mildly worried about deadlocks (including >> when trying to mod [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 SPF_NONE SPF: sender does not publish an SPF Record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
On 2025-01-15, Simon Tournier wrote:
> On Wed, 15 Jan 2025 at 16:34, Andreas Enge <andreas@HIDDEN> wrote:
>> Concerning consensus, I am mildly worried about deadlocks (including=20
>> when trying to modify this RFC/GCD). What happens if some person insists
>> on disapproving?
>
> Today, how does it happen?
>
> Well, I think that better to root the process on what we did over the
> past 12 years. :-) And for now, we always managed the situation, I
> guess. ;-)
>
> Moreover, it=E2=80=99s bounded by an active participation during the =E2=
=80=9CDiscussion
> Period=E2=80=9D. Therefore, if one person cannot live with the final sta=
te, it
> means we failed to find a solution based on what we agree. Somehow, the
> whole idea with consensus is to be pro-active in resolving locks before
> they happen, well that=E2=80=99s my understanding. :-)
I think it is important to not think of the peson as blocking consensus
but to focus on the unresolved issue as blocking consensus. This leads
to identifying what remains to be fixed, rather than interpersonal
conflicts and finger pointing and hurt feelings.
It is a subtle difference, and it is reflected in the functional aspects
of last proposal I reviewed, as they must be involved in the discussion
in order to disapprove of a decision. Getting the framing of focusing on
the issues raised rather than the people raising the issues into our
minds might take more work. :)
> Yes, I agree what happens with examples as: 3/4 support the proposal and
> 1/4 disagree?
Yes, I worry then you are starting to approach voting, where it is more
important to rally your supporters than discuss with and understand
those who think most differently.
With consensus process, it is often a good strategy to get the feedback
and build understanding with the people most likely to dissent, by
honestly listening to their perspective, rather than starting off with a
majority opinion of what "everybody" already agrees with, and then
pressuring everyone else to go along with it.
live well,
vagrant
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZ4hEtgAKCRDcUY/If5cW
qt0HAQDaUVXL6jhcSs/xoJxRovBUjjGYeUVV6rdcHx8hMOUGCQEA1H+t4Zsl5esW
pcL/4UIhFIA/C5Tu5lUy8hGHaMkjwgo=
=PY+I
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 22:41:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 17:41:48 2025
Received: from localhost ([127.0.0.1]:59164 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYC56-0004Af-2W
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:48 -0500
Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:52301)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYC4c-00048g-GZ
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:19 -0500
Received: by mail-wr1-x42c.google.com with SMTP id
ffacd0b85a97d-3862ca8e0bbso244724f8f.0
for <74736 <at> debbugs.gnu.org>; Wed, 15 Jan 2025 14:41:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736980872; x=1737585672; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=7pGP8q/bQAYa6rApgRHmaNO8B0WUWCVM7gKa6ZDaKw8=;
b=EKCFdMhu2fQ2o119rKSrIQQYK3bkU/eCKDH/07UaWFkEQA+Ecge7xMvcih+ZtYR4L1
CA00IUYONdVgBUU6RwLuM/4HnjoKQUyadRLou060vBkBod5bCdSQZWYuZb6+5UgTMTNm
2EzpLh6jjzXqudnBYIL06HjNlMT5gxJkpW2BS2Wd3K0aBnUX5xZk6sIUNDgYeKy8r2R1
n/mSkybUXjPAsDCYCGZcWAUt0WMQy4bhFDm0yCW90CCxmFn36snUEKcdICdkpU+UbgSG
y8abgpBRBkcWiHrL7qLj9Fu8+j/OPaMmrLQn3Vi6wgRyyZrcocAnBFKu/QKOx+WD/D2Y
+UgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736980872; x=1737585672;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=7pGP8q/bQAYa6rApgRHmaNO8B0WUWCVM7gKa6ZDaKw8=;
b=oOe6/5W/JJJAZd6hBX8iQtijWpmrqOo9sCJ83/+IOq60PypXyg9+UiZDTvRt+scOMX
52XGUufhcGfzzJsMKZllV/e8fFqUShkyr0UXC3zaxQHe6qGUIjyt0T4HRDqNsvHgxuAk
hsGIQpC4cNFQj61I6aFEbn0xRYpN5A7ANelAU/Hp8zK/NFZwbOf70p3PtKcjO4zFLNi7
Kgf3g00C0ZxZtJE5BhmSX42UdhuyPGwxHAO7CLgccBD2D+vjy4CQJQ2TrVnZJn+hXlnt
4s2x4YQmQ5jsjqnoHJ5janmU82pT/oc5ee420LBI+Gbhm4dmMCtwgJ4o2h4QsiKkRhWN
MFcw==
X-Forwarded-Encrypted: i=1;
AJvYcCUH2hWq0TcShpN14Z88cLejxa+Tzz+G7kZCkZtVJlpwZGTVvx5PdTCF+8u0U5kLqCJX4+ET7Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwhTciiaf3eTw3S29wcqKyDLclYp6oGYfAahiGp88VtnGpxf+i2
zFGgHyskmws7T385ccQjGZNJDIBJgrEBFMlEwIlnIsjXrNVCrjvxktESWA==
X-Gm-Gg: ASbGncuWNsOghJE7gF1+N48c9oY9IoOHIEC+pRXN48ewUo1p74ASt1vX7/JaUFcMH5E
gAh+gTjp4tkcKPfTE3fLGJCXFCQQ1PgvnkFFQC5vnk3rhzLzZFltF1A0yY6w0LOYg5gB2WE2Qnk
6BW2ICsswQlBF4C/SODnO4eP6r1KO6rUpJUzaURsl4Cm86+MigtzdmEYEQFTiVW135MUwVilj8u
XkrzUNlj19gVTqehbtqAsEvMBSlgOo1fgbk84Z0HZ54eqm0yw1hyVn+BJGtLcSVdTrCDOe81zts
6vKeLwoG2xPye+7HsBOek900YwZE5UD7OXg+9WOv
X-Google-Smtp-Source: AGHT+IFYMZX0OryQzkLhkgbR/fnkvr/sY7EUs1e6VymvTpWogNg+7M4EOs4i7c77iMKoiZpJ6I0Uqw==
X-Received: by 2002:a05:6000:712:b0:385:ee3f:5cbf with SMTP id
ffacd0b85a97d-38a87305369mr25603193f8f.20.1736980872371;
Wed, 15 Jan 2025 14:41:12 -0800 (PST)
Received: from lili (2a01cb0411b186000ad1651703251dcf.ipv6.abo.wanadoo.fr.
[2a01:cb04:11b1:8600:ad1:6517:325:1dcf])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c7499b28sm39655355e9.8.2025.01.15.14.41.10
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 15 Jan 2025 14:41:12 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v8] Add Request-For-Comment process.
In-Reply-To: <877c72lhef.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<87jzb3h7ps.fsf@HIDDEN> <877c72lhef.fsf_-_@HIDDEN>
Date: Wed, 15 Jan 2025 23:40:45 +0100
Message-ID: <87ed131z0y.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Fri, 10 Jan 2025 at 18:15, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> As for the name, I was fine with =E2=80=9CRFC=E2=80=9D, I=E2=80=99m fine =
with =E2=80=9CGuix Consensus
> Document=E2=80=9D (as pukkamustard suggested), but I would rather avoid =
=E2=80=9CGuix
> Common Document=E2=80=9D, which IMO fails to convey what this is about.
Just to mention that pukkamustard also suggested =E2=80=99Guix Common Docum=
ent=E2=80=99
as the previous Guix Days. ;-) See [1].
Could you explain why =E2=80=9CGuix Common Document=E2=80=9D fails to conve=
y what this
is about?
That=E2=80=99s said, I=E2=80=99m fine with Guix Consensus Document. Becaus=
e even if we
change for another =E2=80=9CDecision Making=E2=80=9C strategy as a complex =
voting
method, the initial idea will be always encoded for ever! :-)
1: [post Guix Days] Guix Common Document (was: Request-For-Comment process)
Simon Tournier <zimon.toutoune@HIDDEN>
Sat, 03 Feb 2024 11:34:13 +0100
id:87y1c1kfa2.fsf@HIDDEN
https://lists.gnu.org/archive/html/guix-devel/2024-02
https://yhetil.org/guix/87y1c1kfa2.fsf@HIDDEN
> + - A *sponsor* is a contributor who, during the submission period (see
> + below), informs the author(s) that they would like to support the
> + RFC by participating in discussions, providing constructive comments
> + to help the author(s), soliciting opinions, and acting as
> + timekeepers.
> +
> + Sponsors should be contributors who consider being sufficiently
> + familiar with the project=E2=80=99s practices; hence it is recommend=
ed, but
> + not mandatory, to be a team member.
I would add:
As sponsor, please make sure that all have the time and space for
expressing their comments. The GCD is about significant changes, t=
hus
more opinions is better than less.
or something along these lines. Because it appears to me important that
we write down that.
WDYT?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 22:41:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 17:41:48 2025
Received: from localhost ([127.0.0.1]:59162 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYC55-0004Ac-C9
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:47 -0500
Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:52298)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYC4a-00048Z-4v
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:17 -0500
Received: by mail-wr1-x429.google.com with SMTP id
ffacd0b85a97d-3862ca8e0bbso244714f8f.0
for <74736 <at> debbugs.gnu.org>; Wed, 15 Jan 2025 14:41:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736980870; x=1737585670; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=ZNyepaHz59atZS+/C59wYIb5MhXYCbZvWnYZASfb7Oc=;
b=XNa0dV2Q3Bjl3LNYBU90KuC04UvCLufE44x6E5o9Pj2V5ypQOhAufSGs8RXGStGRv4
2g3phxtLHV6DAd0Zt0yUBge2piKwMmmlhS18ux2HcRBd3zmNcBE9Af2sZwFlJtxu3ySe
r7IDHW3XRyBNC0fLztwbQgf6oLkG/K2/ic0FC4Nn4vUr1egM5rHU4Gbx/JrodhbdwLgF
ig3M/lTQ9Pu0h+G2PJHS0wEILMlbdWUope19xLdOdnl9RkmaTjh7r1FvXondvaveLr5R
N7vWpA2hVxoGxdhmUcVCTV8Y2YOwh6P4C1eoUHBkNM9cDLoFPA4auNyviAL/i0HSwp3N
GvgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736980870; x=1737585670;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=ZNyepaHz59atZS+/C59wYIb5MhXYCbZvWnYZASfb7Oc=;
b=La76S8KKaWLmypFoO4bEwKTR/dYfGPUAnJT/Iq9IK10qxi2n2xfpTudA/QnD/QlgYX
HxFQbus9RpjGvhpKXnLOw2O/jXZR80uFUZINUFgO5SjOkRg0Ff5GzlFJvIB/q/up7zft
KNgGegtSf5Q4O5kokCwkI/V4t0QjQU6bB/YyeSCn/1IXkWStvPv3Fum4tYJ6nEHhjJ3X
k6m+E3usWfKjb4rdXI4j5rpbcSAjjBC8L9+VC/rtjZ8kcyliBKLtrxcZuzNjJp7kFM7R
PIcCHPCmy23FE4PnsR+3ttxMwWn+eOPeq9y4AEBREIdsHaJSw+AxWELkXvjLTg2NlUbN
CqBA==
X-Forwarded-Encrypted: i=1;
AJvYcCVUkORYd3PI9I3ALQnSYut9KvGPFk15Y/knSDc4nh8c6VAK03ML8axt45O6KYUwx7zXgCTsIg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxVzRHomTVkoQ7F6L3kLKXn945FDKxDdo+qv4eJSdTXnB7fZ1Y8
SVrYSflXszmTeAw7qIzrqzTbUl+0h7umr0+PnX8lvfkYyC0M+bpk
X-Gm-Gg: ASbGnctjzDK8cHK5av5luYG1aXhN07j8jzkjfiDKjd92RauZWgEyPh2MuxTAYefSXGQ
0WDpc+LDfMzd/NnMz3Sa0F4aDzzPW7yBv6TJIYwBa+0iwY+ySteYqQTmme6q1ftrAKIspq9kEyP
Vps2pCH8LPPKc1AMnWIl1R9npUCl5MV6wa6e0ELZ+yIwWNNo0gS5uuNgSCOo/2tHhLAAN7rAwfv
Pdope/ML8SsooMpVkR48pqFvDM4Yjl70SoLu6hb1MkMAspaDofjrofKJFs4UaXdlUpu1tmZ8gX7
R0Mna0HrRGMa3ENAUU0nUQ7r3doelcVcvfF9iC7e
X-Google-Smtp-Source: AGHT+IHgd8tJkczp+e4/K2jTk5zchL/1qIx59Y92Fy0JthmcEsv8Col6+cyHnG/GL0lbRIiB5it54A==
X-Received: by 2002:a05:6000:186e:b0:385:dc45:ea22 with SMTP id
ffacd0b85a97d-38a87338d84mr36027467f8f.39.1736980869881;
Wed, 15 Jan 2025 14:41:09 -0800 (PST)
Received: from lili (2a01cb0411b186000ad1651703251dcf.ipv6.abo.wanadoo.fr.
[2a01:cb04:11b1:8600:ad1:6517:325:1dcf])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38a8e4b81d7sm18787584f8f.73.2025.01.15.14.41.07
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 15 Jan 2025 14:41:09 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>, Arun Isaac <arunisaac@HIDDEN>
Subject: Re: Guix Common Document process (v7) (was: Request-For-Comment, RFC)
In-Reply-To: <Z4fVhpXCDeYXPzUE@jurong>
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong>
Date: Wed, 15 Jan 2025 23:32:25 +0100
Message-ID: <87msfr1zeu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: guix-maintainers@HIDDEN, ludo@HIDDEN, mail@HIDDEN,
efraim@HIDDEN, rekado@HIDDEN, guix-devel@HIDDEN,
74736 <at> debbugs.gnu.org, Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Wed, 15 Jan 2025 at 16:34, Andreas Enge <andreas@HIDDEN> wrote:
> I like Arun's suggestion of having a separate mailing list for
> discussing these important changes (GCD? Greatest common divisors!)
> in the future instead of guix-devel.
Why do we need a special mailing list? I understand why one does not
want to subscribe because the volume might appear to high. Therefore,
in this case, I agree that guix-devel is not suitable for announcement.
That=E2=80=99s why, I proposed (v7) to use the low traffic info-guix for
announcing and asking for inputs.
However, I find better to have the discussion happens inside the bug
tracker. And easier too; because some contributors when replying break
the email thread (incorrect in-reply-to) then it=E2=80=99s very painful to
follow. Later, using the bug tracker for discussing, it=E2=80=99s also eas=
y to
re-read all the comments for one willing to understand why we ended up
with such specific GCD.
WDYT?
> Concerning consensus, I am mildly worried about deadlocks (including=20
> when trying to modify this RFC/GCD). What happens if some person insists
> on disapproving?
Today, how does it happen?
Well, I think that better to root the process on what we did over the
past 12 years. :-) And for now, we always managed the situation, I
guess. ;-)
Moreover, it=E2=80=99s bounded by an active participation during the =E2=80=
=9CDiscussion
Period=E2=80=9D. Therefore, if one person cannot live with the final state=
, it
means we failed to find a solution based on what we agree. Somehow, the
whole idea with consensus is to be pro-active in resolving locks before
they happen, well that=E2=80=99s my understanding. :-)
Yes, I agree what happens with examples as: 3/4 support the proposal and
1/4 disagree? Well, it would mean we do not have the consensus. until
now we tried to rely on such method for decision making. And it seems
to work, no?
> The RFC/GCD says: "A team member sending this reply should have made
> constructive comments during the discussion period." What if they have
> not?
They cannot. A deliberating member must be active during the
=E2=80=9CDiscussion Period=E2=80=9D else this member cannot disapprove. Ot=
herwise it
would be unfair for all non-deliberating participants. :-)
> How about adding a quorum of "disapprove" votes to have effect?
Personally, I am more worried with the quorum of 25% that could be
difficult to reach than about one =E2=80=9Cdisapprove=E2=80=9D.
Well, maybe we could set to 2. But why not 3? Or 4? Or a percentage?
Somehow, a quorum defeats the idea of =E2=80=9CDecision Making=E2=80=9D bas=
ed on
consensus, no?
> Notice also that the suggestion bootstraps the team members into a
> decision taking body - so far we have added people more or less randomly
> to teams.
Yes, I agree. Currently, teams members is not really defined. However,
it appears to me another work than the current proposal. For instance,
we could imagine a GCD that explain the various roles: User,
Contributor, Team Member, Committer, Maintainer, etc. Next step? :-)
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20
> Or keep the proposal as is and immediately
> work on a new GCD to somehow safeguard the addition of people to a team?
I am in favor of that: work a new GCD about the various roles.
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 22:41:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 17:41:16 2025
Received: from localhost ([127.0.0.1]:59158 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYC4a-00048o-29
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:16 -0500
Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:51294)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYC4P-00047R-5K
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:05 -0500
Received: by mail-wr1-x42b.google.com with SMTP id
ffacd0b85a97d-385e0e224cbso142015f8f.2
for <74736 <at> debbugs.gnu.org>; Wed, 15 Jan 2025 14:41:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736980859; x=1737585659; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=VSgWa8xAgXgTWP402q6TMxiKWPMbPyv5DF+cmHy+Jos=;
b=g1FjhkzPvYDW+Co+wVxuusG9ynSXCLyNeHv4oUPsveRlNtwpfAK1gicltNr336B3y1
pnNUh3+fhj3N78GRG7g5d/zqOR2tzkEVe5tFuKD1izpA6KhbC8mSUJA8d1jm3D++yHwm
x9T0Dl1GGg7YQ9mPnRgxdmsuqqKAtrXN5aOA0XZtT01G3PjoCtsPJkunf/v2Gf0y37vM
FgPeNf2iHNbELwgclnmGcSeh178u5PRuG1VuvX63jWSWwL5Dj/TAdReaeh8Yfxw7UTmN
qJnrAxGGeOi4Hvo94fm36l/D/B+G0x3xBxRLTPC/VVEyFt/hHwAKBKO4G7X2aHsoEPPY
6Img==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736980859; x=1737585659;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=VSgWa8xAgXgTWP402q6TMxiKWPMbPyv5DF+cmHy+Jos=;
b=eAaCs3sw6IATSDAVSdjzFtwUT91XVMW8dEzVrkEYIZQKdvW13k+t7pgWWHVghlx/td
3/4Jl4i3yR53/KAHGpDHx/JVazog+Z+3czFJ6LTGJboVXyh47amyaXPZQkkdNvSO3XaP
zxF7miieVULcfq8+HKzNDVM+xYx9zuoTw3DhqUm9LS4n3v+Po/o6graZK8+9zaMr0U46
nPpd7LE3wHY5a30oay6pHtl80ENrETda8y/2Pa7vblK4C0CJBdTsILNWnZ+tKOejHn2o
tWdfQ54YVpR0a2D8Xv+m8AUSjWAO8HcrORc2v/utBw5eDRXF1ZdKFCA2NyUWXdPVItCy
+bog==
X-Forwarded-Encrypted: i=1;
AJvYcCUv0y7rn6y5g/E/B/4NYxZUSYSY9Puck7f2GAHU3x53DqyAtQiUYUnya3wA3Yhl3yv3ugtKtQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyOkNifRY9M0NwVVmIHhmzixMV71pdIw16RUNYPy2JNz0kNr+3k
wS5D7eURa2ZxRM55a5yn2UWjWFGSoJOiyOXEdz2g6SXJ+t6foBVt
X-Gm-Gg: ASbGncuKQwtDQD9ZJaorvr+NDHSTVo6LYGkmwLSnZCIoWaf5cIuxu/8R1Gu65pt5e/S
Wam62tgExNCKmJ86gG2ekE243UNetipVDcB539t3LCu8aJcyQ87DBImLJ7G+jqJLC8xGJ3/h9a3
QQRYJwiixbdXSQZmHnpt+ZvHLVkrEn4hbY2Irzr6Nzf/tCjCw4HSyW/hvolBmxFft8F45AVefsD
lOK3qBrqABAe8U7acp45o34H3XHHvjHkuZ4oLv/WKX5mRrpoLfE8h+eUjv4nspA4D1W+ReWrNFV
/8hJNUX2i95wGNW1+stu8EebKeDhG4xE+zrvmyQC
X-Google-Smtp-Source: AGHT+IGiBLt7cfhQ8KkC5Ytwy2/OCOhNnjS9qN8aGmL0PsIQXcPwkAbUEmMRcvU6ASlgaNTCgeSmLA==
X-Received: by 2002:a05:6000:2a9:b0:385:f398:3e2 with SMTP id
ffacd0b85a97d-38a87308c0amr26460664f8f.37.1736980858922;
Wed, 15 Jan 2025 14:40:58 -0800 (PST)
Received: from lili (2a01cb0411b186000ad1651703251dcf.ipv6.abo.wanadoo.fr.
[2a01:cb04:11b1:8600:ad1:6517:325:1dcf])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c74ad59fsm37301335e9.16.2025.01.15.14.40.57
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 15 Jan 2025 14:40:58 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Janneke Nieuwenhuizen <janneke@HIDDEN>
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <871pxaolkg.fsf@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <87h667nmdk.fsf@HIDDEN>
<87y0zikfch.fsf@HIDDEN> <871pxaolkg.fsf@HIDDEN>
Date: Wed, 15 Jan 2025 20:12:01 +0100
Message-ID: <87v7uf3n9a.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, On Fri, 10 Jan 2025 at 14:17, Janneke Nieuwenhuizen wrote:
>> Ah you mean that the case of ’two authors’ does not require a Sponsor*,
>> right? > > Ah yes, > > Possibly I'm splitting hairs here too much. But
ISTM that having one > author and one sponsor b [...]
Content analysis details: (1.1 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:42b listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
Ludovic =?utf-8?Q?Cour?= =?utf-8?Q?t=C3=A8s?= <ludo@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org,
=?utf-8?Q?N?= =?utf-8?Q?o=C3=A9?= Lopez <noelopez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)
Hi,
On Fri, 10 Jan 2025 at 14:17, Janneke Nieuwenhuizen <janneke@HIDDEN> wrote:
>> Ah you mean that the case of =E2=80=99two authors=E2=80=99 does not requ=
ire a Sponsor*,
>> right?
>
> Ah yes,
>
> Possibly I'm splitting hairs here too much. But ISTM that having one
> author and one sponsor being enough, whereas in the situation where an
> early sponsor actually contributes to become a second author, they would
> now have to go look for a third person. Dunno.
I don=E2=80=99t know either. :-)
Well, from my point of view, once the proposal is =E2=80=9CSubmitted=E2=80=
=9D, it means
it had been qualified (2 authors or 1 author + 1 sponsor) and then it
does not matter much if the name appears as author or sponsor; or if
more people become author.
The essential is to have a fruitful =E2=80=9CDiscussion Period=E2=80=9D and=
then to
cross the final line, IMHO.
> It's a puzzle indeed. I was thinking: if "everyone involved" agrees it
> could be done/decided quicker, policy seems to prevent that. Otoh, that
> protects the "why wasn't I consulted" problem. So yeah.
Yeah, a balance. :-)
I think the process can be refined later if it does not match enough the
way we collaborate. After all, the aim is to ease the important
decisions and not to add useless bureaucracy =E2=80=9C=C3=A0 la fran=C3=A7a=
ise=E2=80=9D. ;-)
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 22:41:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 17:41:16 2025
Received: from localhost ([127.0.0.1]:59156 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYC4Z-00048m-MO
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:16 -0500
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:60596)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYC4M-00047N-C6
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:02 -0500
Received: by mail-wm1-x32f.google.com with SMTP id
5b1f17b1804b1-436202dd7f6so2318385e9.0
for <74736 <at> debbugs.gnu.org>; Wed, 15 Jan 2025 14:41:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736980856; x=1737585656; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=6IAGWPl0r9twMBhEctw+QXKv2WgTe/LbeCJ3O1TvojQ=;
b=HVu/lFiFYFsq/o+LpsnMawxMU0Nd6WB5qOKsVQ4Ap9Gq2hbeLKdIamCXs0yEjhk2qv
Ja1MkEFhtgNQVIHEfgGt2opSFngmHrUJd0ktcCdXTdYXxs3AVKDJ2PA5hkFRR/JIZNrK
89lDGJGwfG0aLr+lsfJSqOBnkcIGTb5chNLxCq5tp76c7UqtVehFMDdFrHL7nhCWkClj
RhdPXICujHLFtAdJKbQxrBe2yxENd1ITCNd/8fSEzqp9tPL7to3H5sQqFCqhJElLGnF0
h2cyZeNJN5Kj3jCdVWpQjzzALfHYmY8uCfPT1Anx8f3X4MUA+8bd1QEuV0GKdXW9lz1L
R38Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736980856; x=1737585656;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=6IAGWPl0r9twMBhEctw+QXKv2WgTe/LbeCJ3O1TvojQ=;
b=wdwUwlddXKbMP0SiLGJ7Yu/fu9vd6CdMaWFt8u6tu9AYO2Syf7h1ab18awAzi321OF
7VNWQt2xknePdkLDPnfPUb0pUWEPH7HtSGW4rDbCZZwp2rBBkOKDKM+o3HAUM8/ILGyA
hFrdT3BUoIqj1bLX/tfzT1kxr0+zDTtSbeTXzVfjQ+ox/Ea4N/gwcqk69wNEbFJ8sQGS
7lkXj42WOFsNEjGiQxcrlYgSkO7SVl2/3x3skFJuD5k3T3ggJvS9SrcOFzzzj6l+0YFU
4Mq6l+YQLJkbnS2BgzKy98NDgU+MNFtCIjewEKCe2x9TCsYgUwKvIBoUTAmk6U0/plA+
LJzg==
X-Forwarded-Encrypted: i=1;
AJvYcCVjq9eSe9jjZSazb/u/rI8/EaWTg/OLGcCcwL2CSuq6fUFBhiIfIVgEJ5yUiOkyuSgObq/xvA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwnX58Bwxzkjss/lLRxPY5x+Ezzyjt+KnF1lOg9LGQLvm/lYEFS
nYDUgwvxjU5/d+BWLmCNUWM6UODCuH24dq7+pEkxkyEzc+cQ0fkI
X-Gm-Gg: ASbGncs1ewKW6RvSR8Lj+9rdw4eupt659KGblL8K9U4eBqX2v5y1muE0yAWK3+kiL9r
X4dQllUhfsagisxbjwgJHr+lYaZJxSpWXDbhuvYq9muVoq/h5a7tX6lUgYtDypenhh18jV9nJ+E
h3LzG3q7WLgg3y8CahmJLJ2A4r2VSw6oC5chUgYmpc83DWicCSWxlFAuJVtw+N70xchsE+OlFMK
lJxL7LDra+FuWht799bZTMWUXGYulm8ZCVEPuMgWq4VUgMSp6QyY47td31/YeVfhDmkro8ZOL6j
Ze5DvZQcZT9pg1rpw6Oc0JekJSCMScUbd+QkUiP0
X-Google-Smtp-Source: AGHT+IFBXeCv5WTR1xh25/HfY+jPo7lNn1IRfwA3+CuZtpq4dpeXI+5gzRjUw3VVAHvnWxXh5+oxgw==
X-Received: by 2002:a05:600c:4751:b0:435:23c:e23e with SMTP id
5b1f17b1804b1-436e26af4b4mr298816255e9.12.1736980856256;
Wed, 15 Jan 2025 14:40:56 -0800 (PST)
Received: from lili (2a01cb0411b186000ad1651703251dcf.ipv6.abo.wanadoo.fr.
[2a01:cb04:11b1:8600:ad1:6517:325:1dcf])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c749989asm38865435e9.2.2025.01.15.14.40.55
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 15 Jan 2025 14:40:55 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Vagrant Cascadian <vagrant@HIDDEN>, Ludovic =?utf-8?Q?Court=C3=A8s?=
<ludo@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <87sepnh4gy.fsf@wireframe>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <878qrjh56c.fsf@wireframe>
<8734hqluu3.fsf@HIDDEN> <87sepnh4gy.fsf@wireframe>
Date: Wed, 15 Jan 2025 19:58:30 +0100
Message-ID: <8734hj52g9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, On Sun, 12 Jan 2025 at 17:45, Vagrant Cascadian wrote:
> It mashes together "good direction,
with concerns" and "good enough > direction,
with concerns" and "tolerable direction, with concerns". It > may not be
necessary having those so fine-grained, and [...]
Content analysis details: (1.1 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:32f listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)
Hi,
On Sun, 12 Jan 2025 at 17:45, Vagrant Cascadian <vagrant@HIDDEN> wrote:
> It mashes together "good direction, with concerns" and "good enough
> direction, with concerns" and "tolerable direction, with concerns". It
> may not be necessary having those so fine-grained, and being able to
> reflect that as part of the concerns raised and noted.
>
>> Well, I think these concerns are captured during the =E2=80=9CDiscussion=
Period=E2=80=9D
>> and they should be included in the section =E2=80=9CDrawback=E2=80=9D or=
=E2=80=9COpen Issues=E2=80=9D.
>
> Sounds good to me, sure!
[...]
>>> I also wonder if there is a supermajority of "I accept" over "I support"
>>> this maybe should raise some sort of red flag calling into question the
>>> proposal... as that is a very weak consensus and perhaps cause for
>>> concern.
>>
>> Good point. Maybe this is the same as above about having these concerns
>> written down in the final document under a dedicated section as
>> =E2=80=9CDrawback=E2=80=9D or =E2=80=9COpen Issues=E2=80=9D. WDYT?
>
> Yeah, something along those lines.
Does it address the comment above about fine-grained =E2=80=9CI accept=E2=
=80=9D?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 22:41:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 17:41:02 2025
Received: from localhost ([127.0.0.1]:59152 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYC4M-00047y-5Z
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:02 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:49315)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tYC4J-00047J-Gf
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 17:41:00 -0500
Received: by mail-wm1-x329.google.com with SMTP id
5b1f17b1804b1-43623f0c574so1283405e9.2
for <74736 <at> debbugs.gnu.org>; Wed, 15 Jan 2025 14:40:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736980853; x=1737585653; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=oQEhK2G3LfAceVqd+/FApkiBy+LSeyUactaW+kl4soc=;
b=EcmDRp1Qe7n0RBX+UxLdEHVbJPB0nZN4z0ghfx7i8zAJQRMJwDYjgBxQ735gvc5FgT
NXdne4yNcx550ygRdnzganPXsHBOpAPd7R3TeCV3kPMCPZ++kg4JV1uYofgaXUAu6NWu
hWcsf6LrAwUelZq6/GCu95rcczppoTQ5RpvemQ3gqOJrF2Zd9klkccqGlEQz8/p7Yc2f
Z/SoF6UohttC1AVVeEufRKg0YBfsZjKWHDQEFIHLiqw5yyIDW9ccMkUnpBi4O9bN4prN
1ObJft5ZJ6TU498T+oATABHQcXQ2xSka1wY7QBd1OPUlO+4VHJH3+pTPAj01T19XVOjQ
W6ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736980853; x=1737585653;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=oQEhK2G3LfAceVqd+/FApkiBy+LSeyUactaW+kl4soc=;
b=uJjTKOg7qTfgsgYjmSI12UzC9/iHDyqpwJYUQKRnp4jPlI8ML2zMAtpfoK4PaPEaue
EUWdSpTFp5jjP+K0lULHIsx2ZEgJgxd5Yx3XXEZF73fThzEXvxO8pfHmlJmMlP4MCmrw
zYM33MVV0P3ReEv0xTv1yLoz8PWOKRmsjF+tD6VTypAR7ohpU6IxYtLSPKo0Fa3JSHA6
qCHHhnlObyAg+pebbIYExQ+JBn3+uqx8gF1+XX6FJZbUKdsRm1GkMpsphAbDlkOJQ28Q
sUcepAG+Oaghg6ub5t5vKsB49ZGXjJDAhhecTbeicp3rX1oBypmv+NoQ3lzWvcIfml+l
CpuA==
X-Forwarded-Encrypted: i=1;
AJvYcCX4FFcIOD4sWVB1sJbRA4Z3oy5W6NwRojuq/i2UhNPvJs8ZvskYXz8vBd95oKwaHw4vWA9ahg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxZTEV3T7LI7rXCkIjIE7droE4o8xFNebfBSKsOu01o/nVDBHHV
cz95tRghv0J9FKTZHgAB2zNW4Y10NmxeuJYlnmyAkk1Rd1FSidtMFmuRxg==
X-Gm-Gg: ASbGncvk3KsHLSXV3U+/jauJIsrkfbgYZmxYTuh6UoHBNtfvQGjtYS0BeljFmTykHJn
IoULN79QG04JTQCjyLgr/ey0LwT/RJHQUE83U6ujgRcrNjmZK/uRnYFpxdKFOaGlb4rkNGaBmn/
ch21i1NKUnjqKLWafhpoR/Ggpc5SvDhvniZnINn3KbnB948KOyPqKHnr2SMj1GK2vhik1KdG+iZ
WgoPaUx2d6xMF3g4ColV9oqI7fGi0x7btu3MkTw+kA2ipy87DItLkBkiGuNmms2iEqcIJTe4QR0
J0ohidolVUTeftv6nQlo4FXkk4LW6nAxjyWbZsqm
X-Google-Smtp-Source: AGHT+IEPXq1erhQ5xfK5I8xrO4nbM9Zv9RSIz3ptOAuoSQ7c4ILdK7BLSw6fXxUhdBsZ7+kJycg1EA==
X-Received: by 2002:a05:600c:3c85:b0:434:a802:e99a with SMTP id
5b1f17b1804b1-436e267821emr274172885e9.4.1736980853205;
Wed, 15 Jan 2025 14:40:53 -0800 (PST)
Received: from lili (2a01cb0411b186000ad1651703251dcf.ipv6.abo.wanadoo.fr.
[2a01:cb04:11b1:8600:ad1:6517:325:1dcf])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-437c7527fc4sm37829195e9.27.2025.01.15.14.40.51
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 15 Jan 2025 14:40:52 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Suhail Singh <suhailsingh247@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87tta6fa6m.fsf@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <877c75vao7.fsf_-_@HIDDEN>
<8734hsqfqz.fsf_-_@HIDDEN> <8734hrioxe.fsf@HIDDEN>
<87wmf3ymua.fsf@HIDDEN> <87sepqkeji.fsf@HIDDEN>
<87tta6fa6m.fsf@HIDDEN>
Date: Wed, 15 Jan 2025 19:44:19 +0100
Message-ID: <877c6v533w.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, On Fri, 10 Jan 2025 at 19:47, Suhail Singh wrote: > IMO,
"Guix Change Process", or "Guix Change Proposal", or "Guix > Enhancement
Proposal" may be more self-evident.
Content analysis details: (1.1 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:329 listed in]
[list.dnswl.org]
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
Ludovic =?utf-8?Q?Cour?= =?utf-8?Q?t=C3=A8s?= <ludo@HIDDEN>,
74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.1 (/)
Hi,
On Fri, 10 Jan 2025 at 19:47, Suhail Singh <suhailsingh247@HIDDEN> wrote:
> IMO, "Guix Change Process", or "Guix Change Proposal", or "Guix
> Enhancement Proposal" may be more self-evident.
There is only two things really hard: cache invalidation and naming. ;-)
Thank you for these suggestions.
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 21:50:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 16:50:31 2025
Received: from localhost ([127.0.0.1]:59031 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tYBHT-0001ho-1m
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 16:50:31 -0500
Received: from libre.brussels ([144.76.234.112]:60438)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <indieterminacy@HIDDEN>)
id 1tYBHQ-0001hW-KJ
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 16:50:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libre.brussels;
s=mail; t=1736977821;
bh=/VF7HnaoSXQDfoFjrAe0u8wcIt4ljanX2Fy3PC3P+Zo=;
h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
b=ZLLKaNh5TY/Vgkb3KCeNX9cqV+L3diVkdup0bZDjkBTwu1ohPTyC0WXnWvDtWLdPs
gRxFpgyeBhJnCkOzqRVyZL4c5uaJmr5W+kq6ngLDfkhons8BZFwFiw3DT7+FbAOPqv
uI96tkoki8SPM7iWFc1rTLkqUZDATFscEaV2eoGI=
MIME-Version: 1.0
Date: Wed, 15 Jan 2025 21:50:21 +0000
From: indieterminacy <indieterminacy@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>
Subject: Re: Guix Common Document process (v7)
In-Reply-To: <Z4fVhpXCDeYXPzUE@jurong>
References: <87bjwfh6p8.fsf@HIDDEN> <87tta4nk21.fsf@HIDDEN>
<Z4fVhpXCDeYXPzUE@jurong>
Message-ID: <6b4b2d6b8af55e03155544fd8ef05cab@HIDDEN>
X-Sender: indieterminacy@HIDDEN
Content-Type: text/plain; charset=US-ASCII;
format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hello Andreas, On 2025-01-15 15:34, Andreas Enge wrote: >
... > > Concerning consensus, I am mildly worried about deadlocks (including
> when trying to modify this RFC/GCD). What happens if some person > insists
> o [...]
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.0 MANY_TO_CC Sent to 10+ recipients
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[144.76.234.112 listed in bl.score.senderscore.com]
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[144.76.234.112 listed in sa-trusted.bondedsender.org]
X-Debbugs-Envelope-To: 74736
Cc: Arun Isaac <arunisaac@HIDDEN>, guix-maintainers@HIDDEN,
zimon.toutoune@HIDDEN, ludo@HIDDEN, mail@HIDDEN,
efraim@HIDDEN, rekado@HIDDEN, guix-devel@HIDDEN,
74736 <at> debbugs.gnu.org, Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hello Andreas, On 2025-01-15 15:34, Andreas Enge wrote: >
... > > Concerning consensus, I am mildly worried about deadlocks (including
> when trying to modify this RFC/GCD). What happens if some person > insists
> o [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[144.76.234.112 listed in sa-trusted.bondedsender.org]
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[144.76.234.112 listed in bl.score.senderscore.com]
3.0 MANY_TO_CC Sent to 10+ recipients
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
-0.0 SPF_PASS SPF: sender matches SPF record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Hello Andreas,
On 2025-01-15 15:34, Andreas Enge wrote:
> ...
>
> Concerning consensus, I am mildly worried about deadlocks (including
> when trying to modify this RFC/GCD). What happens if some person
> insists
> on disapproving? (I am reminded of the European Union where one member
> state can effectively hold the others hostage over certain issues.)
> The RFC/GCD says: "A team member sending this reply should have made
> constructive comments during the discussion period." What if they have
> not? How about adding a quorum of "disapprove" votes to have effect?
> (Actually in Europe *two* member states are needed for a veto in the
> Council.)
>
I wonder whether the 'political ability' of somebody being able to use
deadlock leavers
should be limited to those who are active/recent members.
Does it seem sensible to have this in place already?
> Notice also that the suggestion bootstraps the team members into a
> decision taking body - so far we have added people more or less
> randomly
> to teams. For instance, team members need not have commit rights and
> thus be vetted by three fellow committers. So should we replace "team
> members" by "committers"? Or keep the proposal as is and immediately
> work on a new GCD to somehow safeguard the addition of people to a
> team?
>
Btw, thanks Andreas for your work as Treasurer!
See you in Brussels soon,
Jonathan
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 15 Jan 2025 15:34:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 10:34:43 2025
Received: from localhost ([127.0.0.1]:58340 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tY5Pn-0006no-7d
for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 10:34:43 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:47284)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1tY5Pk-0006nS-99
for 74736 <at> debbugs.gnu.org; Wed, 15 Jan 2025 10:34:41 -0500
Received: from localhost (localhost [127.0.0.1])
by hera.aquilenet.fr (Postfix) with ESMTP id A4A8B543;
Wed, 15 Jan 2025 16:34:33 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
id 26nvFt9i4b8k; Wed, 15 Jan 2025 16:34:33 +0100 (CET)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
by hera.aquilenet.fr (Postfix) with ESMTPSA id 7130F22C;
Wed, 15 Jan 2025 16:34:32 +0100 (CET)
Date: Wed, 15 Jan 2025 16:34:30 +0100
From: Andreas Enge <andreas@HIDDEN>
To: Arun Isaac <arunisaac@HIDDEN>
Subject: Re: Guix Common Document process (v7) (was: Request-For-Comment, RFC)
Message-ID: <Z4fVhpXCDeYXPzUE@jurong>
References: <87bjwfh6p8.fsf@HIDDEN>
<87tta4nk21.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87tta4nk21.fsf@HIDDEN>
X-Rspamd-Server: hera
X-Spamd-Bar: +++++++
X-Rspamd-Queue-Id: A4A8B543
X-Spamd-Result: default: False [7.22 / 15.00]; SPAM_FLAG(5.00)[];
NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-2.68)[98.60%];
SUSPICIOUS_RECIPS(1.50)[]; MID_RHS_NOT_FQDN(0.50)[];
MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_SEVEN(0.00)[10];
RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[];
TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];
TAGGED_RCPT(0.00)[]; FROM_HAS_DN(0.00)[];
FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_DN_SOME(0.00)[];
FREEMAIL_CC(0.00)[gmail.com, flashner.co.il, gnu.org, cbaines.net, elephly.net,
debbugs.gnu.org]
X-Spam-Level: *******
X-Rspamd-Action: add header
X-Spam: Yes
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: guix-maintainers@HIDDEN, zimon.toutoune@HIDDEN, ludo@HIDDEN,
mail@HIDDEN, efraim@HIDDEN, rekado@HIDDEN,
guix-devel@HIDDEN, 74736 <at> debbugs.gnu.org,
Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hello all,
thank you for moving this forward! May I suggest to keep guix-devel
posted when sending comments to the bug?
I like Arun's suggestion of having a separate mailing list for
discussing these important changes (GCD? Greatest common divisors!)
in the future instead of guix-devel.
Janneke, I think another motivation for such a process is to make sure
that some decision is actually reached in the end, instead of letting
discussions taper out. I feel that this tends to happen in Guix and Guix
Foundation.
Concerning consensus, I am mildly worried about deadlocks (including
when trying to modify this RFC/GCD). What happens if some person insists
on disapproving? (I am reminded of the European Union where one member
state can effectively hold the others hostage over certain issues.)
The RFC/GCD says: "A team member sending this reply should have made
constructive comments during the discussion period." What if they have
not? How about adding a quorum of "disapprove" votes to have effect?
(Actually in Europe *two* member states are needed for a veto in the
Council.)
Notice also that the suggestion bootstraps the team members into a
decision taking body - so far we have added people more or less randomly
to teams. For instance, team members need not have commit rights and
thus be vetted by three fellow committers. So should we replace "team
members" by "committers"? Or keep the proposal as is and immediately
work on a new GCD to somehow safeguard the addition of people to a team?
Andreas
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 13 Jan 2025 21:17:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 13 16:17:16 2025
Received: from localhost ([127.0.0.1]:53063 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tXRoC-0006gO-8U
for submit <at> debbugs.gnu.org; Mon, 13 Jan 2025 16:17:16 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38814)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tXRo8-0006fo-WC
for 74736 <at> debbugs.gnu.org; Mon, 13 Jan 2025 16:17:13 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tXRo1-00049z-4Q; Mon, 13 Jan 2025 16:17:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=DZ/3zhYk9t1l1pq1XpZdFAzq8bctSnQEIv+KeCG7Wks=; b=B3Ea5nrcJmZs0MgA2qnG
YUSiR/wFKFKZ4EBmW+yx/Q5+K3AfG0djh0ZVyiFLDtAZ0VmvcG6ewi+JC8gUWNLByLa8wrs6BtSIW
ygHDOP8i9KlOp8uNS9XjiOkLQtIeSNMGaQpnTaYkah1GY9ekhtv9hHIJqUcUKq49jGCYvJ4OwI2eb
Ksmujw/A4m9+vY+ZBbN+qjCeubuLAnsNHSgc+erzmU+Azv9LpOptnN/bTd/6uX/1qWR7EwiNR4MV4
V4lXOKS7JKijuUHhKm1OmnDjOekGkQN4nZS6bLhsu9P4S1+XcseO7aDKNtol9rn2S9qU5z1rL2HS3
msY+czbMR4Dpxw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Hartmut Goebel <h.goebel@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
(Hartmut Goebel's message of "Sun, 12 Jan 2025 16:57:51 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
Date: Mon, 13 Jan 2025 22:17:01 +0100
Message-ID: <87wmey9zxu.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi Hartmut,
Hartmut Goebel <h.goebel@HIDDEN> skribis:
> being late to the discussion, here are my 2 cent. Please apologize if thi=
ngs have already been discussion and decided.
No worries, we still have a bit of time to discuss, thanks for chiming in!
I agree with most of your suggestions/comments. I=E2=80=99ll just comment =
where
deserved:
> Section "How the Process Works", number 3: I don't understand "must not b=
e prospective". According to dict.leo.org, "prospective"
> translates in German to adjectives like long-sighted put also to in the f=
uture, estimated, likley.
This is meant to suggest (I believe) that the process is not meant as a
way to brainstorm new ideas; instead, it should be applied to ideas that
we roughly know how to implement.
> Section "Roles", Sponsor: "is a contributor" and "should be a contributor=
". Contributor to the GCD or to Guix? What makes one a
> "contributor"? Is the term defined somewhere else, e.g. in the Guix Manua=
l?
It=E2=80=99s not defined; we can add it to =E2=80=9CRoles=E2=80=9D.
> Section "Submission Period", Withdrawal and Resubmit: Are there any rules=
why or when an author may resubmit the GCD? Is feedback
> like "The idea is good, but a lot of things popped up during discussion, =
so we need revise the GCD in great parts" a case for this?
It=E2=80=99s up to authors to decide what to do based on the feedback they =
got
(or lack thereof). If nobody was willing to sponsor it, then perhaps
it=E2=80=99s a sign that people either disapprove it or are uninterested in=
it
in its current form.
> Section "Discussion Period": Can the period be extended? What happens if =
there is still heavy discussion aber 60 days?
It has to be at most 60 days, I think that=E2=80=99s quite clear.
> Section "Deliberate period": IMHO "deliberation" is the wrong term, since=
the team members send in their votes. I suggest calling it "Voting
> Period", even if someone might argue that in consent based decision makin=
g, "deliberation" is the term to use.
I proposed =E2=80=9CVoting Period=E2=80=9D but we eventually considered that
=E2=80=9CDeliberation Period=E2=80=9D would better represent what this is.
> Section "Deliberate period":The 25% are to be counted at which valuation =
date? I propose:=20
You propose what? :-)
Thanks,
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 13 Jan 2025 01:45:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 12 20:45:17 2025
Received: from localhost ([127.0.0.1]:49628 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tX9W1-0005j3-64
for submit <at> debbugs.gnu.org; Sun, 12 Jan 2025 20:45:17 -0500
Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:57984)
by debbugs.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2)
(envelope-from <vagrant@HIDDEN>) id 1tX9Vy-0005dy-8K
for 74736 <at> debbugs.gnu.org; Sun, 12 Jan 2025 20:45:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org;
s=1.vagrant.user; t=1736732706;
bh=UKbKvc/rrtRP2jW9imzhHFoop6IKzd4KXNgcdMCxZt4=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=npsD0F/WocuIJ6V/SuIvnq0wPmUzWl2OGBLkEyjHti7dI2qhKsqfiWO0lwjAjV8kW
Pmhg59Xf8FJbAUPuo0S2ZiSedMTQ/ZuEv++7QfNh38ixpDJ3uuEY8m6xCaxXL7R0mu
PoDP24cZYAZFIXvToKjl9UYfbsZ45k15QZEbFtKwQb7SwAQ3xS6EB2gsNzyr1+SCjs
0msrl9EXabs+30fz41p6WwOsRwCvlFWM1A+fObAq0Cfjp21Hcdl5UdOr/krCYSenJw
HxXGS73K+fCnMvkkSYIrq+7xH5uMfHowX054ZotS8biv3/Cu3usabctONJa+YcfPiV
JfY6B/GPNNv1w==
Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50])
by cascadia.aikidev.net (Postfix) with ESMTPSA id AC9283109;
Sun, 12 Jan 2025 17:45:06 -0800 (PST)
From: Vagrant Cascadian <vagrant@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, Ludovic =?utf-8?Q?Court?=
=?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <8734hqluu3.fsf@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <878qrjh56c.fsf@wireframe>
<8734hqluu3.fsf@HIDDEN>
Date: Sun, 12 Jan 2025 17:45:01 -0800
Message-ID: <87sepnh4gy.fsf@wireframe>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
On 2025-01-10, Simon Tournier wrote:
> On Thu, 09 Jan 2025 at 16:40, Vagrant Cascadian <vagrant@HIDDEN> wrot=
e:
>
>> Is 'no one disagrees' =3D=3D 'no one replies with "I disapprove"'? It wo=
uld
>> be nicer if there were more explicit alignment in the words used to make
>> that clearer, if that is, in fact, the intended case. Perhaps
>> literally... e.g. ... (2) if no one declares "I disapprove".
>
> I hope it is clarified with v7 [1]:
>
> The GCD is *accepted* if (1) at least 25% of all team members sen=
d a
> reply, and (2) no one disapproves. In other cases, the GCD is
> *withdrawn*.
>
> WDYT?
Hah. Subtle but meaningful difference! Yes, I think that captures it.
> Maybe, =C2=AB (2) if no one declares "I disapprove". =C2=BB seems even cl=
earer?
It does seem clearer, but the match between "I disapprove" and
disapproves is probably sufficient to address my concern.
>> Obviously, one can and should declare their reservations as part of the
>> discussion that lead up to that point! Although maybe "I accept" should
>> come with the option to declare formal outstanding concerns?
>
> Well, that=E2=80=99s the distinction between =E2=80=9CI support=E2=80=9D =
and =E2=80=9CI accept=E2=80=9D, no?
That is my understanding...
> Somehow, the idea with =E2=80=9CI accept=E2=80=9D is =E2=80=9CI think it=
=E2=80=99s the good direction
> although I have these concerns X and Y but I can with live all that=E2=80=
=9D.
It mashes together "good direction, with concerns" and "good enough
direction, with concerns" and "tolerable direction, with concerns". It
may not be necessary having those so fine-grained, and being able to
reflect that as part of the concerns raised and noted.
> Well, I think these concerns are captured during the =E2=80=9CDiscussion =
Period=E2=80=9D
> and they should be included in the section =E2=80=9CDrawback=E2=80=9D or =
=E2=80=9COpen Issues=E2=80=9D.
Sounds good to me, sure!
>> Similarly "I disaprove" should not come out of nowhere; it should be
>> clear why, and perhaps worth having an option to note that in the call
>> for consensus at the end of the Deliberation Period?
>
> I agree. Does this wording v7 [1]:
>
> - =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the im=
plementation of the
> proposal. A team member sending this reply must have actively
> cooperated with for discussing the RFC during the discussion pe=
riod.
> See =E2=80=9CDecision Making=E2=80=9D.
>
> answer to your comment? In addition, =E2=80=9CDecision Making=E2=80=9D s=
ection
> contains:
>
> Thus, no decision is made against significant concerns; these con=
cerns
> are actively resolved through counter proposals. A deliberating =
member
> disapproving a proposal bears a responsibility for finding altern=
atives,
> proposing ideas or code, or explaining the rationale for the stat=
us quo.
>
> Therefore, =E2=80=9CI disapprove=E2=80=9D cannot come out of nowhere beca=
use the person
> who disapproves must comment during the =E2=80=9CDiscussion Period=E2=80=
=9D on the why.
>
> That=E2=80=99s said, do you suggest that the reply =E2=80=9CI disapprove=
=E2=80=9D during the
> =E2=80=9CDeliberating Period=E2=80=9D should come with a summary about wh=
y?
I *think* so, even though it should have already been made clear through
earlier discussion that there was an issue... it may not always be
clear, especially with asyncronous communications, what each person
final stance is at the end of those prior discussions.
> And such summary would be then included in the Document with the state
> of =E2=80=99widthdrawn=E2=80=99.
At least the major points of disapproval should be summarized succinctly
somewhere. I am not terribly particular about where. :)
>> I also wonder if there is a supermajority of "I accept" over "I support"
>> this maybe should raise some sort of red flag calling into question the
>> proposal... as that is a very weak consensus and perhaps cause for
>> concern.
>
> Good point. Maybe this is the same as above about having these concerns
> written down in the final document under a dedicated section as
> =E2=80=9CDrawback=E2=80=9D or =E2=80=9COpen Issues=E2=80=9D. WDYT?
Yeah, something along those lines.
live well,
vagrant
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZ4RwHQAKCRDcUY/If5cW
ql+uAQCbHM1DE+qNNI2n3TZGDAyUL9H4oxmONCWXexiKkdB9DAEAtBy4KhDkI7hJ
R027G+OGlqoFsO3x8sCb8f0Nr5ITGAc=
=N1li
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 12 Jan 2025 15:58:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 12 10:57:59 2025
Received: from localhost ([127.0.0.1]:48849 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tX0Lf-0003rM-BO
for submit <at> debbugs.gnu.org; Sun, 12 Jan 2025 10:57:59 -0500
Received: from mail02.noris.net ([62.128.1.232]:56997)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <h.goebel@HIDDEN>)
id 1tX0Lc-0003rA-7s
for 74736 <at> debbugs.gnu.org; Sun, 12 Jan 2025 10:57:58 -0500
Received: from p57b089c5.dip0.t-ipconnect.de ([87.176.137.197]
helo=hermia.goebel-consult.de)
by mail02.noris.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim) (envelope-from <h.goebel@HIDDEN>)
id 1tX0La-0006NA-Lf
for 74736 <at> debbugs.gnu.org; Sun, 12 Jan 2025 16:57:54 +0100
Received: from [127.0.0.1] (hermia.goebel-consult.de [192.168.110.7])
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by hermia.goebel-consult.de (Postfix) with ESMTPS id A4F54665CA
for <74736 <at> debbugs.gnu.org>; Sun, 12 Jan 2025 16:57:51 +0100 (CET)
Message-ID: <438ced5f-5dae-4832-8efd-3243d909fd4c@HIDDEN>
Date: Sun, 12 Jan 2025 16:57:51 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Hartmut Goebel <h.goebel@HIDDEN>
Content-Language: de-DE, en-US
Autocrypt: addr=h.goebel@HIDDEN; keydata=
xsFNBFJQM3oBEACiUXmMppc3+A7JpF3lPz8O/mRhfz1U6F4EOTlacTrCcm7Xg5U2JsPPNapV
r5+vHnKBK+xbaX3s/A/G+SwrUZhi1X1HRnSNY1CqL8CT7rZmOtfjg4ExnOuCjie2bKhb9JKm
lJ7MrNimIbNQoX1mRcQ4VMEflhyWfaPGbT73siuMkbr020ExhzW8T18JIC01SgWMULYMBXOB
oGY21am/vaTFCK8bym1P4HVN8i64uOWL0agkAMHbju6SZtG2fYJ68eS3P/97bXRg1pveEdpa
FgaFZhquecw4WdedwLwt1xNcjAg/p6tN73W3asEZTgMHa+iNzbJgcyhWpci09wQZfZ1uL0Hd
M+ohng38ccgu9hJx6YzCN7Fe14JooKbPukG/WfClAgAzZSHRKpS4zGdGlg6D6EWayyWWoLR3
KoMA4LIIlaQbqaOhfe85b4mNgB1hqd0uRTHOah/6T+FUoSQ1IAeKLIDqj6rW7X4ISRn1CXGS
LGDn2QKqR3KtU3cLf8hAeDeO7Qe1jTvLrG1Mfca8lEmC7/yN1gI7L4/cs6lhmXUgMaevuxss
BxO2kkh0OS8HVFf+QQ7LZ5vt91yQVT9HVvOuVob0YtG+3rvkpMaHQilKloNoEkmMiHpwypBa
IfAC6NP9smgionvvmQ5RWSEaH5/pfSUAYbqzWbqDxtqEF/mPOwARAQABzS1IYXJ0bXV0IEdv
ZWJlbCA8aC5nb2ViZWxAY3JhenktY29tcGlsZXJzLmNvbT7CwZQEEwEKAD4CGwMCHgECF4AF
CwkIBwMFFQoJCAsFFgIDAQAWIQTUrYucFnt1fE8I6Hd7dSgRv3c7ZQUCZXYHFwUJFwaNHQAK
CRB7dSgRv3c7ZV3XD/0TQziqqbblVi+apROMF+nvuoyAhHX0KMAuVAI1Qi+9jJN1oa1xAl2P
5/Kco/WUxKSpuJBXN+riAiMslfBCCUkNO4ZlIXeVRzOZOWoDVJSuQYhu2NXsziD2mAXRTw0k
SR5U8uHV98Vpqj8EHMgdQOfASOZpMAPMjcZ2BfBELD5Hp8xcjkMU+TMu1T/Sg22bcFQDSVsI
CpGP8JqeAE82vpBjFUEBgriw49kRpccGHz3F37SpCqyLexJP6BvF42Tpa3+0FPciJ5HTPiUf
DZfo4ob8ry/AVswjukVcvCVNAMlbH7pVQNrXWq7ObaM1+Fzzc7UpSooDsbZ5A5KjP2T36Kyj
IW0wzXQEzk4n5+2m8m3+4TzQPgkGLRs5PfIjb5MAuzAZ25h+1YK8IepynHv/aVQl0FPoNXDn
tGKL3g/K8FV3aSjYN+ya4IsCkuyyziUl7WshtHZ+jglYVcBF2xPDjICv+qmWzLLlVabhVvqG
IYRL/hiaVgmpzQ+87jIOBsknT8BHExIcQMbf/hjwRau4kFKCpNTT9VMKOf+xcLjjB+wWoM/Y
psUcJtikSnwb3fGmGZvMMyAS+wk240pCAZ9y9wXkAEY7qPL/DYjo9yjuU+c5xbn0okf8hSod
NRuYgIn+bghxEvku/2Q8FjBvhLY/wefH8Qhz8R9WZ7z3SsXVhs54xc7BTQRSUDN6ARAAveU7
P66Ee50S+i8lV0TGX4xMculhxqMDRAvMNd7SOIBh0H4mm+bsIApqeLrX96jVKcfJE5EQuPGX
98vfK2ODfJG9UAzYj7GDuUgHipcvmtHkryIXinH+NhXYIEiLA4pDqBURWTaGmX+0+o/dB04p
d0u7ew4zViCDc83l9z4jsHqW5yHHoG7s0BHudYqfoPU104jVRkvoOvox7/qE1UkEa8MXcWbb
HQKgge6MWSx87Fm3ChkxefXc3XxkPJA4wDz14c1CUWuL2LnEbeVowBbYzRujN/4XBMFeiYha
RPZOSPeiZbxkhx9qCzZKlGRCXjmkTrmcsorfp5E2g1sGi+opqUzKEqy0VOkiONNlEwjkRnzu
PuBhf+CEKyzYtnPhfRZ+8fqVi3xi+O8j1K2XgQ2826RBlJmAilpoCBlx5fK4tqP4VjVxVcrc
ChOH6Wit19evdNIHGVvXPtw0eqwj291HCx8L42D7JGs0ac3DTTx+AOr1+Fpm6zWSu09DNPIn
MzD3Gcsq4eEcVuQcNpbUZv12cQIEXxpPSSN9+AQ0Rrkrpt/IAYZnnOKQG4r0Rl0hDQqAs/nm
F2djs+KBdrNKy9jFUHrb4HSRFjGPIztQBfnn5B4PumQ+EGZGjN41hnNDG71zJ4Pzd7Vh/t12
cGSQtdXJPMoi60aHZHYGRyaRsEpO/bsAEQEAAcLBewQYAQoAJgIbDBYhBNSti5wWe3V8Twjo
d3t1KBG/dztlBQJl0zYCBQkXBiA2AAoJEHt1KBG/dztl8SAP9jhSVpxB/3zV+uWhtH7dsihN
Imylcs6/v/pn/topMASFAxwwODSTCBfqm/+H9KBL89gwRfBhwVKt2+e2nREMWyyzqWe1H8Ye
tng4kEdmcAzT/eeL279Tu0GolFHQSkBZMeAp6qJu+JmFTsDAFhx+X+14mpU2CP352xDF9tDf
Gw51b9jIhuKgkB1uukYSDghUTH3rW5+rxuwvNgQ7YDgznyykESfaCUeqVAabA8xKbErKM8G6
PLS93Zu1FJKCr2R2Br2HsI7Yi6g9VTM5Rws1COE0ApJr/GEnebpUh0QcOUiRxtx2LCR4nQI9
Vb6Dky+6aaWz4NsawdLJCym9MxKsGBwV70+xoqOVyA3NNWAZAnPYyEntPWMKTYlwJZDNURqT
NSE3TlS3RUpHJ/y7FeSUQ0kVMmpFZjRY671qAvt6Q4uEsnDcz1g06zLnJKQLs9tEg4kCP32w
kgMrrtAFQwbWzGTxf3xnjVooEJHHI7vOCzj83BQM4sq2Mp6kyuKjrAM+kLZChg8gd+Koj7fj
eUIfwDjLCf3Ax7+g1QEqSqVsYxEB60oLONGMy0V31mofwefbWyFEhf7Mkb3lq01JtJ8TYNIL
piWwGAMdoMZO8fXmTslMrRAStK3PpuUV1R3iAiqBHfyGYPQD5snxA4sHmWDSqI4OfUbVVkA6
OY6DWb43/DE=
Organization: crazy-compilers.com
To: 74736 <at> debbugs.gnu.org
Subject: Re v8 of Add Request-For-Comment process.
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Noris-IP: 87.176.137.197
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.6 (-)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi,</p>
<p>being late to the discussion, here are my 2 cent. Please
apologize if things have already been discussion and decided.<br>
</p>
<p>Section "How the Process Works", number 2: Is –sequence number
obvious enough? If the GCD is not pushed to the repo right after
creating, other authors need to look at the patches-mailinglist.</p>
<p>Also, if not pushing to the repo just after creating the GCD,
sequence-numbers will be missing if the GCD is withdrawn or
rejected.<br>
</p>
<p>Section "How the Process Works", number 3: I don't understand
"must not be prospective". According to dict.leo.org,
"prospective" translates in German to adjectives like long-sighted
put also to in the future, estimated, likley.</p>
<p>Section "How the Process Works", number 4: It should be states
explicitly that the patch is for/against guix-consensus-documents.
<br>
</p>
<p>Section "Roles", Sponsor: here the term "RFC" is used.</p>
<p>Section "Roles", Sponsor: "is a contributor" and "should be a
contributor". Contributor to the GCD or to Guix? What makes one a
"contributor"? Is the term defined somewhere else, e.g. in the
Guix Manual?</p>
<p>Section "Timelime", Flowshart: Some kind of "declined" is
missing.<br>
</p>
<p>Section "Submission Period": withdraw and can resubmit "possibly
under a new GCD number". Why possibly? What are the rules whether
a new number has to be used?</p>
<p>Section "Submission Period", Withdrawal and Resubmit: Are there
any rules why or when an author may resubmit the GCD? Is feedback
like "The idea is good, but a lot of things popped up during
discussion, so we need revise the GCD in great parts" a case for
this?</p>
<p>Section "Discussion Period": Can the period be extended? What
happens if there is still heavy discussion aber 60 days?</p>
<p>Section "Deliberate period": IMHO "deliberation" is the wrong
term, since the team members send in their votes. I suggest
calling it "Voting Period", even if someone might argue that in
consent based decision making, "deliberation" is the term to use.<br>
</p>
<p>Section "Deliberate period":The 25% are to be counted at which
valuation date? I propose: <br>
</p>
<p>Section "Deliberate period": The sentence "Deliberation aims to
…" should be moved near the beginning of the section.</p>
<p>Section "Deliberate period":Same for "Anyone who is a team
member..."</p>
<p>Section "Deliberate period": "GCD acceptence" and "withdrawal
does not necessarily" should go out of this section into as more
general part. Mayby into "Decision Making" (see my next point on
this).</p>
<p>Section "Deliberate period": IMHO if a vast number of team
members disapprove the proposal it should be taken as rejected.<br>
</p>
<p>Section "Decision Making": should go in front of "Timeline",
since it describes the principle.</p>
<p>Section "Merging": "if previously-accepted GCDs are deprecated":
make clear that the status of the deprecated GCD is to be changed.</p>
<p><br>
</p>
<p></p>
<pre class="moz-signature" cols="72">--
Regards
Hartmut Goebel
| Hartmut Goebel | <a class="moz-txt-link-abbreviated" href="mailto:h.goebel@HIDDEN">h.goebel@HIDDEN</a> |
| <a class="moz-txt-link-abbreviated" href="http://www.crazy-compilers.com">www.crazy-compilers.com</a> | compilers which you thought are impossible |
</pre>
</body>
</html>
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 11 Jan 2025 00:48:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 19:48:05 2025
Received: from localhost ([127.0.0.1]:40278 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWPfZ-0001e2-6Y
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 19:48:05 -0500
Received: from mail-qv1-xf43.google.com ([2607:f8b0:4864:20::f43]:50289)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <suhailsingh247@HIDDEN>)
id 1tWPfX-0001dV-9p
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 19:48:03 -0500
Received: by mail-qv1-xf43.google.com with SMTP id
6a1803df08f44-6dd1b895541so42235906d6.0
for <74736 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 16:48:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736556477; x=1737161277; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=gqem/CwSssOVXbF5GNFrXR2oOyjyVTJ18fLBZPYOVPo=;
b=KdUxWeEFTqQmi0cDGxOucETnYCCMNShW+OiEV3MFcAfzVPSbkxVrS+BWibbZ46DM7l
FXumYI+a9uuxDE5KOVmWcBmMY+QLthEONNTAhtX76s9m0Gvi0rr3Q2W82UJW4a1Bm2RY
Rr6qVyA1BuAJQFtblzvXYoHUEXJrJcDjE7AozvCtZBjgVm+IX3I7G76dv8qjpY1X2wak
AtF1CR0Wvj4E2ntCgsrkQfFa+njLAk4KnjFYXiXtnQYTdtqHtHCX0rJ7lAQwTMuEuh8M
3fMMgFhLFwihrbHdkCb3SSsO5bpVUtKr3V7lUo4tlUStTxQdij1d4q0rpIFAfGNZhTlY
S2Vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736556477; x=1737161277;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=gqem/CwSssOVXbF5GNFrXR2oOyjyVTJ18fLBZPYOVPo=;
b=NcbBvR8KwOnKIWotDLj2ihsM04wjz312JKfvWoRelMCmDT9hnKbDzEWIYwbvPIwgZr
7gDPUdx248PkCpQUJD4+kpblRLjGfymc8db1gc9Vxo6ItNzunhtfO3+b6iUbvCxxGswF
uWFOJS0mI3TcUEKBWHm/EBsrQnoU3ya4t9uFlzL77CUukRPEs+fsy3f7z2CI0VSKlWTg
a1fGy/lV2dq9kD9Z8V2MWzLssYOhigpLsTbzvfs6B+ZuzG0fcR5bJDpVpxjn2VdCc40p
vYczX0NtBXbB70oIO8YR9HKMrSeVtofmzq6aoCUGSZyFzlMI3CJA9mBTeFxKDBIWhK/j
3OxA==
X-Forwarded-Encrypted: i=1;
AJvYcCUI3DDcvrsU6tvJ3902kk9DZXlzGUc4F6/cYfHDhYM+1mTLMiSO+sAnEzzZ6TD7sdq+I6600A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyU5daqfLxhAhoqjJL/rG62wMWf6+qIbcAa67dKtSSBXpE2Q/yW
UCCG4JGw04JBGmFJW1ch8c5Pb0kQTdK8k53UWIMkd3g8Vz84vuCnZbO2G7P5
X-Gm-Gg: ASbGncsHxLSew/WPK3hugQFICiy13HR/Gvbu0IbaNT6oCcxLf2q1x2Q7uXejZRRneK0
PjeoYkuKWHcgI3EqygD9DeEXdK+2KMv+WEaLUKLm+mAFt8apNRfmruQA5NYleTV3DQdliQHNNXi
o6PzDl7cb/ZkmpvKNAzYhPvhO/oaPFToQt0rvPwacr55ZWkLgJuBHHj4+ELR8NNMBwLckq4Hu/y
2Go8UTXGYbPN7WggSnkanTliFvbYBEsnAUxEtW2s/58N8eUvFr2
X-Google-Smtp-Source: AGHT+IHAeq4YZISXwB5DmpzcDPF+HefzXSEt/cCvMF8kyRfKVo9Zw0+cmD13dIPmUNTL5vGPX53oFQ==
X-Received: by 2002:ad4:5f8d:0:b0:6d4:4100:75a1 with SMTP id
6a1803df08f44-6df9b2c50dbmr199300746d6.39.1736556477361;
Fri, 10 Jan 2025 16:47:57 -0800 (PST)
Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id
6a1803df08f44-6dfad86153asm15097826d6.22.2025.01.10.16.47.55
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 10 Jan 2025 16:47:56 -0800 (PST)
From: Suhail Singh <suhailsingh247@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87sepqkeji.fsf@HIDDEN> (Simon Tournier's message of "Fri, 10
Jan 2025 14:02:25 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <877c75vao7.fsf_-_@HIDDEN>
<8734hsqfqz.fsf_-_@HIDDEN> <8734hrioxe.fsf@HIDDEN>
<87wmf3ymua.fsf@HIDDEN> <87sepqkeji.fsf@HIDDEN>
Date: Fri, 10 Jan 2025 19:47:45 -0500
Message-ID: <87tta6fa6m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
Ludovic =?utf-8?Q?Cou?= =?utf-8?Q?rt=C3=A8s?= <ludo@HIDDEN>,
74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Simon Tournier <zimon.toutoune@HIDDEN> writes:
> Well, I know RFC is the usual name for this kind of thing (I also used
> RFC when discussing it). Nonetheless, I find nicer to not follow such
> =E2=80=9Cconvention=E2=80=9D, as for example Python Enhancement Proposals=
(PEP)
> does. :-) And the term RFC is already too much overloaded in Guix
> mailing list, IMHO.
>
> In addition, I like =E2=80=99Guix Common Document=E2=80=99 because it exp=
resses what
> it is: our shared (common) direction. Moreover it echoes with Commons
> and somehow the process tries to capture that: what we collectively
> want to preserve. Last, pun with mathematical notion of greatest
> common divisor (gcd) [1].
To the extent it is important that the term be somewhat
self-explanatory, to me the term "Guix Common Document" did not imply
that it is a "proposal", nor that it is intended to "change" or
"enhance" current implementation in some specific way(s). As with all
anecdotal evidence, take this with a grain of salt.
IMO, "Guix Change Process", or "Guix Change Proposal", or "Guix
Enhancement Proposal" may be more self-evident.
--=20
Suhail
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 17:15:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 12:15:38 2025
Received: from localhost ([127.0.0.1]:58630 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWIbg-0005Ai-Nv
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:15:38 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:46602)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tWIbd-0005AM-Lp
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 12:15:35 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tWIbW-0005ym-Rr; Fri, 10 Jan 2025 12:15:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=CJJw9VOrmgByYNmp5JOq+KT+9dsEr/5zILrMth0J3F0=; b=HSZoM+vAALDg2ZwgyXto
5ATNNe+LiO5MXshlyRIy7ebHNrt6R1RBkcW9f3XwBNmlvrIuKoZUtmBRvrq8ouga0+uWeuonEQYMl
MFAYue/iuO1LidscWTIaL9X5sKDsm7NsmaOAFbnsrUtygx8oJaD/qoHoreiuglS7+du53Gh6Ldl1x
qgT1NQWcsDjQCrMvOhOZyKUsYUh7/nyP4yzasbSZGL0t3qvTXUQ+M4IemMwOHA0Y41dx4RZ5Z8VQA
WD2phrd/Gn7KZEdVmqqhzvsv28siXbjyxrIzqJkGsDRrewFrnk7SYVD5BHxqwL+SGr9Hgv2sOeDZu
LZmZL6x9fhlstg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: [PATCH v8] Add Request-For-Comment process.
In-Reply-To: <87jzb3h7ps.fsf@HIDDEN> (Simon Tournier's message of "Fri, 10
Jan 2025 00:45:51 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN> <87jzb3h7ps.fsf@HIDDEN>
Date: Fri, 10 Jan 2025 18:15:20 +0100
Message-ID: <877c72lhef.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello Simon and all,
Here=E2=80=99s v8 (based on changes I had made to v6) to account for the ma=
ny
good suggestions that were made in the past few days.
Main changes:
=E2=80=A2 New =E2=80=9CRoles=E2=80=9D section (replacing =E2=80=9CSupport=
ers=E2=80=9D), where =E2=80=9Cteam member=E2=80=9D is
defined.
=E2=80=A2 Mention cancellation when sponsors are not found.
=E2=80=A2 ASCII art for the diagram.
=E2=80=A2 Clarify that it is up to the author(s) to decide when to stop t=
he
discussion period and start the deliberation period, as long as it=E2=
=80=99s
between 30 and 60 days.
=E2=80=A2 Regarding disapproval, change =E2=80=9Cmust have =E2=80=A6=E2=
=80=9D to =E2=80=9Cshould =E2=80=A6=E2=80=9D.
As for the name, I was fine with =E2=80=9CRFC=E2=80=9D, I=E2=80=99m fine wi=
th =E2=80=9CGuix Consensus
Document=E2=80=9D (as pukkamustard suggested), but I would rather avoid =E2=
=80=9CGuix
Common Document=E2=80=9D, which IMO fails to convey what this is about.
Find v8 attached and a diff compared to v7, for clarity (?).
I=E2=80=99ll refrain from sending any new version!
BTW, should we start using a version control tool? We have to file a
Savannah support request to rename the repo though, if there=E2=80=99s cons=
ensus
about one of the =E2=80=9CGCD=E2=80=9D names.
Ludo=E2=80=99.
v7-to-v8 diff:
--=-=-=
Content-Type: text/x-patch; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
--- /home/ludo/doc/guix/001-gcd-process.md 2025-01-10 17:47:35.269850711 +0=
100
+++ /home/ludo/doc/guix/001-gcd-process-v2.md 2025-01-10 18:07:43.556236460=
+0100
@@ -1,17 +1,17 @@
-title: Guix Common Document Process
+title: Guix Consensus Document Process
id: 001
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
-sponsor: ?
-submitted: 2024-12-08
+sponsors: pukkamustard, Ricardo Wurmus
+date-submitted: 2024-12-12
date: 2025-01-15
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
=20
# Summary
=20
-This document describes the _Guix Common Document_ (GCD) process of the
+This document describes the _Guix Consensus Document_ (GCD) process of the
Guix project. The GCD process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes
affecting the project. It aims to draw attention of community members
@@ -58,7 +58,7 @@
Someone submitting a patch for any such change may be asked to submit an
GCD first.
=20
-Most day-to-day contributions do *not* require an GCD; examples include:
+Most day-to-day contributions do *not* require a GCD; examples include:
=20
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change
@@ -72,9 +72,10 @@
=20
## How the Process Works
=20
-1. Clone https://git.savannah.gnu.org/git/guix/guix-common-document.git #T=
ODO:
+1. Clone
+ https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git .
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
- is a short descriptive name long and `XYZ` is the sequence number.
+ is a short descriptive name and `XYZ` is the sequence number.
3. Write your GCD following the template=E2=80=99s structure. The GCD mus=
t not
be prospective; it must formalize an idea and sketch a plan to
implement it, even if not all details are known. If it intends to
@@ -89,58 +90,62 @@
=20
Submitted GCD is announced at `info-guix@HIDDEN`.
=20
-## Sponsors
+## Roles
=20
-A sponsor is a contributor sufficiently familiar with the project=E2=80=99s
-practices, hence it is recommended, but not mandatory, to be a team
-member. Sponsors do not have to agree with all the points of the GCD
-but should generally be satisfied that the proposed additions are a good
-thing for the community.
-
-Sponsors help the author(s) by participating in discussions, amending
-the document as it is being discussed, and acting as timekeepers.
-
-As sponsor, please make sure that all have the time and space for
-expressing their comments. The GCD is about significant changes, thus
-more opinions is better than less.
+ - An *author* is the person or one of the persons submitting the RFC.
+ Authors bear the responsibility to carry out the process to its
+ conclusion.
+
+ - A *sponsor* is a contributor who, during the submission period (see
+ below), informs the author(s) that they would like to support the
+ RFC by participating in discussions, providing constructive comments
+ to help the author(s), soliciting opinions, and acting as
+ timekeepers.
+
+ Sponsors should be contributors who consider being sufficiently
+ familiar with the project=E2=80=99s practices; hence it is recommended=
, but
+ not mandatory, to be a team member.
+
+ - A *team member* is the member of a team, as defined by the Guix
+ project in the manual. Currently, the list of teams and their
+ members is maintained in the file `etc/teams.scm` in the Guix
+ repository.
=20
## Timeline
=20
-The lifetime of an GCD is structured into the following recommended
-periods:
+A GCD must follow the process illustrated by the diagram below,
+consisting of several *periods*.
=20
-
=20
-```dot
-digraph "GCD Timeline" {
- submission [label=3D<Submission Period<br />up to 7=C2=A0days>]
- discussion [label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
- deliberation[label=3D<Deliberation Period<br />14=C2=A0days>]
- withdrawn [label=3DWithdrawn, shape=3Drectangle]
- accepted [label=3DAccepted, shape=3Drectangle]
-=20=20=20=20
- submission -> discussion
- submission -> withdrawn
- discussion -> deliberation
- deliberation -> withdrawn
- deliberation -> accepted
-=20=20=20=20
- withdrawn -> submission [label=3D"New version"]
-=20=20=20=20
- discussion -> withdrawn
-}
+```
+ +-----------+
+ +- - - - - - ->| Withdrawn |<----------------------+
+ : +-----------+ |
+ : ^ |
+ : : |
++--------------------+ +---------------------+ +---------------------+
+| Submission Period | | Discussion Period | | Deliberation Period |
+| (up to 7 days) |-->| (30=E2=80=9360 days) |-->| (14 days)=
|
++--------------------+ +---------------------+ +---------------------+
+ |
+ |
+ V
+ +----------+
+ | Accepted |
+ +----------+
```
=20
-The subsections below detail the various stages and their duration.
+The subsections below detail the various periods and their duration.
=20
### Submission Period (up to 7 days)
=20
-Anyone can author and submit an GCD as a regular patch and look for
-sponsor (see below). The GCD is *submitted* once one or more people
-publicly reply =E2=80=9CI sponsor=E2=80=9D and volunteers to be sponsors; =
the next
-step is the *discussion period*.
+Anyone can author and submit a GCD as a regular patch and look for
+sponsors (see below). The GCD is *submitted* once one or more people
+have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
+canceled if no sponsor could be found during that period. The next step
+is the *discussion period*.
=20
-Author(s) may withdraw their GCD at any time; they can resubmit it again
+Authors may withdraw their GCD at any time; they can resubmit it again
later, possibly under a new GCD number.
=20
### Discussion Period (at least 30 days, up to 60 days)
@@ -148,13 +153,14 @@
Once submitted, the GCD is publicly discussed; authors are encouraged to
publish updated versions incorporating feedback during the discussion.
=20
-Once the discussion settles, at the latest after 60 days, the author(s)
-publish a final version, leading to the *deliberation period*.
+When deemed appropriate, between 30 days and 60 days after the start
+of the discussion period, the author(s) may publish a final version and
+announce the start of the *deliberation period*.
=20
### Deliberation Period (14 days)
=20
-All members of any team of the Guix project can participate in
-deliberation and are encouraged to do so.
+All team members can participate in deliberation and are encouraged to
+do so.
=20
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
@@ -163,9 +169,8 @@
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementat=
ion of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementat=
ion of the
- proposal. A team member sending this reply must have actively
- cooperated with for discussing the RFC during the discussion period.
- See =E2=80=9CDecision Making=E2=80=9D.
+ proposal. A team member sending this reply should have made
+ constructive comments during the discussion period.
=20
The GCD is *accepted* if (1) at least 25% of all team members send a
reply, and (2) no one disapproves. In other cases, the GCD is
@@ -174,7 +179,7 @@
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
below.
=20
-Anyone who is a team member is a deliberating member and is asked
+Anyone who is a team member is a deliberating member and is encouraged
to contribute to the deliberation. Team members are defined by the
file etc/teams.scm (see =E2=80=9CTeams=E2=80=9D in the manual).
=20
@@ -219,7 +224,8 @@
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
[GNU Free Documentation License 1.3, with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover
-Texts](https://www.gnu.org/licenses/fdl-1.3.html).
+Texts](https://www.gnu.org/licenses/fdl-1.3.html) or (at your option)
+any later version.
=20
## GCD Template
=20
@@ -228,8 +234,8 @@
=20
## Cost of Reverting
=20
-The GCD process described in this documented can be amended by
-subsequent GCDs.
+The GCD process described in this document can be amended by subsequent
+GCDs.
=20
## Drawbacks
=20
--=-=-=
Content-Type: text/plain
And v8:
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline; filename=001-gcd-process-v2.md
Content-Transfer-Encoding: quoted-printable
Content-Description: PATCH v8
title: Guix Consensus Document Process
id: 001
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
sponsors: pukkamustard, Ricardo Wurmus
date-submitted: 2024-12-12
date: 2025-01-15
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
# Summary
This document describes the _Guix Consensus Document_ (GCD) process of the
Guix project. The GCD process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes
affecting the project. It aims to draw attention of community members
on important decisions, technical or not, and to give them a chance to
weigh in.
# Motivation
Day-to-day work on Guix revolves around informal interactions, peer
review, and consensus-based decision making. As the community grows, so
does the stream of proposed changes, and no single person is able to
keep track of all of them.
The GCD process is a mechanism to determine whether a proposed change is
=E2=80=9Csignificant=E2=80=9D enough to require attention from the communit=
y at large
and if so, to provide a documented way to bring about broad community
discussion and to collectively decide on the proposal.
A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only be =
reverted at a
high cost or, for technical changes, when it has the potential to
disrupt user scripts and programs or user workflows. Examples include:
- changing the `<package>` record type and/or its interfaces;
- adding or removing a `guix` sub-command;
- changing the channel mechanism;
- changing project governance policy such as teams, decision making, the
deprecation policy, or this very document;
- changing the contributor workflow and related infrastructure (mailing
lists, source code repository and forge, continuous integration, etc.).
# Detailed Design
## When to Follow This Process
The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, whic=
h include:
- changes that modify user-facing interfaces that may be relied on
(command-line interfaces, core Scheme interfaces);
- big restructuring of packages;
- hard to revert changes;
- significant project infrastructure or workflow changes;
- governance or changes to the way we collaborate.
Someone submitting a patch for any such change may be asked to submit an
GCD first.
Most day-to-day contributions do *not* require a GCD; examples include:
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change
interfaces;
- updating the manual, updating translations;
- changing the configuration of systems part of project infrastructure
in a user-invisible way.
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
## How the Process Works
1. Clone
https://git.savannah.gnu.org/git/guix/guix-consensus-documents.git .
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name and `XYZ` is the sequence number.
3. Write your GCD following the template=E2=80=99s structure. The GCD must=
not
be prospective; it must formalize an idea and sketch a plan to
implement it, even if not all details are known. If it intends to
deprecate a previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
one or more people who will support the GCD and participate in
discussions by your side (see below).
The GCD is *submitted* once it has at least one sponsor in addition to
the author(s). See =E2=80=9CSubmission Period=E2=80=9D below.
Submitted GCD is announced at `info-guix@HIDDEN`.
## Roles
- An *author* is the person or one of the persons submitting the RFC.
Authors bear the responsibility to carry out the process to its
conclusion.
- A *sponsor* is a contributor who, during the submission period (see
below), informs the author(s) that they would like to support the
RFC by participating in discussions, providing constructive comments
to help the author(s), soliciting opinions, and acting as
timekeepers.
Sponsors should be contributors who consider being sufficiently
familiar with the project=E2=80=99s practices; hence it is recommended,=
but
not mandatory, to be a team member.
- A *team member* is the member of a team, as defined by the Guix
project in the manual. Currently, the list of teams and their
members is maintained in the file `etc/teams.scm` in the Guix
repository.
## Timeline
A GCD must follow the process illustrated by the diagram below,
consisting of several *periods*.
```
+-----------+
+- - - - - - ->| Withdrawn |<----------------------+
: +-----------+ |
: ^ |
: : |
+--------------------+ +---------------------+ +---------------------+
| Submission Period | | Discussion Period | | Deliberation Period |
| (up to 7 days) |-->| (30=E2=80=9360 days) |-->| (14 days) =
|
+--------------------+ +---------------------+ +---------------------+
|
|
V
+----------+
| Accepted |
+----------+
```
The subsections below detail the various periods and their duration.
### Submission Period (up to 7 days)
Anyone can author and submit a GCD as a regular patch and look for
sponsors (see below). The GCD is *submitted* once one or more people
have volunteered to be sponsors by publicly replying =E2=80=9CI sponsor=E2=
=80=9D; it is
canceled if no sponsor could be found during that period. The next step
is the *discussion period*.
Authors may withdraw their GCD at any time; they can resubmit it again
later, possibly under a new GCD number.
### Discussion Period (at least 30 days, up to 60 days)
Once submitted, the GCD is publicly discussed; authors are encouraged to
publish updated versions incorporating feedback during the discussion.
When deemed appropriate, between 30 days and 60 days after the start
of the discussion period, the author(s) may publish a final version and
announce the start of the *deliberation period*.
### Deliberation Period (14 days)
All team members can participate in deliberation and are encouraged to
do so.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
- =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementati=
on of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementati=
on of the
proposal. A team member sending this reply should have made
constructive comments during the discussion period.
The GCD is *accepted* if (1) at least 25% of all team members send a
reply, and (2) no one disapproves. In other cases, the GCD is
*withdrawn*.
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
below.
Anyone who is a team member is a deliberating member and is encouraged
to contribute to the deliberation. Team members are defined by the
file etc/teams.scm (see =E2=80=9CTeams=E2=80=9D in the manual).
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
the participants consent to its implementation.
Similarly, withdrawal does not necessarily equate with rejection; it
could mean that more discussion and thought is needed before ideas in
the GCD are accepted by the community.
## Decision Making
Contributors and even more so team members are expected to help build
consensus. By using consensus, we are committed to finding solutions
that everyone can live with.
Thus, no decision is made against significant concerns; these concerns
are actively resolved through counter proposals. A deliberating member
disapproving a proposal bears a responsibility for finding alternatives,
proposing ideas or code, or explaining the rationale for the status quo.
To learn what consensus decision making means and understand its finer
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
## Merging Final GCDs
Whether it is accepted or withdrawn, a committer merges the final GCD
following these steps:
1. filling in the remaining metadata in the GCD headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
`status` header accordingly);
2. committing everything;
3. announcing the publication of the GCD.
All the GCDs are dual-licensed under the [Creative Commons
Attribution-ShareAlike
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
[GNU Free Documentation License 1.3, with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover
Texts](https://www.gnu.org/licenses/fdl-1.3.html) or (at your option)
any later version.
## GCD Template
The expected structure of GCDs is captured by the template in the file
`000-template.md`, written in English with Markdown syntax.
## Cost of Reverting
The GCD process described in this document can be amended by subsequent
GCDs.
## Drawbacks
There is a risk that the additional process will hinder contribution more t=
han
it would help. We should stay alert that the process is only a way to help
contribution, not an end in itself.
Discussions could easily have a low signal-to-noise ratio. We will
collectively pay attention to over- and under-representation of voices
and notably avoid repeating arguments, avoid using exclusionary jargon,
and solicit opinions of those who remained silent.
## Open Issues
There are still questions regarding the desired scope of the process.
While we want to ensure that technical changes that affect users are
well-considered, we certainly don=E2=80=99t want the process to become undu=
ly
burdensome. This is a careful balance which will require care to
maintain moving forward.
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 16:47:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 11:47:54 2025
Received: from localhost ([127.0.0.1]:58556 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWIAs-0003pi-5b
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:47:54 -0500
Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1]:45370)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <noe@HIDDEN>) id 1tWIAp-0003pF-Vm
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 11:47:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=NVsaLsjLKKbW2A1DgGd7i4gV1y1j0zfVR/f6LGXqqp4=; b=Q
iAgun5y0tx9q+qVfI8FCfQJldALrHbpPBYTjyzhEWD4M6Hu8pbqd6C6xM8ojAcQt1Je72IAHwE2Bw
W55kGcCCPkso3Zh1OarPjV12NLQUKZ516Nf8dlfJ1pXOWvIgbKrwIwHWxgllT29WC6Y19SXFDU1Eb
zLETKtb7TRgMUDwGvzlBDRQpHNa2WdQ6zLOlcSqRAZEGasuzvI/UhAXToI9DWCuijjeD0DeaNzgI7
C6eKGuxQrwj+d2jtkVyCuhY2iSbuDIITPh7yKdh5hOX7VDayJixIok1P8/f+MuHI0/pCS3Bcs5R+9
MTCRbeLKC/gtmD2n16IFd7siARN0WWvjw==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tWIAj-005rOT-I4; Fri, 10 Jan 2025 17:47:45 +0100
From: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, Ludovic =?utf-8?Q?Court?=
=?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87sepqkeji.fsf@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <877c75vao7.fsf_-_@HIDDEN>
<8734hsqfqz.fsf_-_@HIDDEN> <8734hrioxe.fsf@HIDDEN>
<87wmf3ymua.fsf@HIDDEN> <87sepqkeji.fsf@HIDDEN>
Date: Fri, 10 Jan 2025 17:48:57 +0100
Message-ID: <877c721uo6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Simon Tournier <zimon.toutoune@HIDDEN> writes:
> Hi No=C3=A9,
>
> On Fri, 10 Jan 2025 at 11:39, No=C3=A9 Lopez via Guix-patches via <guix-p=
atches@HIDDEN> wrote:
>
>> Can you explain the reasoning for that name? I don=E2=80=99t think I un=
derstand
>> what it means.
>
> Personally, I find =E2=80=99Guix Common Document=E2=80=99 more self-expla=
natory than
> Request-for-Comments. Because once the proposal is accepted or
> withdrawn there is no more request nor comment. ;-)
>
> Well, I know RFC is the usual name for this kind of thing (I also used
> RFC when discussing it). Nonetheless, I find nicer to not follow such
> =E2=80=9Cconvention=E2=80=9D, as for example Python Enhancement Proposals=
(PEP)
> does. :-) And the term RFC is already too much overloaded in Guix
> mailing list, IMHO.
>
> In addition, I like =E2=80=99Guix Common Document=E2=80=99 because it exp=
resses what it
> is: our shared (common) direction. Moreover it echoes with Commons and
> somehow the process tries to capture that: what we collectively want to
> preserve. Last, pun with mathematical notion of greatest common divisor
> (gcd) [1].
>
> Does it make sense?
Makes sense, we could add the explanation to the readme :)
Thanks,
No=C3=A9
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 13:17:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 08:17:54 2025
Received: from localhost ([127.0.0.1]:56720 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWEte-00016h-AP
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:17:54 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55356)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <janneke@HIDDEN>) id 1tWEtb-00016T-QQ
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:17:53 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <janneke@HIDDEN>)
id 1tWEtQ-0004fe-ET; Fri, 10 Jan 2025 08:17:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=9c7nRMM9aHR/55Z/VN961acHDAAU9Y1s0fVx2fzo7hg=; b=HcvzYD1fk5kX9zGduVLD
ITG2NeXnTH/2B7FtJT+zMGAJwyrN2T+CijOhUGiREtWB7LOPYe3bMSJJSycy1H3v+6fe2Mk3/3yJh
K/5xLLTf2ttbpgzO+Oz3IldQWtvKpkRUmv+Mpa1026kV8FLmcx0X+Q4iI89/ywG56Aa/Qrrn69MHl
gtSv22RtvWSiWYJE+7j92Nvbi79DDRDGcKcflIx9q0E0fCrmcOJE8Z5yu2LKjbMSRQ5+iNj6PDSI2
e3sRjZrL6L3u2jEX2mNQM6RBii9UXK0mr6TLR8jrIVW7Q88UlMZd7tl+B2kFQBp3lOzNhnGBkTGsB
6dZG+SMlmMlXOw==;
From: Janneke Nieuwenhuizen <janneke@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <87y0zikfch.fsf@HIDDEN> (Simon Tournier's message of "Fri, 10
Jan 2025 13:45:02 +0100")
Organization: AvatarAcademy.nl
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <87h667nmdk.fsf@HIDDEN>
<87y0zikfch.fsf@HIDDEN>
X-Url: http://AvatarAcademy.nl
Date: Fri, 10 Jan 2025 14:17:03 +0100
Message-ID: <871pxaolkg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)
Simon Tournier writes:
Hi Simon,
> On Fri, 10 Jan 2025 at 08:44, Janneke Nieuwenhuizen <janneke@HIDDEN> wro=
te:
>
>>> # Motivation
[..]
>> * to draw more attention to / have important discussions stand out
>> more in all the "noise", and guided by
[..]
> Yes! :-)
Great!
>
>> A drawback could be that it slows
>> development down, but for important changes that may be a good thing?
>
> I would you say yes :-)
>
> And I would also say it=E2=80=99s a counter measure against =E2=80=9CWhy =
wasn't I
> consulted=E2=80=9C [1] or some bullet points [2] from the talk that appea=
r to me
> helpful and that had been inspiration.
>
> 1: https://youtu.be/m0rakUuPXFM
> 2: https://simon.tournier.info/posts/2023-10-30-toward-rfc.html
Yes, I tend to agree. Especially improving the chance to get involved
is a very good thing.
>> The only things that I could suggest is to see if we should make it even
>> be more lightweight/nimble as a first version, e.g, require only two
>> *persons*, so that two authors could start a submission
>>
>> The RFC is *submitted* once it has at least one co-author or
>> supporter in addition to the initial author(s).
>
> Ah you mean that the case of =E2=80=99two authors=E2=80=99 does not requi=
re a Sponsor*,
> right?
Ah yes,
Possibly I'm splitting hairs here too much. But ISTM that having one
author and one sponsor being enough, whereas in the situation where an
early sponsor actually contributes to become a second author, they would
now have to go look for a third person. Dunno.
> *Sponsor: was =E2=80=99Supporter=E2=80=99 but renamed in order to avoid c=
onfusion
> between supporting the Document before the Discussion Period and
> replying =E2=80=99I support=E2=80=99 during the Delibration Period.
Noted. Sorry for being sloppy with the terms :)
>> or use shorter periods, e.g.
>>
>> submission[label=3D<Submission Period<br />up to 7=C2=A0days>]
>> comments[label=3D<Discussion Period<br />15=E2=80=9360=C2=A0days>]
>> deliberation[label=3D<Deliberation Period<br />8-14=C2=A0days>]
>>
>> but I have no strong opinion on these.
>
> About the Discussion Period, I do not have an opinion. From my
> intuition, it appears to be helpful when all have the time and space for
> expressing their comments.
>
> About the Deliberation Period, I think we need to have enough time and 2
> weeks sound the good range based on what we are already doing for patch
> review.
Indeed, that mathes. I was just thinking about a patch that "just
passes the RFC-importance threshold" but could have been applied within
a week because it got a lot of review and attention, then someone
proposes to create an RFC, and then you're automatically looking at
7+30+14 =3D=3D ~7 weeks.
It's a puzzle indeed. I was thinking: if "everyone involved" argees it
could be done/decided quicker, policy seems to prevent that. Otoh, that
protects the "why wasn't I consulted" problem. So yeah.
If nobody else sees the need to make the first iteration more
lightweight, I'm happy to try this. Thanks again for your efforts.
Greetings,
Janneke
--=20
Janneke Nieuwenhuizen <janneke@HIDDEN> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade=
my.com
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 13:02:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 08:02:43 2025
Received: from localhost ([127.0.0.1]:56702 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWEew-0000MM-K1
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:02:42 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:61851)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tWEeu-0000Ln-9G
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:02:40 -0500
Received: by mail-wm1-x329.google.com with SMTP id
5b1f17b1804b1-4368a293339so23586705e9.3
for <74736 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 05:02:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736514154; x=1737118954; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=T17N0cQIazdnX4LdcrRZ6BRRj5szpobYSZBvTRGrpKI=;
b=gfk/hjzi4nUIGgiH2+QCOcy2BnuOpqnVKEAWqGRqEvFwIo28lL59b45LOFcI8ogdxm
qMyUXlu/sMl+p2FfwybrgMf3b1kPX9lcfvZsMMQyw8nc3q352cuhvypLSJ+q1Lws/MGl
QUJqB8x5O4XqmhdHWZxP+Y6dKSyGRvbNJCh44HXgQEWFkopF1QdF9kZVgB7SewjM7d7I
sf7lT20I3++l9dgq5t8xr/GG6PmI5+9NGLuOtbFIpvP4RCncbrEVipOw9XkrASHHcTKe
HmTiVcovALsecrsESlcdORXX3FBuW93mrxNukUmdNezV0MwWJNiwii6Hh+UZaE35kFSj
Arww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736514154; x=1737118954;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=T17N0cQIazdnX4LdcrRZ6BRRj5szpobYSZBvTRGrpKI=;
b=YS4urgGkCHZquX6T4McZTY+bLawkkElKr2mXncLzV+d9QyRlFTDqJzOlRMfMnwO9XH
u0RpHEMiyfxaCkxdSIpce0WO1vtE5OIji++lfhG/wkJMlCEZ8tS4aivllR3+UyFnbgBC
78mDmoCc0fKBvQbeHke6tE3ge7gMZAl6K5i6P0IKw9bDDP6X+l33Dq2Gi0QPuhPnX5qW
maQw0Jcmc14HwFF6LwXzEobd80NiJ/Kb+ssXvrwYaunt2+CUiPj2ajiUJNo/pXMs6Knv
s9TMYD2rp+E7JHNTHU2MuAASo7sf90FyFegdsIboUUo23NU8L/ACAioRmXnVmnZFDAg4
+fMA==
X-Gm-Message-State: AOJu0YztUfF57XdZnzxg4Tf+Es69AcW7Buuqr9kw8uoMPPS/du58DAWF
2y4wKqhYVunbHI1wSRc3mzfmYBi8LZxEglNBlWi4lwSkvTwuGUZ2VdP7Nw==
X-Gm-Gg: ASbGncsG3WV7rjsR6+cAE3dM/6uT1VdcvKxO3aK/bBmQq335QYQX6zBeD1Z0EQ4xlu+
36bpwzm1VwVP4ENKFxQH3KEzB0c3btHtCdLLdshW8xyc2CI9tUoZAY62igWPzx1Vog++oqE6S+j
9Kqa6nBRLpayiFAYbryJ2rw+XqylUb1C5UNj2nkoTO2VU9D/dK4I/O26aMUFIF7FXGlXTJ4I9Xi
ghRnFzWagtgvtnZLdeQAXU4GOg9PaoEtYRR/Ua4z7JpLWcfAKRMDKEv3c2hNr4E7wneIbMt8TOX
LavsRdaheRGkPeVJrmRRDJViFUNsxDLxY8y1jXmvow==
X-Google-Smtp-Source: AGHT+IF8F3rz942o4PbX021EOwMVWfK6pykKUnY20PFFIcEUzbbJrO7Qp2TtsZF8zDVaxC5Y0dS63g==
X-Received: by 2002:a05:600c:3b08:b0:436:18e5:6917 with SMTP id
5b1f17b1804b1-436e255ffd6mr108672895e9.0.1736514153991;
Fri, 10 Jan 2025 05:02:33 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-47.net.univ-paris-diderot.fr.
[194.254.61.47]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-436e2e8bea5sm85825905e9.31.2025.01.10.05.02.33
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 10 Jan 2025 05:02:33 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, Ludovic =?utf-8?Q?Cour?=
=?utf-8?Q?t=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87wmf3ymua.fsf@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <877c75vao7.fsf_-_@HIDDEN>
<8734hsqfqz.fsf_-_@HIDDEN> <8734hrioxe.fsf@HIDDEN>
<87wmf3ymua.fsf@HIDDEN>
Date: Fri, 10 Jan 2025 14:02:25 +0100
Message-ID: <87sepqkeji.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi No=C3=A9,
On Fri, 10 Jan 2025 at 11:39, No=C3=A9 Lopez via Guix-patches via <guix-pat=
ches@HIDDEN> wrote:
> Can you explain the reasoning for that name? I don=E2=80=99t think I und=
erstand
> what it means.
Personally, I find =E2=80=99Guix Common Document=E2=80=99 more self-explana=
tory than
Request-for-Comments. Because once the proposal is accepted or
withdrawn there is no more request nor comment. ;-)
Well, I know RFC is the usual name for this kind of thing (I also used
RFC when discussing it). Nonetheless, I find nicer to not follow such
=E2=80=9Cconvention=E2=80=9D, as for example Python Enhancement Proposals (=
PEP)
does. :-) And the term RFC is already too much overloaded in Guix
mailing list, IMHO.
In addition, I like =E2=80=99Guix Common Document=E2=80=99 because it expre=
sses what it
is: our shared (common) direction. Moreover it echoes with Commons and
somehow the process tries to capture that: what we collectively want to
preserve. Last, pun with mathematical notion of greatest common divisor
(gcd) [1].
Does it make sense?
Cheers,
simon
1: https://en.wikipedia.org/wiki/Greatest_common_divisor
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 13:02:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 08:02:42 2025
Received: from localhost ([127.0.0.1]:56700 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWEew-0000MF-5Z
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:02:42 -0500
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:50616)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tWEet-0000Lm-P7
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:02:40 -0500
Received: by mail-wr1-x432.google.com with SMTP id
ffacd0b85a97d-386329da1d9so1092981f8f.1
for <74736 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 05:02:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736514154; x=1737118954; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=wPjESG5iXgrps1YjePrZP9SIludUgp68ICAq0VObtek=;
b=Oc1r7oeK1JMd4IJ7aYdVIDbkfYNIuvEitzMoD2+rRCUgkn3W4tpbRfgxZergrH9k8q
EENxCQvg5grfONnAlPVYTTbiVZuiEWMSzxNkVZ4qyY9thvuBBSyYbkM0qjY5CA7GxZci
AgtHLIJAMm/lV2Wjv4uITy89xXd9Q41wD6G7tM9EzJ2aJsPdVVTigmIG/bPnF0lmbto4
lFxg37WX3Mi4M3U15zoukkjyLgsi6NvEISX4ZYiGDYL+wNkmi2PNTr2PXF5cKXLdAigr
GOUysl5kIOFAQYhEyRr9MvV/1Gffrc4BiuL0uzqwVSO62Lwlh3zuxnoIFDP1H8MoiURh
Qung==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736514154; x=1737118954;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=wPjESG5iXgrps1YjePrZP9SIludUgp68ICAq0VObtek=;
b=BAjhED9LpNrJYltL3HH/PJa5hMVy5+6OYb73SQI02CGaoRbdI8ImR5/dOlL1cQo15i
wiC8BZT0H95XbllQaRLkUZx6Fy2OVNX0tewYrdyu6wH2zmU6jm4NLAxSXteStCStU2gZ
YDJC3DVIaz6xHBWW+bu0B5wuLxuU+b2KnjaicR/lCfvXQ9bOfV++tHS+aLIiouEZNkTc
x3UpMbqECu33+wg/3TeFPW8HP3DG+B0KGRewyPneTOc6AjwfnttIqIS6r8X4O9FkdauH
lDY5FFV0UUi6RXYf7gCT1SEBIzHWW14VVELn6jNFPOdrlJbXOFFtXCBpZcGqZ7MlmvES
wc/Q==
X-Forwarded-Encrypted: i=1;
AJvYcCVaJ7xNSxYTmOkAo3lm30qN1GvHrxao2uSlY6/K0mT+Z/QaXhHxFBCpQW16LLRi3bX8GcVAww==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx0W7BL6Q9oCw1aD7Th1SQDdW/8+w990BUoQE8TJTg9dBG6k5O7
lBPYvqoFv4JZzzvz9jNHCTw2Gm+OdY4keB06zRZtl/v/8HHBJV7CkvnGLg==
X-Gm-Gg: ASbGncthiCoc6Qpb7bPSrVYlRUgVIab82DotUnhiRZpu8DdZJcR4pim6kNQEpOoaZRv
1mB5YRKhQLkhILxyPOFjPyt6QoQwV1pAIl5CrhEIx6QHsJzELHC5mZpm67aZ4JF+K7zfKNzUYG5
X/doPXwvWRN7sHsxThPuEKXQIbz8VyuVQXZHGfcbW9KIqWvLI+PSo+svbRFxbBOIyhaHSdQaEjx
y6cp5f4GUb6SQACZRj72tC1Td+QfNbsJyJqjDSo5vy0/vfy3i3OO1b4bE87WWJXLBfPqZlxo7BO
JVarVkE2BiMAr3NoWQW9rqqvvG8Ttm3LC/9OFblN4Q==
X-Google-Smtp-Source: AGHT+IGN+WbPqSCe2zsXsEJ8lOBBO9U4LPx0mISF8q9m0uzvWmbXYQsDsslENwyydL7mi9lLqzHsBw==
X-Received: by 2002:a5d:47c4:0:b0:385:f69a:7e5f with SMTP id
ffacd0b85a97d-38a87308ae0mr12079747f8f.38.1736514153083;
Fri, 10 Jan 2025 05:02:33 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-40.net.univ-paris-diderot.fr.
[194.254.61.40]) by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38a8e320329sm4498521f8f.0.2025.01.10.05.02.32
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 10 Jan 2025 05:02:32 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Janneke Nieuwenhuizen <janneke@HIDDEN>, Ludovic =?utf-8?Q?Court=C3=A8?=
=?utf-8?Q?s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <87h667nmdk.fsf@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <87h667nmdk.fsf@HIDDEN>
Date: Fri, 10 Jan 2025 13:45:02 +0100
Message-ID: <87y0zikfch.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Janneke,
On Fri, 10 Jan 2025 at 08:44, Janneke Nieuwenhuizen <janneke@HIDDEN> wrote:
>> # Motivation
>
> Am I right that the main purpose/intent is (not trying to twist anyone's =
words)
[...]
> * to draw more attention to / have important discussions stand out
> more in all the "noise", and guided by
[...]
> * a collective decision on what "important" is?
Yes! :-)
> A drawback could be that it slows
> development down, but for important changes that may be a good thing?
I would you say yes :-)
And I would also say it=E2=80=99s a counter measure against =E2=80=9CWhy wa=
sn't I
consulted=E2=80=9C [1] or some bullet points [2] from the talk that appear =
to me
helpful and that had been inspiration.
1: https://youtu.be/m0rakUuPXFM
2: https://simon.tournier.info/posts/2023-10-30-toward-rfc.html
> The only things that I could suggest is to see if we should make it even
> be more lightweight/nimble as a first version, e.g, require only two
> *persons*, so that two authors could start a submission
>
> The RFC is *submitted* once it has at least one co-author or
> supporter in addition to the initial author(s).
Ah you mean that the case of =E2=80=99two authors=E2=80=99 does not require=
a Sponsor*,
right?
*Sponsor: was =E2=80=99Supporter=E2=80=99 but renamed in order to avoid con=
fusion
between supporting the Document before the Discussion Period and
replying =E2=80=99I support=E2=80=99 during the Delibration Period.
> or use shorter periods, e.g.
>
> submission[label=3D<Submission Period<br />up to 7=C2=A0days>]
> comments[label=3D<Discussion Period<br />15=E2=80=9360=C2=A0days>]
> deliberation[label=3D<Deliberation Period<br />8-14=C2=A0days>]
>
> but I have no strong opinion on these.
About the Discussion Period, I do not have an opinion. From my
intuition, it appears to be helpful when all have the time and space for
expressing their comments.
About the Deliberation Period, I think we need to have enough time and 2
weeks sound the good range based on what we are already doing for patch
review.
Thanks for the comments.
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 13:02:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 08:02:42 2025
Received: from localhost ([127.0.0.1]:56698 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWEev-0000MC-EA
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:02:42 -0500
Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:42443)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tWEet-0000Lk-E1
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 08:02:40 -0500
Received: by mail-wm1-x334.google.com with SMTP id
5b1f17b1804b1-4361b6f9faeso13147385e9.1
for <74736 <at> debbugs.gnu.org>; Fri, 10 Jan 2025 05:02:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736514153; x=1737118953; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=odlBT8GuC5ZaEeLvZ7oVylGsCMTT5vH2HFQXoWaoG2A=;
b=BaF/afsovMfWX3IWCk9311/q+DgBY0oOH2hg7kIahtPhQL4qvq5bS9IEyetmvvdtEE
JPyb4tMdAmMJJMg9Ly6JJC8J6T5WKjy3sej4NanDSUaK/DsQ/Hgw2H5uQVx/D3NiqcAg
gv4CNMLdPwXMp+5+hKmllVGzQFsEMwcttjihiKXfOzEnGx+IDqHfMICBVP7ghfZroZsV
DW0OLUfBAZes6GB0oknc09Zc8Zqmkd6kRmEauUkqXxpnUo1TbpWeeQx8EaCxO1Q28Ws6
RqL5RamVt0uG5p+tlfcm2Jum90ZnNWi1K21ldZiGYl7HqIqm5aM+PNzSPiRJCsxc/gZ6
4U4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736514153; x=1737118953;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=odlBT8GuC5ZaEeLvZ7oVylGsCMTT5vH2HFQXoWaoG2A=;
b=MjhlStXYUo17J7jlkKnx3JsBfzQuQ7l9vpg+rHAW9WXJqrwnBtnhhxNUspey+76hBH
VQtANERy1XuM21vIi1O/D9ciUYVbmewVIP4IF59idFc0vljyrb9SII8ZcD+4Ptq6y4OJ
J80TR01v1lebbrdBpydNIskBfEi0ApMS86biu0AxBpBgu9LmsRJc1zVsIeDYKr5vn8XI
5mqWqsyaovuWhssHSnN4hx2XAfsQWvN20NKFh+16BfDD6RxFeKA6oZkKlHKTFUI0cHj0
GKkjAnJlOtdUE1anz9WKAJJ7NvVJOlDZxHkAzS5WTvcARCgxs2WJPMG/3SfiB1gj8dxw
eBjQ==
X-Forwarded-Encrypted: i=1;
AJvYcCUW5/5NpJ39DdIdbqt2+H0Pa+DeAuhoI7k/y9m8pH8JFLu59NvqgN7dSTLq00E5vTsGwMqlKA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxP4KtrbPKeslVAL3t9J0eHIrLpJQwf/8lL1Zj+HaKVchiuFrMC
upA19k+S+yikW0Q+QLlW6qX3hDj9yFbAUAP5uF/6lIPGfoDgdQoB
X-Gm-Gg: ASbGncu+xj0S2ptx1UVXJsODoFgc2efXP/nry8UfRdITQVTWDxiZVgVTy6zCMOzzKYv
maF2gBt+M6Cx72o7ojCSdfK3AsH283DGqwJ/7C2i7QiWAqEECmURSf4pVg/1BrGsLgMAAC+rR5P
QBXmd9QIH84pFKkrxDlulv+O3asDSSoiP5xhj2TyjWCQ/HdADFz+ct+KztFjOv59WJqC2PmOBFq
c49EYk99o5fG3h/TZwadYN+l9ulMat9dSwNcdfVIlcoVSOh6hPmPpt6k0A2bfuhFoWDJNOgdrA/
vWfAXOLI8N9nRH/wFuncy8ebXaO3stIb/6Ejwft2fg==
X-Google-Smtp-Source: AGHT+IG7muwI3RnkxSvGyRCA3YqEAYS2w24J0ia0lgJU3RZA6Zx3ARO27+A/e0rkkBR6vlCnYCBmjg==
X-Received: by 2002:a05:600c:5918:b0:436:185f:dfae with SMTP id
5b1f17b1804b1-436e881e681mr56046455e9.6.1736514152195;
Fri, 10 Jan 2025 05:02:32 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-45.net.univ-paris-diderot.fr.
[194.254.61.45]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-436dcceb374sm91977795e9.0.2025.01.10.05.02.31
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 10 Jan 2025 05:02:31 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Vagrant Cascadian <vagrant@HIDDEN>, Ludovic =?utf-8?Q?Court=C3=A8s?=
<ludo@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <878qrjh56c.fsf@wireframe>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <878qrjh56c.fsf@wireframe>
Date: Fri, 10 Jan 2025 13:25:08 +0100
Message-ID: <8734hqluu3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Thu, 09 Jan 2025 at 16:40, Vagrant Cascadian <vagrant@HIDDEN> wrote:
> Is 'no one disagrees' =3D=3D 'no one replies with "I disapprove"'? It wou=
ld
> be nicer if there were more explicit alignment in the words used to make
> that clearer, if that is, in fact, the intended case. Perhaps
> literally... e.g. ... (2) if no one declares "I disapprove".
I hope it is clarified with v7 [1]:
The GCD is *accepted* if (1) at least 25% of all team members send a
reply, and (2) no one disapproves. In other cases, the GCD is
*withdrawn*.
WDYT?
Maybe, =C2=AB (2) if no one declares "I disapprove". =C2=BB seems even clea=
rer?
> Obviously, one can and should declare their reservations as part of the
> discussion that lead up to that point! Although maybe "I accept" should
> come with the option to declare formal outstanding concerns?
Well, that=E2=80=99s the distinction between =E2=80=9CI support=E2=80=9D an=
d =E2=80=9CI accept=E2=80=9D, no?
Somehow, the idea with =E2=80=9CI accept=E2=80=9D is =E2=80=9CI think it=E2=
=80=99s the good direction
although I have these concerns X and Y but I can with live all that=E2=80=
=9D.
Well, I think these concerns are captured during the =E2=80=9CDiscussion Pe=
riod=E2=80=9D
and they should be included in the section =E2=80=9CDrawback=E2=80=9D or =
=E2=80=9COpen Issues=E2=80=9D.
WDYT?
> Similarly "I disaprove" should not come out of nowhere; it should be
> clear why, and perhaps worth having an option to note that in the call
> for consensus at the end of the Deliberation Period?
I agree. Does this wording v7 [1]:
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the impl=
ementation of the
proposal. A team member sending this reply must have actively
cooperated with for discussing the RFC during the discussion peri=
od.
See =E2=80=9CDecision Making=E2=80=9D.
answer to your comment? In addition, =E2=80=9CDecision Making=E2=80=9D sec=
tion
contains:
Thus, no decision is made against significant concerns; these conce=
rns
are actively resolved through counter proposals. A deliberating me=
mber
disapproving a proposal bears a responsibility for finding alternat=
ives,
proposing ideas or code, or explaining the rationale for the status=
quo.
Therefore, =E2=80=9CI disapprove=E2=80=9D cannot come out of nowhere becaus=
e the person
who disapproves must comment during the =E2=80=9CDiscussion Period=E2=80=9D=
on the why.
That=E2=80=99s said, do you suggest that the reply =E2=80=9CI disapprove=E2=
=80=9D during the
=E2=80=9CDeliberating Period=E2=80=9D should come with a summary about why?
And such summary would be then included in the Document with the state
of =E2=80=99widthdrawn=E2=80=99.
> I also wonder if there is a supermajority of "I accept" over "I support"
> this maybe should raise some sort of red flag calling into question the
> proposal... as that is a very weak consensus and perhaps cause for
> concern.
Good point. Maybe this is the same as above about having these concerns
written down in the final document under a dedicated section as
=E2=80=9CDrawback=E2=80=9D or =E2=80=9COpen Issues=E2=80=9D. WDYT?
> All that said, I am a latecomer to this process... so take it however is
> most helpful! Overall, it looks quite good to my eyes.
Thank you for your comments.
Cheers,
simon
1: [bug#74736] [PATCH v7] Add Guix Common Document process.
Simon Tournier <zimon.toutoune@HIDDEN>
Fri, 10 Jan 2025 00:45:51 +0100
id:87jzb3h7ps.fsf@HIDDEN
https://issues.guix.gnu.org/74736
https://issues.guix.gnu.org/msgid/87jzb3h7ps.fsf@HIDDEN
https://yhetil.org/guix/87jzb3h7ps.fsf@HIDDEN
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 10:38:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 05:38:09 2025
Received: from localhost ([127.0.0.1]:56502 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tWCP3-0001vy-8c
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 05:38:09 -0500
Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1]:46562)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <noe@HIDDEN>) id 1tWCP0-0001vI-Qd
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 05:38:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=ud2VBj0hp0Vm6e1bP/5+A0MNzADOqZAo4b66Y+88f3w=; b=w
p+XAFm0mfWXXc2hlFiKIyl4RJn6YUX/IYFhZJSXk3PwvaZf9QERaRZHCB2kBXxTNxEEcxwLbAIbo9
PdOy7Dg7ywQAzkWUS2jvFEfVlu8fV/99Ye2vExwEC5mChrRvoGiEUF0Evg9V5jvr+GOA2PTYOfZXa
duxRY0eE2nSNYI2hQcYi+lCSJv2mhqji53X7kdoTeGH+88bCXOz4SjZMsXTIppcoGvVSp65IsDWS5
DBGdi8uB4ny0g01XdXMH30aWUPMIHKmf89XWbz76g1F8kz86BK/jCGbge5BOR7usAWzoFPCOETu48
aDgPnglcozSBfp9mu+DpakAqPyI8POYGQ==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tWCOu-003TPm-2y; Fri, 10 Jan 2025 11:38:00 +0100
From: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, Ludovic =?utf-8?Q?Court?=
=?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <8734hrioxe.fsf@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <877c75vao7.fsf_-_@HIDDEN>
<8734hsqfqz.fsf_-_@HIDDEN> <8734hrioxe.fsf@HIDDEN>
Date: Fri, 10 Jan 2025 11:39:25 +0100
Message-ID: <87wmf3ymua.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Simon Tournier <zimon.toutoune@HIDDEN> writes:
> Hi Ludo,
>
> On Thu, 09 Jan 2025 at 14:27, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
>> Repository created!
>>
>> https://git.savannah.gnu.org/cgit/guix/requests-for-comments.git/
>
> I like the idea of =E2=80=99Guix Common Document=E2=80=99 (GCD) instead of
> Request-For-Comment (RFC). Do you think it would be possible to rename
> this repository before it we start to effectively it?
>
> Cheers,
> simon
Hi Simon,
Can you explain the reasoning for that name? I don=E2=80=99t think I under=
stand
what it means.
Thanks,
No=C3=A9
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 07:45:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 10 02:45:17 2025
Received: from localhost ([127.0.0.1]:56275 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tW9hl-0002Jg-6E
for submit <at> debbugs.gnu.org; Fri, 10 Jan 2025 02:45:17 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49982)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <janneke@HIDDEN>) id 1tW9hj-0002JC-3U
for 74736 <at> debbugs.gnu.org; Fri, 10 Jan 2025 02:45:16 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <janneke@HIDDEN>)
id 1tW9ha-0003oj-MY; Fri, 10 Jan 2025 02:45:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=EDhdulB9tA+ElAhPfPPbVL1XS78FW3XSCrDLyS0z1Y8=; b=XneaVpw8N53mS9c1kTvT
znG06tnyE/ClC2BZ1S7pLcHTuZzjptEUY3aNFCw5/AdOZdU2sNXOBwYtc4dw7EJfJspBy5VlUr4xR
s5kbXuUnf0jHJ7E2kLiYWT04xoLjGs4W+YWg4h+BXys8FV+/HUvQy0NXpptSiMJi62KxD5ZUJXKbi
jU6wu08FFQwe9MlYe7b8imDhYvBtfBt6bPFKCXKIavCIex58+V0oDLsS49MQueViro9+fVnTiThEz
BzSpBo1T0tHjiw65FWWrzfEvuER/sCJOhAqp7riLoZlotRQreKaCXSkaYFuxchh4w7NsPiw2Oqdrl
W4gNvcBRrQEDQw==;
From: Janneke Nieuwenhuizen <janneke@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <87y0zn4lvi.fsf_-_@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s?=
=?utf-8?Q?=22's?= message of "Mon, 06 Jan 2025 23:29:21 +0100")
Organization: AvatarAcademy.nl
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
X-Url: http://AvatarAcademy.nl
Date: Fri, 10 Jan 2025 08:44:55 +0100
Message-ID: <87h667nmdk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Ludovic Court=C3=A8s writes:
Hello,
> As proposed before, here=E2=80=99s a reworked version based on v5. The i=
ntent
> is to keep the spirit and process unchanged compared to v5, while making
> the document a bit more concise (239 lines, v5 was 322), improving
> consistency for key words, hopefully improving wording, fixing
> grammatical issues, and adding Markdown ornaments where appropriate.
[..]
> Thoughts?
> # Motivation
Am I right that the main purpose/intent is (not trying to twist anyone's wo=
rds)
> Day-to-day work on Guix revolves around informal interactions, peer
> review, and consensus-based decision making. As the community grows, so
> does the stream of proposed changes, and no single person is able to
> keep track of all of them.
* to draw more attention to / have important discussions stand out
more in all the "noise", and guided by
> The RFC process is a mechanism to determine whether a proposed change is
> =E2=80=9Csignificant=E2=80=9D enough to require attention from the commun=
ity at large
> and if so, to provide a documented way to bring about broad community
> discussion and to collectively decide on the proposal.
* a collective decision on what "important" is?
So, in effect a "noise" filter / focus mechanism for the most important
changes. That seems like a very good idea to me!
> ## Drawbacks
>
> There is a risk that the additional process will hinder contribution more=
than
> it would help. We should stay alert that the process is only a way to he=
lp
> contribution, not an end in itself.
I have no personal experience with RFC processes and this seems
lightweight enough to begin with. A drawback could be that it slows
development down, but for important changes that may be a good thing?
Other than that I see only advantages, well done.
The only things that I could suggest is to see if we should make it even
be more lightweight/nimble as a first version, e.g, require only two
*persons*, so that two authors could start a submission
The RFC is *submitted* once it has at least one co-author or
supporter in addition to the initial author(s).
or use shorter periods, e.g.
submission[label=3D<Submission Period<br />up to 7=C2=A0days>]
comments[label=3D<Discussion Period<br />15=E2=80=9360=C2=A0days>]
deliberation[label=3D<Deliberation Period<br />8-14=C2=A0days>]
but I have no strong opinion on these.
[..]
> 2. Copy `0000-template.md` to `00XY-short-name.md` where `short-name`
> is a short descriptive name long and `XY` is the sequence number.
^
"long" typo?
Greetings,
Janneke
--=20
Janneke Nieuwenhuizen <janneke@HIDDEN> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade=
my.com
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 10 Jan 2025 00:40:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 19:40:59 2025
Received: from localhost ([127.0.0.1]:55523 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tW359-0008Hy-12
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 19:40:59 -0500
Received: from cascadia.aikidev.net ([173.255.214.101]:38968)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <vagrant@HIDDEN>)
id 1tW357-0008Hi-Ab
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 19:40:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org;
s=1.vagrant.user; t=1736469648;
bh=f9r7ujw5KSX1++gk79hi0giqhv4h6Q0wo0OoLG5jqlw=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=ML9L9nx3Fw3UtyWLnEN03mCCxvAiKBAsuWFCl48n3MaQHlEbNDAfJJ/j7s1iT5lTb
NBzmVwIhp2xrwRWLwXxXaAu4NDaMqOyNKn76mJelfLLU7475STcvjxci4IVDzRm61S
aWy5flOyEMY9OSI/iW9LNsgqaVximllXr9L0HLiXQsCj8mRth3eWaYbF/S75juOlUD
F8ksn2Ez876Adj/pLnRemLGuN4rupCN0S8o4BsuVx8L8lcknAPLZeIDb40Y1tN6RPD
67WrJ0EPiODB3bXgiB6qterk+TJ6jyBBdn7bTu+YvDHwnwVRFdDdHsBSIqa4kycjg/
WrxRWRchRTg1A==
Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50])
by cascadia.aikidev.net (Postfix) with ESMTPSA id CEA134F89;
Thu, 9 Jan 2025 16:40:48 -0800 (PST)
From: Vagrant Cascadian <vagrant@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <87y0zn4lvi.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
Date: Thu, 09 Jan 2025 16:40:43 -0800
Message-ID: <878qrjh56c.fsf@wireframe>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Overall, this seems quite good, nice work all!
I do have one specific comment... though I am a latecomer to this
discussion!
On 2025-01-06, Ludovic Court=C3=A8s wrote:
> ### Deliberation Period (14 days)
>
> All members of any team of the Guix project can participate in
> deliberation and are encouraged to do so.
>
> Once the final version is published, team members have 14 days to send
> one of the following replies on the patch-tracking entry of the RFC:
>
> - =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal);
> - =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementa=
tion of the
> proposal;
> - =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementa=
tion of the
> proposal. A team member sending this reply must have actively
> proposed alternative solutions during the discussion period.
>
> The RFC is *accepted* if (1) at least 25% of all team members send a
> reply, and (2) no one disagrees. In other cases, the RFC is
> *withdrawn*.
Is 'no one disagrees' =3D=3D 'no one replies with "I disapprove"'? It would
be nicer if there were more explicit alignment in the words used to make
that clearer, if that is, in fact, the intended case. Perhaps
literally... e.g. ... (2) if no one declares "I disapprove".
... Well, two points, apparently, now that I got the simple one out of
the way... :)
In other consensus settings I have on occasion declared something that
is effectively "I accept, but I disapprove" or maybe more descriptively
"I accept, with reservations" e.g. not agreeing with the decision but
not severely enough that it should not move forward. You might not
expect to get much help with implementation from such a person, though!
I guess again, it comes to word alignment ... "I disapprove" sounds
rather soft, compared to the effects (e.g. blocking further progress or
sending it back to the proverbial drawing board). "I accept" sounds
rather positive, despite the possibility of some potential discomfort
with the decision...
Obviously, one can and should declare their reservations as part of the
discussion that lead up to that point! Although maybe "I accept" should
come with the option to declare formal outstanding concerns?
Similarly "I disaprove" should not come out of nowhere; it should be
clear why, and perhaps worth having an option to note that in the call
for consensus at the end of the Deliberation Period?
Eeesh. Three points!
I also wonder if there is a supermajority of "I accept" over "I support"
this maybe should raise some sort of red flag calling into question the
proposal... as that is a very weak consensus and perhaps cause for
concern.
All that said, I am a latecomer to this process... so take it however is
most helpful! Overall, it looks quite good to my eyes.
live well,
vagrant
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZ4BsiwAKCRDcUY/If5cW
qn/2AQDS0ISyEgn6dn73EqpRe0/ICD6LjF1R1Or/XYizvKFlZgEAuGKzrvlcis5q
2LXJmuPEtjAQ7973T6yAUBMY9loWsQk=
=fWow
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 23:56:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 18:56:55 2025
Received: from localhost ([127.0.0.1]:55417 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tW2OV-0006D5-AC
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:55 -0500
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:55605)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tW2OO-0006C3-A2
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:48 -0500
Received: by mail-wm1-x336.google.com with SMTP id
5b1f17b1804b1-4361dc6322fso11220295e9.3
for <74736 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 15:56:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736467002; x=1737071802; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=Gh6MvRJS2FFPwgZ2hRV1w2GTak+tO2LuufN6Q9KzKus=;
b=Xf9PalpD8gfae6ey+mLxuq0vU8r4tWBYygdoqMMIUfj7aAUZ6BHB4MqFxzXvOEW/xK
TCvnh6TEhIjURos7UpCrTYBKCKMuVKIY6T9yqb8oBQlvwIBPku5AgAt3wrsfzbIpoycG
oaVGi4FzUgN64UbQ9TG+sWQIr4N8PmgVKkqtLyScVg0aucrnPH8xHBs/yogb0HRrdZHW
9pSXoIVOX6Edu1/z+5Rrc3jubudkf+MlSw1ZJ+igZgW/mpW24k4ItwMJonEjse8a7Ted
IrsBPhnYqdQQh76a3k9IPz4i8XdcMd4xC9muMnTHPydMwo9dIPtjGKKCLOvPvUISooti
1MxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736467002; x=1737071802;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=Gh6MvRJS2FFPwgZ2hRV1w2GTak+tO2LuufN6Q9KzKus=;
b=SaF6fN5PsL0t+ZjYn4MWzjPlBHtp5Mr36W93Eu/+pYSvQO6h7c1qcfUIVEZsuED4OE
mHma6aRFUlILldcUGfoxKtnCrWYzOIxlCEJ04tqtACs6hpqkbgAMr2BPEP6fpOtlik7+
t7sgvMnx02bdaZeweOtKJgGaAoNJ0gmF1NGyhrlQ5s53YEi0AhSkNCmm5TLrOSNMo2fS
lKzDxcPIcwMgLLJrGklnl/1VjGDMGOJGWmp69W6UOuq1OOt1JVCZ2f70dxR77fDuOsHG
S0+pGXThRGk2lUeBvYj/2AwgDJDddzchO03lmSuP21HeoTsHwrKs8iorwDmxNhfr273g
7R5A==
X-Forwarded-Encrypted: i=1;
AJvYcCXMzEslWKXUOacogA9gBaV+hMN2KGTz+MkLp2eDjFXk1wFcVQhQRo3hdDI1vm3vHA8+kOLdgQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzbJcvS5IwvbUCDfWyHS7Jj1qLCm8p6h+oUjEIWBguRX94O2qyK
/qr2lBTearOKf0Fs/sd39gMuNRiHN5lDnB/WP4mOFKtpXN6ej/9kd22lSA==
X-Gm-Gg: ASbGncu/T9lgzdKLprMW2shgiPIOy6V/SB5p85gSEtOWqqjOt3uBIa2svzBcpM53/MQ
XtAF2ORyrUbZxXVDjCcnnRMDzleqJ4KzibsZukh05olT21msj/AEPMGmVOE6YCNDy5rP0Cbgdxe
fRvLL1gQn/Aml97lluJQ0mjSMjz+hmGf++cxoqT0g3+E0tINt4feXaSUiNiUz0C6c1Ae3XQvlam
fdEyjyMmf+d2ur3X7ED9Wdw2HIWKpFB/Sej4AQmSHewIGGk5XRIilM=
X-Google-Smtp-Source: AGHT+IG15/fG/CA55418waUmxcfkh4DaRw/CWP6q+TVH+fPnjejLZvqg/FQfCiKhgnjqIXsmbKr6oA==
X-Received: by 2002:a05:600c:1384:b0:436:1c04:aa8e with SMTP id
5b1f17b1804b1-436e26bdac1mr91245455e9.16.1736467002137;
Thu, 09 Jan 2025 15:56:42 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:f526:4f2e:d573:8d5c])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-436dd15766fsm49597975e9.2.2025.01.09.15.56.40
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 15:56:41 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <871pxbobxg.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <87seps3qm8.fsf@HIDDEN>
<871pxbobxg.fsf_-_@HIDDEN>
Date: Fri, 10 Jan 2025 00:56:31 +0100
Message-ID: <87h667h780.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Ludo,
On Thu, 09 Jan 2025 at 23:32, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> Yeah, I=E2=80=99m split between Dot and ASCII art=E2=80=A6
Heh me too. Although the dot provides a bit more information via the
name of the nodes. Bah I don=E2=80=99t know.
> I=E2=80=99ll send v7 tomorrow.
I have sent a v7 integrating various comments. Feel free to adjust with
a v8 if I am missing something.
Thank you, almost there I hope. :-)
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 23:56:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 18:56:55 2025
Received: from localhost ([127.0.0.1]:55415 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tW2OU-0006D3-DB
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:55 -0500
Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:47185)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tW2OM-0006Bs-4A
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:47 -0500
Received: by mail-wm1-x32b.google.com with SMTP id
5b1f17b1804b1-4361fe642ddso16211595e9.2
for <74736 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 15:56:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736467000; x=1737071800; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=rbRj0cz9IfoNCwoM+/ndSulfc23EUvkmGHmJihWWA1o=;
b=S5nG1tI8pnOioQJtYNLF0f2xSD5w5E+Fbh7/9JJvqQX+pBkTdkx5ym9yP1qb4Fgex+
PJH0cAbaLpL2+HFdrqJBqxqfXuMukcpF3q8HLejuRXdwvwXCMunGHHz1yil84YMApRyG
WRN66M1epb4tRZ6YayOBOOeNchUC/fkr9YsR6GIE6mgtXD3UrxPU74Ml2cyBzNMseNMd
tTkN9lJBvbp7R8dizcLplay9HNKrUXFzQVeT/ukw7muuEkLSQ1een/5Na/TlncN9rgEt
/iyILoX9f80dVCD/dYPJrTr2MKabN0OWzuMxXs7pljgOkHUQ9Mm3o1tJ9vCKKjz93dRn
9Pdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736467000; x=1737071800;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=rbRj0cz9IfoNCwoM+/ndSulfc23EUvkmGHmJihWWA1o=;
b=sd7gSlSsXCzkg5vG2ElCmfU+0CaowPu92/Ytepqj+TrSsHKLT6ApDLf52GjOLRmQ1V
Xf6pn+MV7QTXE9qy8YeekYn84l8BPj0foZ6GHFZomNMwoxf2i8uvo47coGkjr3XZ9t2T
vcvzPXe0CjqB7MoAdwecvV1B2d4teHMW4Zryzx4jXM7/ufFDufcjHKCKbRddRIOzlz5u
ptvM134SxlLMzQfHwzGQou7EZUoiuJcRXGJ98C0Tlv1h3DV1EBJL/9DB8N4gzksWaUQE
MfyiWBNRAv3HdFzKlczZ9rZxFZzIYVaZu58lP/VIdUP3A1k9K3xBWt9thXI+N4gRjeBz
h9Pw==
X-Forwarded-Encrypted: i=1;
AJvYcCWVCIEWz6FBivQ7Nl7SgKwSYjwBrnUfW8vQm8X+7Zk/anPmHBLyCRJqLA6rI76EeRL4FyNQ2Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwmUPR28AWzvyTEzOYKEtM6xalvE/wmV7Ikyh/E/k/tB3g5GHV9
z8Ai1OH+Nzy6pKcPH+N6naPX3ya2X4JodUrE7Eo2o7JGnZMsooVR
X-Gm-Gg: ASbGnct8Cd6CRiE2Kz4/OUqezalV+SrohEDNVT+TiURwqZ+DVahWQBCjjALoENnHY8B
QI5qIfzNqgF7cYVn5EK9s0KG/5DzD1+25GuOjrnxjdVj98d9UI5fZFiL0txNLcZ7o3GjH4tj52T
7DyXj3veXkvUTZwQe7PV8nJH1v0rcasndi6WhB1Val0kHRnY82fTCo+8A153Y+h0NbkKGuy+ctA
sA99JVQjbVLQpISmjZDGkU923tA8IRK6T3gTALuJBgqptw6p6djWmk=
X-Google-Smtp-Source: AGHT+IG2EUFAJTmhcSgb/g0lvKLdQ/CcOP3mDOmRGcuDnT+pwHV8Qla9Cs2IK6WLGHX+JvnTynkdIA==
X-Received: by 2002:a05:6000:2a2:b0:38a:8906:6b66 with SMTP id
ffacd0b85a97d-38a89066f45mr7879237f8f.38.1736466999748;
Thu, 09 Jan 2025 15:56:39 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:f526:4f2e:d573:8d5c])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38a8e4b80c9sm2970356f8f.84.2025.01.09.15.56.38
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 15:56:39 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: [bug#74736] [PATCH v7] Add Guix Common Document process.
In-Reply-To: <cover.1733614983.git.noelopez@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
Date: Fri, 10 Jan 2025 00:45:51 +0100
Message-ID: <87jzb3h7ps.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,
Based on v6 and integrating various comments. Changes:
=E2=80=A2 Instead of =E2=80=9CSupporter=E2=80=9D, the rename is =E2=80=9CS=
ponsor=E2=80=9D.
=E2=80=A2 Instead of Request-for-Comments (RFC), the rename is Guix Common
Document (GCD).
=E2=80=A2 Fix header: id and SPDX-License-Identifier, adjust sponsor and d=
ate.
=E2=80=A2 Section =E2=80=9CHow the Process Works=E2=80=9D, point 2. adjust=
000-template.md in
agreement with XYZ. Mention =E2=80=9CSubmission Period=E2=80=9D and inf=
o-guix.
=E2=80=A2 Section =E2=80=9CSponsor=E2=80=9D: Add paragraph mentioning the =
role of sponsor.
=E2=80=A2 dot graph: Replace =E2=80=99comments=E2=80=99 by =E2=80=99discus=
sion=E2=80=99 and =E2=80=99final=E2=80=99 by
=E2=80=99accepted=E2=80=99.
=E2=80=A2 Section =E2=80=9CSubmission Period=E2=80=9D: tweak paragraph.
=E2=80=A2 Section =E2=80=9CDeliberation Period=E2=80=9D: tweak =E2=80=9CI =
disapprove=E2=80=9D paragraph; Add
paragraph about deliberating member.
=E2=80=A2 Fix trailing dot and replace ornaments by syntax although orname=
nts
sound better to my French. ;-)
Please proofread and comment. :-)
WDYT?
Cheers,
simon
--
--=-=-=
Content-Type: text/markdown; charset=utf-8
Content-Disposition: inline; filename=001-gcd-process.md
Content-Transfer-Encoding: quoted-printable
Content-Description: 001-gcd-process.md
title: Guix Common Document Process
id: 001
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
sponsor: ?
submitted: 2024-12-08
date: 2025-01-15
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
---
# Summary
This document describes the _Guix Common Document_ (GCD) process of the
Guix project. The GCD process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes
affecting the project. It aims to draw attention of community members
on important decisions, technical or not, and to give them a chance to
weigh in.
# Motivation
Day-to-day work on Guix revolves around informal interactions, peer
review, and consensus-based decision making. As the community grows, so
does the stream of proposed changes, and no single person is able to
keep track of all of them.
The GCD process is a mechanism to determine whether a proposed change is
=E2=80=9Csignificant=E2=80=9D enough to require attention from the communit=
y at large
and if so, to provide a documented way to bring about broad community
discussion and to collectively decide on the proposal.
A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only be =
reverted at a
high cost or, for technical changes, when it has the potential to
disrupt user scripts and programs or user workflows. Examples include:
- changing the `<package>` record type and/or its interfaces;
- adding or removing a `guix` sub-command;
- changing the channel mechanism;
- changing project governance policy such as teams, decision making, the
deprecation policy, or this very document;
- changing the contributor workflow and related infrastructure (mailing
lists, source code repository and forge, continuous integration, etc.).
# Detailed Design
## When to Follow This Process
The GCD process applies only to =E2=80=9Csignificant=E2=80=9D changes, whic=
h include:
- changes that modify user-facing interfaces that may be relied on
(command-line interfaces, core Scheme interfaces);
- big restructuring of packages;
- hard to revert changes;
- significant project infrastructure or workflow changes;
- governance or changes to the way we collaborate.
Someone submitting a patch for any such change may be asked to submit an
GCD first.
Most day-to-day contributions do *not* require an GCD; examples include:
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change
interfaces;
- updating the manual, updating translations;
- changing the configuration of systems part of project infrastructure
in a user-invisible way.
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
## How the Process Works
1. Clone https://git.savannah.gnu.org/git/guix/guix-common-document.git #TO=
DO:
2. Copy `000-template.md` to `XYZ-short-name.md` where `short-name`
is a short descriptive name long and `XYZ` is the sequence number.
3. Write your GCD following the template=E2=80=99s structure. The GCD must=
not
be prospective; it must formalize an idea and sketch a plan to
implement it, even if not all details are known. If it intends to
deprecate a previously-accepted GCD, it must explicitly say so.
4. Submit the GCD as a patch to `guix-patches@HIDDEN`.
5. Announce your GCD at `guix-devel@HIDDEN` and look for *sponsors*:
one or more people who will support the GCD and participate in
discussions by your side (see below).
The GCD is *submitted* once it has at least one sponsor in addition to
the author(s). See =E2=80=9CSubmission Period=E2=80=9D below.
Submitted GCD is announced at `info-guix@HIDDEN`.
## Sponsors
A sponsor is a contributor sufficiently familiar with the project=E2=80=99s
practices, hence it is recommended, but not mandatory, to be a team
member. Sponsors do not have to agree with all the points of the GCD
but should generally be satisfied that the proposed additions are a good
thing for the community.
Sponsors help the author(s) by participating in discussions, amending
the document as it is being discussed, and acting as timekeepers.
As sponsor, please make sure that all have the time and space for
expressing their comments. The GCD is about significant changes, thus
more opinions is better than less.
## Timeline
The lifetime of an GCD is structured into the following recommended
periods:

```dot
digraph "GCD Timeline" {
submission [label=3D<Submission Period<br />up to 7=C2=A0days>]
discussion [label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
deliberation[label=3D<Deliberation Period<br />14=C2=A0days>]
withdrawn [label=3DWithdrawn, shape=3Drectangle]
accepted [label=3DAccepted, shape=3Drectangle]
=20=20=20=20
submission -> discussion
submission -> withdrawn
discussion -> deliberation
deliberation -> withdrawn
deliberation -> accepted
=20=20=20=20
withdrawn -> submission [label=3D"New version"]
=20=20=20=20
discussion -> withdrawn
}
```
The subsections below detail the various stages and their duration.
### Submission Period (up to 7 days)
Anyone can author and submit an GCD as a regular patch and look for
sponsor (see below). The GCD is *submitted* once one or more people
publicly reply =E2=80=9CI sponsor=E2=80=9D and volunteers to be sponsors; t=
he next
step is the *discussion period*.
Author(s) may withdraw their GCD at any time; they can resubmit it again
later, possibly under a new GCD number.
### Discussion Period (at least 30 days, up to 60 days)
Once submitted, the GCD is publicly discussed; authors are encouraged to
publish updated versions incorporating feedback during the discussion.
Once the discussion settles, at the latest after 60 days, the author(s)
publish a final version, leading to the *deliberation period*.
### Deliberation Period (14 days)
All members of any team of the Guix project can participate in
deliberation and are encouraged to do so.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the GCD:
- =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal;
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementati=
on of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementati=
on of the
proposal. A team member sending this reply must have actively
cooperated with for discussing the RFC during the discussion period.
See =E2=80=9CDecision Making=E2=80=9D.
The GCD is *accepted* if (1) at least 25% of all team members send a
reply, and (2) no one disapproves. In other cases, the GCD is
*withdrawn*.
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
below.
Anyone who is a team member is a deliberating member and is asked
to contribute to the deliberation. Team members are defined by the
file etc/teams.scm (see =E2=80=9CTeams=E2=80=9D in the manual).
GCD acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
the participants consent to its implementation.
Similarly, withdrawal does not necessarily equate with rejection; it
could mean that more discussion and thought is needed before ideas in
the GCD are accepted by the community.
## Decision Making
Contributors and even more so team members are expected to help build
consensus. By using consensus, we are committed to finding solutions
that everyone can live with.
Thus, no decision is made against significant concerns; these concerns
are actively resolved through counter proposals. A deliberating member
disapproving a proposal bears a responsibility for finding alternatives,
proposing ideas or code, or explaining the rationale for the status quo.
To learn what consensus decision making means and understand its finer
details, you are encouraged to read
<https://www.seedsforchange.org.uk/consensus>.
## Merging Final GCDs
Whether it is accepted or withdrawn, a committer merges the final GCD
following these steps:
1. filling in the remaining metadata in the GCD headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted GCDs are deprecated by this new GCD, change the
`status` header accordingly);
2. committing everything;
3. announcing the publication of the GCD.
All the GCDs are dual-licensed under the [Creative Commons
Attribution-ShareAlike
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
[GNU Free Documentation License 1.3, with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover
Texts](https://www.gnu.org/licenses/fdl-1.3.html).
## GCD Template
The expected structure of GCDs is captured by the template in the file
`000-template.md`, written in English with Markdown syntax.
## Cost of Reverting
The GCD process described in this documented can be amended by
subsequent GCDs.
## Drawbacks
There is a risk that the additional process will hinder contribution more t=
han
it would help. We should stay alert that the process is only a way to help
contribution, not an end in itself.
Discussions could easily have a low signal-to-noise ratio. We will
collectively pay attention to over- and under-representation of voices
and notably avoid repeating arguments, avoid using exclusionary jargon,
and solicit opinions of those who remained silent.
## Open Issues
There are still questions regarding the desired scope of the process.
While we want to ensure that technical changes that affect users are
well-considered, we certainly don=E2=80=99t want the process to become undu=
ly
burdensome. This is a careful balance which will require care to
maintain moving forward.
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 23:56:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 18:56:46 2025
Received: from localhost ([127.0.0.1]:55409 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tW2OM-0006CS-22
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:46 -0500
Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:53561)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tW2OK-0006Bq-Cb
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:44 -0500
Received: by mail-wm1-x334.google.com with SMTP id
5b1f17b1804b1-4361f796586so16172625e9.3
for <74736 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 15:56:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736466998; x=1737071798; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=+5B4J4IMxBvnWxPCWjXWYWCLzwJJU7n+vKcxXW7YIeY=;
b=BJHWLHg3QTmd6Hyi72KW5GjndjXg568TkSw08uDDId6yy7DkJLReYDJzsfrn9leaFk
igqnYQhjUrHDLZfHY3h/HWgpq4SpbWXYOuTJ+ntGr1IQzH8oXAeH3pgRFmx6tBq/dfrp
eAy78xY0o3fZAG7CFp6dk40lyXlw3YsKcIGBOyAh9J6B2yaozL4GKYC241+9dEZyAA7N
JzXzdoSOneU4ozyJp8Y9Lt+1nRvUxqCWyDC4+z8WdiA4qrrJMcxl2eZeWIyLa7BERVWA
aT0HD7pHMSfMeCwOMOmh95/MVg7PqZhoyjRvTI67b+v5BZFZp2xlZdHRdLNeE3L71cX0
WoGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736466998; x=1737071798;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=+5B4J4IMxBvnWxPCWjXWYWCLzwJJU7n+vKcxXW7YIeY=;
b=QQPJSH49SGQzGk8NrBBB73zcC2Np82tDvfu3bPxBrRFo3pk8EYQdK4CJUWcTx1QywW
gZL9sfoH4jOcQZ19iP2EmkiVFaDjo9WnuP3jCcsMlG8WJTIraVfw6rQAy5mu7Qxsx2j1
aoAyjvoULKZ9Z1a9qYMJ8nfPMFTi1CUqfplDe2KqF8D60sqVIg0OeirxZAbprhQnRnyM
RCmd0vQMl2aKZz8A87onU6Q5M/PitE8Vj5Daw2MUmo4RU5Ac8aGenZ+KpLm3oh8SUJts
ZIS4YOv6Qln1hw1XRrisWeQtqkB2ft88ZLNiXER3jAQ+iP+/GIq8gBFZaCThRYU3gjFK
mLKg==
X-Forwarded-Encrypted: i=1;
AJvYcCXF0fSO42baD7DyH8gd7Qt00RFYoZGwfn7l0k3+p56gyiikbSGqt/nROQT2je9bB/XyteMmlA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwCMudUy/7d1EkTyozHbyQiOtDiKYQr68qzQxkBxCkh4Mky0G7i
BWddTtEuGfRJ+bGlFWTxZRCjDt5BwzS9hWC2KVKPIX1vU+dMUQ6VR7vHfQ==
X-Gm-Gg: ASbGncubiYjnIQP9DgGDUD40C2VD33w1ot/Qgx2s0Trm4MnXEAHcGPF7P/BHiotee+s
z+P5XmrKy+nbD5dTbiN7WClzIo6uTWg/gY0C3mRv4fFAS1wqHhuwkl0qg+AKZt7BlqS4j9rLCUV
mQ+K/D8vt4za4TpkqlRAi8yH4zRGh08oAoEaqXwMQsUXGxBlkSGEorYaAfmLtYhRNJg36BofTej
1ERsaGAt1hnuLd8iHeDgh6EztuOOjw23uyV4O1QlWn4HFPd9B//K2Q=
X-Google-Smtp-Source: AGHT+IHQ8l8c6YIsNt/Fq+a7EyIGBT3jhORGE9JJo8kqma5J/znpQQ5UrybgrLuFnVtulIRqKczpCQ==
X-Received: by 2002:a05:600c:1c1a:b0:434:a802:e9a6 with SMTP id
5b1f17b1804b1-436e2679a94mr82252975e9.7.1736466997984;
Thu, 09 Jan 2025 15:56:37 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:f526:4f2e:d573:8d5c])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38a8e38c1d6sm3042499f8f.50.2025.01.09.15.56.36
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 15:56:37 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: reza <reza@HIDDEN>, 74736 <at> debbugs.gnu.org, ludo@HIDDEN
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
<825F8319-4F41-4F4C-81B3-2C84A73A13CF@HIDDEN>
<01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>
Date: Fri, 10 Jan 2025 00:22:05 +0100
Message-ID: <87y0zjh8te.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Wed, 08 Jan 2025 at 06:33, reza via Guix-patches via <guix-patches@HIDDEN> wrote:
> As a maybe tangential comment: There is no mention of an identifier
> for an RFC (e.g. PEP number) or a unique string to identify or
> reference it?
I think there is one: the first one is 001 and then they will be
incremented. For instance, assuming v6, it would be: RFC 001, or RFC
001-rfc-process.
Is it clearer?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 23:56:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 18:56:46 2025
Received: from localhost ([127.0.0.1]:55407 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tW2OL-0006CQ-OW
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:46 -0500
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:50356)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tW2OI-0006Bm-Kt
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 18:56:43 -0500
Received: by mail-wm1-x332.google.com with SMTP id
5b1f17b1804b1-43690d4605dso11541885e9.0
for <74736 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 15:56:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736466996; x=1737071796; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=Je8EaiPc43LBYsVKDoV4vIXrw+B4pWjFnGKsiL3Etxo=;
b=L78OWNpMo1I2EJRkJuoWaOZtAftMEtIsYq2xmJVunG9ApHwbjBi6LN9bKphRQU/DqS
2agIKTki3YnAucPONa4u92EO1ZK/VI2oCGqIuvzbPPoYJgecociKNIdkQj/vuJ+48bYA
RUk/0BZCqngC47JDluqak9X3vwRh9Wm3144aePcvGxkmOEjF7JahqyYsfJ+UJXL67jNd
QIIPcAvA3DzV7cXDCk1WWBEAfiKkQ3Wug0YDO5x6qR+GeBOjZT3La/CkdP4xD1n5pS40
nUIANtEsp1O1JYMaG0in/oXkYV7E3F0UfKHLU+FembuqfRUf8ODTNO+/GL0hgPySICrJ
DpWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736466996; x=1737071796;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=Je8EaiPc43LBYsVKDoV4vIXrw+B4pWjFnGKsiL3Etxo=;
b=tU7NFO2iz6btbNaxP5NkiZIme30vgkQ3uJxOuH5hsvT5yctug7teoORPU/ye5PMw3k
ayLkCsg5hBmax7DHYYfAEeNI19HT7nvVOAaiCf0IgRjaBHNcnr85PIZ8XfPx15K4S71Q
FNB4TbNsIPzl1S/UwEE7RpTqSftoDCNYlEGG11BBU0ZfGNviYsjhC4dQ18GcKkF530f0
viM6WvFrMAFemk1OkM45Sn7hDmnJqNGgSJhr9szFAkAs+yyPgVGs189FCtk79i52Jp7M
YOXu5bxaAau7iHbKybmnu99dVew11a5xWKO6Y225h71rfQ7AfXhOom0gT7LYDeBsO95x
gd+g==
X-Gm-Message-State: AOJu0YzHDA+b4qT5liUHUhnG09P0vvNs7S/n6Y7rTJQ+8TZXDBHYFzME
Bzfsk6VQUB46aV7DHJ0Jj9ldKhQH65QAiAHpfmsJVS3P4ql3MQhs9BJkIw==
X-Gm-Gg: ASbGncvPPKhnnfUgxaP3fMVWNvoHkV2dmXSIJzxNw4MUXExmFcB6z5oDr4Ub2v4OrdH
SDixr4ODKc186gOIRR+sdwVuSt4gk1dPF8ACy6Vp/wmRuLmD6U2WGZ6wRF9vFnWOckbkcmj9a5h
6/Flil0SjEJ45x+JqcBykxV80hhsA0Z8m510g4P0RXQihcgvS+0GoGCKFxCLVVZRlQJl+SPQQ3W
f0Bed/JU7OzXcCJI1QrxyrZuz5wKGVe8mdCkbg5XtRFd4yaa7msbkU=
X-Google-Smtp-Source: AGHT+IEi4sNIW393BkdbUb2cTT5mzTzKybtiJA2Xz8YoNK/FpqSR7wHj0Y4MoarbOTMZvzm6fqECSw==
X-Received: by 2002:a05:600c:1d96:b0:434:f219:6b28 with SMTP id
5b1f17b1804b1-436e26d9477mr69120395e9.24.1736466996007;
Thu, 09 Jan 2025 15:56:36 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:f526:4f2e:d573:8d5c])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-436e9e37d46sm34583175e9.25.2025.01.09.15.56.34
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 15:56:35 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, =?utf-8?Q?No=C3=A9?=
Lopez <noe@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <8734hsqfqz.fsf_-_@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <877c75vao7.fsf_-_@HIDDEN>
<8734hsqfqz.fsf_-_@HIDDEN>
Date: Thu, 09 Jan 2025 23:48:45 +0100
Message-ID: <8734hrioxe.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Ludo,
On Thu, 09 Jan 2025 at 14:27, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> Repository created!
>
> https://git.savannah.gnu.org/cgit/guix/requests-for-comments.git/
I like the idea of =E2=80=99Guix Common Document=E2=80=99 (GCD) instead of
Request-For-Comment (RFC). Do you think it would be possible to rename
this repository before it we start to effectively it?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 22:33:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 17:33:12 2025
Received: from localhost ([127.0.0.1]:55192 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tW15T-0001yJ-K9
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 17:33:11 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:32902)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tW15R-0001xz-GK
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 17:33:09 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tW15K-0005NB-Dd; Thu, 09 Jan 2025 17:33:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=CT3OkXkZJEAl9eo24t6GBy57lQISiDfEprIF4SJ5Iz8=; b=PZ15+4KSrYRgu4B2zxbg
YrNKKbu2VYE4QhDSNeZz4TG21p4c6to4Fsa68Yol86V55yn0FHxd4z2ypdPxz9d1TwU1CFOwgE2gG
MfBm8qIWX4MEkd/pr7t90W1wPEezpF8+zGPIt8ugdpEMwYoBV+JSCJ3J8AesPUvDL8jR3yVJbz+pA
PY8pxN6qaf7ptzw5nz2KUkRcffpXSX7W8dotegwmCiMVOfFXYBJh5CTBWn6Qr1ASRioMMkqtLYaGG
7Rll0p+5wCIH562qYd99/TmhkjIqTmBx9ApGTQ8ezx2k5GAFTuS0CQ3CMvIM0WOwNG4S94q4DJ6/O
Gxfc33ipwtDaGw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87seps3qm8.fsf@HIDDEN> (Simon Tournier's message of "Thu, 09
Jan 2025 17:21:19 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <87seps3qm8.fsf@HIDDEN>
Date: Thu, 09 Jan 2025 23:32:59 +0100
Message-ID: <871pxbobxg.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hello,
(Stripping comments/suggestions I agree with.)
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
>> supporters: ?
>> submitted: 2024-12-12
>
> I think the choice of this date is unclear. Do you consider that your
> reply or mine implies being Supporter?
>
> Well, since this document bootstrap the process it=E2=80=99s difficult. :=
-)
> Especially when the first draft had been sent on 2023-10-31.
Yeah, it=E2=80=99s quite arbitrary here, I=E2=80=99m fine with any date.
Obviously it=E2=80=99ll be more important once the process is actually in p=
lace.
>> ## Supporters
>>
>> A supporter is a contributor sufficiently familiar with the project=E2=
=80=99s
>> practices, hence it is recommended, but not mandatory, to be a team
>> member. Supporters do not have to agree with all the points of the RFC
>> but should generally be satisfied that the proposed additions are a good
>> thing for the community.
>>
>> Supporters help the author(s) by participating in discussions, amending
>> the document as it is being discussed, and acting as timekeepers.
>
> I would add (picked from v5):
>
> Please make sure that all have the time and space for expressing
> their comments. The RFC is about significant changes, thus more
> opinions is better than less.
You mean that this (soliciting opinions) is something
supporters/sponsors should do, right? I agree.
>> ```dot <- TODO: make this a separate file
>
> I would prefer to let the dot file here as-is. Because it=E2=80=99s easi=
er to
> read in full terminal mode. In addition, yes maybe we could display the
> graph as an image file.
Yeah, I=E2=80=99m split between Dot and ASCII art=E2=80=A6
> As said above, I would clarify:
>
> The RFC is *submitted* once one or more
> people publicly reply =E2=80=9CI support=E2=80=9D and volunteers =
to be
> supporters; the next step is the *discussion period*.
OK.
>> All members of any team of the Guix project can participate in
>> deliberation and are encouraged to do so.
>
> I would restore the past suggestion to mention the file =E2=80=99teams.sc=
m=E2=80=99; see
> suggestion below (mark **).
Agreed.
I=E2=80=99ll send v7 tomorrow.
Thank you!
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 21:17:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 16:17:13 2025
Received: from localhost ([127.0.0.1]:54694 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVztx-0005tA-1F
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 16:17:13 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:56040)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tVztt-0005sn-Vr
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 16:17:11 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tVztn-0003ID-VC; Thu, 09 Jan 2025 16:17:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=HGmMD+sFnj6Wc9FO1H4iaNz78Y/voJccrWWrGvZK2YE=; b=lZgpBvNsSC+IoBIJ82/j
BG+9iHWbXGbFbidleJaC+SCz6LjmVIF6wK+5UVKmukDKzsJNC9UmWS2pXQuwkB+x90G69yow0/QMQ
K4QCfPhutHNUrxfeksXTzw/GcVZwefDdpSW/Ci7Gu8PCdLd4YuB5gjmWJo0CeFevki+Bme8h8AbVz
tnR0VQk806QPgGCpzJhwI7rV7I/h0JrWKQQ2pss3SmP49eIXazHFUfOga+1MmU36R9vvF/yJ1Y2qG
kX61EXN1Zsjhwfex+xHY4JEvswPe6GEn1brBFi21nxanYtiI/T+kvOP9KSpJJwMYCwjCo7TDk1/S3
LOsdoYoP+RjcAg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: "pukkamustard" <pukkamustard@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <D6WTZC39AXKQ.2IP46QCJF7Z1G@HIDDEN>
(pukkamustard@HIDDEN's message of "Wed, 08 Jan 2025 16:26:40
+0000")
References: <cover.1733614983.git.noelopez@HIDDEN>
<D6WTZC39AXKQ.2IP46QCJF7Z1G@HIDDEN>
Date: Thu, 09 Jan 2025 22:16:50 +0100
Message-ID: <87frlrofgd.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hello pukkamustard,
Thanks for insightful comments!
"pukkamustard" <pukkamustard@HIDDEN> skribis:
> - 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 explanat=
ion of
> what team members are (i.e. members in etc/teams.scm).=20
A mistake of mine in v6; we should reintroduce a mention of
=E2=80=98etc/teams.scm=E2=80=99 or a reference to the manual.
> Likewise, I think the Process RFC would be simpler to understand if fee=
dback
> is required from a fixed number of team members instead of a percentage.
Wouldn=E2=80=99t a fixed number of people run the risk of letting a few peo=
ple
move forward despite general apathy? (Given that that fixed number
might represent 25% of team members today, and 5% a few years from now.)
> - 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.
Yeah, =E2=80=9Csponsors=E2=80=9D may work better for (1).
> Furthermore, in the section "Submission Period" it says that authors
> can look for supporters. But the wording in the "Deliberation Period"
> suggests that the "I support" emails should only be sent in the
> Deliberation Period when the final version is published.
We could state that anything that comes before or after the Deliberation
Period is ignored, to avoid the ambiguity.
> I'd suggest renaming the RFC state "Final" to "Accepted".
Agreed (that was an omission).
> - In Section "Deliberation Period" the team member response is "I disappr=
ove"
> but in the next section the term "disagree" is used. I'd use the same t=
erm for
> clarity.
Oops, agreed.
> - 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 o=
k 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 expla=
in
> their disapproval and should suggest constructive changes to the propos=
al that
> would make it approvable."
Hmm yeah, I see what you mean; it shouldn=E2=80=99t be understood as =E2=80=
=9CI
disapprove=E2=80=9D is strictly forbidden for people who have not made
counter-proposals during the discussion. Yet, I agree with Simon that
=E2=80=9CI disapprove=E2=80=9D should be discouraged in this case. Probabl=
y we can fine
tune the words.
> - 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.
Heheh.
I=E2=80=99m fine either way but I=E2=80=99m already getting used to =E2=80=
=9CRFC=E2=80=9D. :-)
> 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.
Thanks. Too bad we won=E2=80=99t meet in Brussels though.
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 21:00:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 16:00:51 2025
Received: from localhost ([127.0.0.1]:54554 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVze7-00054h-Jz
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 16:00:51 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49220)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tVze6-00054V-1g
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 16:00:50 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tVze0-0000fA-KU; Thu, 09 Jan 2025 16:00:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=3VjkXW0pJwvy3bUKjGg4sECX2eNqt9+vzw6XFzJdLdY=; b=WFvPGuE4jPX9yi0Kr26a
rabIEpFUz5aPv3L4wFJGfY3e3Xdju92UHcU5brISsUhJIQLb7HgQogz3O8WGqTnQ424P7gMegM5AB
QUYF0M/l7wNTtmwBMQxzgbDqmwmzrYG1nbe4maj1Sy/7wbP1VeGUW563AnYec/GKDDpjJiRZFYDgZ
NiaahGOiFMMyKfxqZuK+418wrrzkMAZEt014R8lHPNgKUJjz9LNkAMIxXUdzZYp3iYeLIJVhcYPjK
JP/WK0rBTQe5r+NlKlP2riAADGb/JDOhjZvlUyZNyIx0v9K6HVbmPjv0PPKItFF16FAEafG0AJJ2Y
uiAl9xQvYQKzXA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87o70f52j3.fsf@HIDDEN> (Simon Tournier's message of "Thu, 09
Jan 2025 18:18:40 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<D6WTZC39AXKQ.2IP46QCJF7Z1G@HIDDEN> <87o70f52j3.fsf@HIDDEN>
Date: Thu, 09 Jan 2025 22:00:34 +0100
Message-ID: <87wmf3og7h.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: pukkamustard <pukkamustard@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
> Ah. Hum. The idea of the process is:
>
> + author sends
> (*) + one or more people reply =E2=80=9CI support=E2=80=9D
> + it becomes a submitted RFC
> + all the dance=E2=80=A6
> + Deliberation Period:
> (**) . I support
> . I approve
> . I disapprove
>
> Ah indeed (*) and (**) are not the same:
>
> 1. =E2=80=9CSupporter=E2=80=9D means (*)
> 2. Team members replying =E2=80=9CI support=E2=80=9D means (**)
>
> Thanks. Maybe (1)(*) should be renamed.
How about =E2=80=9Csponsors=E2=80=9D? (I believe I=E2=80=99ve seen it in o=
ther similar
documents.)
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 17:33:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 12:33:41 2025
Received: from localhost ([127.0.0.1]:54120 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVwPc-0003ws-L5
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 12:33:41 -0500
Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:59887)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tVwPR-0003w5-CN
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 12:33:33 -0500
Received: by mail-wm1-x32d.google.com with SMTP id
5b1f17b1804b1-436281c8a38so9444895e9.3
for <74736 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 09:33:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736444003; x=1737048803; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=qsb/L5EmZrpxFD5pKlOM46dvUnOeEm2rNwwvD7FV+o8=;
b=m6l3osdhOJ8Sg7A7ECHwUfP2mpP0XKBHgfprCqxO2qQrl6O5omuSC7i80FN1417tS+
RzW2oiyDTL6PQW3faUZ732DyV7aUrB2gcob2UDnM3Q1femvpeWFWQBbaC6eYGESalovg
4QU2iFSJBo5tFevcLKibvruYig+mdJV8lZrbQ11EdjG5Ex+0nmxtaUfqbn5n1RVMdNGq
RSNVP0pM6l8fkGAHqD8OhFifm9mhojo0WwRany7BnBSDMzp/5zi64ycJvCS3GxY2a+O/
8MIKWC5DluRKAoiIG7hQIUjTQ+95+cYgWwe4RS0p6/LApeyUBy4CBoVMYeNUvVJwbatj
mEww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736444003; x=1737048803;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject
:date:message-id:reply-to;
bh=qsb/L5EmZrpxFD5pKlOM46dvUnOeEm2rNwwvD7FV+o8=;
b=aJ2NFKIbSBwjzp+Sd3F80UPodzqnGaLg6ZqQYv70odfYQBId4rtsgGIzYhf8xpRgip
lOlAufz8uSI9y3Z+G7kcEdfHj7vTsayVjNkW609/wa6TiQ3h5gPmm4TmudT8hmA8QQJ0
HPSDbCV2eLDB9gAXZSK/9EppHatPKtyVHlnYMV4H/k2vm2gsm/8oSM+yHIsUlcTQy2+9
Q/wGcuB8tWsNb6MjioO4oNwvziSFVtQIjHmTP04rtRzeyjfdeYIubgQCoP/f8TjewCXb
kEVwpyhTwYpMNcXQSBaZ+mI1v4FpnhaJ1AW8nFvjnehv7al0PSr0+xmoCuhL/rCpSS1i
m8OA==
X-Forwarded-Encrypted: i=1;
AJvYcCXDJvZAZTmJONU/CRsNFEbJXEp9P/pSQfHCH4k9+oaT6aiIEPZ+XbXuZfijSgyu/SxAXVHUSg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyR+PEQ3xS3jivd2o4L2hczL0jq48OcGiwuFA0yT72W/seuHOHC
8eW4pHLVB1YbifTqk20RI9e4GHQX828sJqUsXSIUBmX4xHlVQPJexGpvyQ==
X-Gm-Gg: ASbGnctdFWHBYlmr+glmPykHuzFR5F5fKyUkt6CJqlcsAmYbV/Mic4xxAF/tjz3/MRJ
KigZfjl8utP3USEkvunmXDvbzJfFioeZGL1J0Jgfi3Dq9NuYlesKB7Eb+YCGHS852Z/glI7Dt9l
R/rjD6c3IywVwct1fEIXkPKRHQpqxdKwrIc+U5B47FYkAGtANUf1gHXXUE0EHXvWfflsDuA1IpU
tjZin96pbjttn1RkyJ+F1DvWE42htDo0SPyvAX24YOATjjyFQ/fjmX+lrlAhOdjyTmyQYrgKV0Q
NJf9vJGJxIPPaJHx1OYups5LNhwZvZhCvc8hIg+RKA==
X-Google-Smtp-Source: AGHT+IGxpviZD2UUACiQceKc5gtVBbgDsju3D6LBvg97oj1gaFjffNidXXqglcCHWtLjFde80EnFXA==
X-Received: by 2002:a05:600c:3516:b0:436:5165:f206 with SMTP id
5b1f17b1804b1-436e27075eemr79246795e9.31.1736444003017;
Thu, 09 Jan 2025 09:33:23 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-45.net.univ-paris-diderot.fr.
[194.254.61.45]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-436e2ddcda3sm61576125e9.22.2025.01.09.09.33.22
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 09:33:22 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: pukkamustard <pukkamustard@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <D6WTZC39AXKQ.2IP46QCJF7Z1G@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<D6WTZC39AXKQ.2IP46QCJF7Z1G@HIDDEN>
Date: Thu, 09 Jan 2025 18:18:40 +0100
Message-ID: <87o70f52j3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Wed, 08 Jan 2025 at 16:26, "pukkamustard" <pukkamustard@HIDDEN> wrot=
e:
> - 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 explanat=
ion of
> what team members are (i.e. members in etc/teams.scm).=20
Yes, that=E2=80=99s 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 fee=
dback
> 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 ab=
le 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 =E2=80=93 as a community =
=E2=80=93
consent about significant changes.
And if I =E2=80=93 as a deliberating member =E2=80=93 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 =E2=80=9Csocial pressure=E2=80=9D because the De=
liberation
Period is public. But if it=E2=80=99s a real issue, improvement on that co=
uld
be part of an amendment for the next version. :-)
Please keep in mind (1) the =E2=80=9Csocial pressure=E2=80=9D would mean it=
=E2=80=99s 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
=E2=80=9Cit=E2=80=99s a good direction, not perfect but I can live with the
imperfections=E2=80=9D. 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 =E2=80=9CI support=E2=80=9D
+ it becomes a submitted RFC
+ all the dance=E2=80=A6
+ Deliberation Period:
(**) . I support
. I approve
. I disapprove
Ah indeed (*) and (**) are not the same:
1. =E2=80=9CSupporter=E2=80=9D means (*)
2. Team members replying =E2=80=9CI support=E2=80=9D 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 disappr=
ove"
> but in the next section the term "disagree" is used. I'd use the same t=
erm 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 o=
k 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 expla=
in
> their disapproval and should suggest constructive changes to the propos=
al 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=E2=80=99s unfair, IMHO.
It=E2=80=99s not explicitly mentioned (maybe it should be): I think that any
=E2=80=9Csubmitted=E2=80=9D RFC must be advertised via info-guix@HIDDEN
> - 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=E2=80=A6 Arf!
> I'm not quite clear what this means, but: I support. :)=20
>
> 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
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 17:33:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 12:33:40 2025
Received: from localhost ([127.0.0.1]:54118 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVwPa-0003wp-9h
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 12:33:40 -0500
Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:50652)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tVwPS-0003w9-GB
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 12:33:30 -0500
Received: by mail-wr1-x433.google.com with SMTP id
ffacd0b85a97d-386329da1d9so694083f8f.1
for <74736 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 09:33:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736444004; x=1737048804; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=L2cqZVcleLyLkhUgb9Q2h6lMLcipv4mD1SEOkbdIWtE=;
b=aa4A7AQXuYY1QlX3vAfzaC63Vo8wg4kZ79AwO29UmxrG97/XY9UGJsAv4uHqgMAxu5
Wi1X4C8VTGL2BhzPwfunU25J5l3bsTthjlL/VhX2yQW9qu9WN6Ap/A6pUHQVrny0nMlr
Y64WTJJh5QJmkhF1afy1YvCmQXd5s7VhF20LL48cGOn6d9QQaNAaxH9bYeZcotKN+qlB
3cPu7Bluvwd8XgNRvaVJnfw+e9nGARHCRHvc6B0qhpHhSdD/Z+WG4mgeSXjltBTioBRa
6x3gtuA9ZR5HCAuJ6laN6sm55VlWc6JXJeDKIspy9y35O1PVKSInbz5H3djQGIT5lSVI
UnRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736444004; x=1737048804;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=L2cqZVcleLyLkhUgb9Q2h6lMLcipv4mD1SEOkbdIWtE=;
b=TjQPNN/wa5QBKC7SvJ+YJW0L6FVdMQt511CzU1Jf3JsSzNCZLtfITlxPinIwqsROa2
y8nxNwp8kfNnpuvDIWLTwiE/B6Qv+A8Yhii7RvdKVXS3cZcpI4DuvLVW6+ew5/pSzdRR
DSQ9TeBtnhAvu92lKFBOXJ6m+zk4xyeCejFx1gW60QbqT2tHLZnj+45/59oGya+JXMzw
aZu5pBZMRwwzMK51lE+xHygfOcoj2A0tzvEJeHoRsrbSKJObSRWwsKL32W51p06a5BqR
+3kqd3m49IgLQpZaLXmL2hlP8NocaRIAUbEa3REGaCiAgPrSlhNP2fHJpSMjVpzHvTOn
TZzA==
X-Forwarded-Encrypted: i=1;
AJvYcCVnc5x9GmtrZ018nF9JWkH1Ae9btS5Ima+0ngx8Ryhc60JLzD5NRNxTwNk2zhLyl7lY9Qj9Hw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzIWQpIDlhp+Chx7/8nQfPJDp0p8nB2qWRIE6/mXLmWa+rTpgcj
PQqxwR9l0BwEl7rEVSll4lm78lrN07cqStV5mTXt03S9eVXAbUtIRF5KiA==
X-Gm-Gg: ASbGncvAjmbwaOe9gSyFxqwzw5CcythRe1SyiXmSVmCHt1PZ+UP26xb7Ep7wTcLWsyJ
olqUE8Dx6wObDPegvWJLJMo7+5+G4XPxLrEo/4k3fivh1T9Kyw57uClXha/vhTLGvyIGa2mXkf1
pOR/JAMkcg7nGC6nOtxWYZpxYR+94lBhy7LLuvEK3JmC4Y6Q/bb4srnVDfotrVmHH67HPQK1uy7
TpOybFPt+OCSshrSSTAEKSyA0r0hQzyFU5zNLRuJNm/uzRwZXq58PGBzJMv3TY4SKUVeHEs8OMs
R5FBcDaWRA3CPUA51IOSM7JLc7/kIn2K5PwYCCZV1A==
X-Google-Smtp-Source: AGHT+IGxWLBC6ulMM0BoQ8l79vbdC4G7l45kKpNPIgsVc42WTJkT6pXwUSimf2wmKlqsDIqGB3GUvg==
X-Received: by 2002:a5d:6482:0:b0:385:f195:26f with SMTP id
ffacd0b85a97d-38a872daa31mr6067084f8f.19.1736444004188;
Thu, 09 Jan 2025 09:33:24 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-44.net.univ-paris-diderot.fr.
[194.254.61.44]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-436dcc8ddddsm60884945e9.0.2025.01.09.09.33.23
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 09:33:23 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Suhail Singh <suhailsingh247@HIDDEN>, =?utf-8?Q?No=C3=A9?= Lopez
<noe@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <874j29uyol.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <87h66aime2.fsf@HIDDEN>
<874j29uyol.fsf_-_@HIDDEN>
Date: Thu, 09 Jan 2025 18:21:54 +0100
Message-ID: <87jzb352dp.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Wed, 08 Jan 2025 at 10:12, Suhail Singh <suhailsingh247@HIDDEN> wrote:
> I'd like to be a supporter. I suppose the authors get to determine
> whether I am "sufficiently familiar", or is it based on self-reporting?
> Perhaps this point should be clarified.
Thanks for your comment. Indeed, let clarify it for the next version.
>>> submitted: 2024-12-12
>>> date: 2025-01-15
>
> Should other dates such as target discussion period end as well as
> target deliberation period end also be noted here?
I agree this needs a clarification.
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 17:33:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 12:33:31 2025
Received: from localhost ([127.0.0.1]:54116 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVwPS-0003wN-Sv
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 12:33:31 -0500
Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:56398)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tVwPQ-0003w3-5B
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 12:33:29 -0500
Received: by mail-wr1-x434.google.com with SMTP id
ffacd0b85a97d-385ef8b64b3so1089614f8f.0
for <74736 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 09:33:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736444002; x=1737048802; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=9Cf6ALcaOF0jEacKa7uawRYLIZ/zQTFaxdnyHtZG1r4=;
b=We8pYkhnlCMtfuyb/vZFLMm5fCs2UXRlNkpwv3Ak1MPH5CyJ86vY+WHR8QD2EtlFik
HA915I8qej9PFHDDBQwJQ3paniWTAdVSuujLlJy6i1vw2zyBmUVHKEN0MMlN78y79dcS
mwZ7Qf5rnzRpAFX4yPdu3o87iOldBv8Rvdbw1W6zEj9n0+mDebzTGEhoeTSrC2GRKDab
bEy6fm45y9cke6onhpEgw7eiIR7Mca21/scffyQium7MqwL3g3bBWQwvBK2b68/BFA+/
BwPB5TUGXnhfrWP4sw1GCWHnChT0zssTUdHoLPJe9KigwhiWDHtuHmRjJLKBPuthkR8R
YWLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736444002; x=1737048802;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=9Cf6ALcaOF0jEacKa7uawRYLIZ/zQTFaxdnyHtZG1r4=;
b=mIZltO7ZGwMldQgZMoCYYA7YO6KhsDwSZyrX+znlWEYZb1kquGnF7Ycbkd8VMswGgA
rj5fXW5kawbTpodpvrarnzWqOtT6FlyWbNTUo3EcyBgwDva30c8ArgB3wWEsWRqgorhw
h45KSNdzq5QFfBPLbriv8KFLkWWW8RzY/aoPstmZ9w0Berpkn80V9STMScCQs1E3HD1r
IzME1Yz7/T9fnCrxhUcfJl5ByHeXILj7FY0ylni8+zJv44EjUsMjAbf98YFW9V8hTxjI
w2SlG6L0Ivr7W8gGURfrGneM0QK6ZJT18yBvMQmUxqPF6zifjjxObixoczGoD27Kvj/2
L3wg==
X-Forwarded-Encrypted: i=1;
AJvYcCXT2kLzTVYCSVa22hTUpQ4eleeg9V6MBlzGNazUQORqfBX3aSLTntZMJVFzGmW+SNptjsAs2Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxgMwqqHwHvoVy+sTOXkmhiPRmvLLpgIhkbNiN6/zXQdCH7Uf1V
u6hq+szBux3otzSc9DiUu6XFM35oRmoVu+1xInT8EgOZLnTTTT02
X-Gm-Gg: ASbGncsioSSzY4XNoqm1WH9GHHF0zj5R/O3NQVgz6kedfqcbVfBP2f5OiFGCXkN5igH
hCNBRzQ4NRDl3TTKBnwtah4fCtCA8N6WBue1kLyAGTMciCMefTiGQ67je76TdsxMr/CaJIxC6/B
hRPbXlpyIdUYJXI+gqH4NM1c85mh+NNniwlJkMayhsectV2f7XLstOcNZTwXqCLk9AEdRCf6r1b
dj9//e4iHh4FnUGXkYVDz2mCZc2AuCsl3y6fvxeaJNw+uuCKL1Uej5jl7SYrm84MdOVOU9hWrLk
hM9Pf7VCXI9wKKnbeEX8MWzGlMiZR5dmxu5n6IJrVA==
X-Google-Smtp-Source: AGHT+IGh3CiSlJzGgheW9cxPHXKUSbzPTz8Q6Ef0PqPrb0AITtQtojwksC/EPCGN/z2RfZBuJW+TqQ==
X-Received: by 2002:a05:6000:2a3:b0:385:efc7:932d with SMTP id
ffacd0b85a97d-38a8730faafmr6853989f8f.46.1736444001706;
Thu, 09 Jan 2025 09:33:21 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-40.net.univ-paris-diderot.fr.
[194.254.61.40]) by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38a8e4b82ddsm2336023f8f.71.2025.01.09.09.33.20
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jan 2025 09:33:21 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <87y0zn4lvi.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
Date: Thu, 09 Jan 2025 17:21:19 +0100
Message-ID: <87seps3qm8.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Mon, 06 Jan 2025 at 23:29, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> title: Requests-for-Comment Process
> id: 000
I think it=E2=80=99s better to start with 001 and have 000 for the template.
> status: submitted
> discussion: https://issues.guix.gnu.org/74736
> authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
> supporters: ?
> submitted: 2024-12-12
I think the choice of this date is unclear. Do you consider that your
reply or mine implies being Supporter?
Well, since this document bootstrap the process it=E2=80=99s difficult. :-)
Especially when the first draft had been sent on 2023-10-31.
I suggest to clarify and to extend:
> The RFC is *submitted* once it has at least one supporter in addi=
tion to
> the author(s).
with:
The RFC is *submitted* once it has at least one supporter in
addition to the author(s). See Submission Period below.
> date: 2025-01-15
> ---
>
> # Summary
[...]
> # Motivation
[...]
> # Detailed Design
>
> ## When to Follow This Process
[...]
> ## How the Process Works
>
> 1. Clone https://git.savannah.gnu.org/git/guix/requests-for-comments.git .
> 2. Copy `0000-template.md` to `00XY-short-name.md` where `short-name`
> is a short descriptive name long and `XY` is the sequence number.
I suggest: `XY` increments the sequence number.
> 3. Write your RFC following the template=E2=80=99s structure. The RFC mu=
st not
> be prospective; it must formalize an idea and sketch a plan to
> implement it, even if not all details are known. If it intends to
> deprecate a previously-accepted RFC, it must explicitly say so.
> 4. Submit the RFC as a patch to `guix-patches@HIDDEN`.
> 5. Announce your RFC at `guix-devel@HIDDEN` and look for *supporters*:
> one or more people who will support the RFC and participate in
> discussions by your side (see below).
>
> The RFC is *submitted* once it has at least one supporter in addition to
> the author(s).
See above.
>
> ## Supporters
>
> A supporter is a contributor sufficiently familiar with the project=E2=80=
=99s
> practices, hence it is recommended, but not mandatory, to be a team
> member. Supporters do not have to agree with all the points of the RFC
> but should generally be satisfied that the proposed additions are a good
> thing for the community.
>
> Supporters help the author(s) by participating in discussions, amending
> the document as it is being discussed, and acting as timekeepers.
I would add (picked from v5):
Please make sure that all have the time and space for expressing
their comments. The RFC is about significant changes, thus more
opinions is better than less.
I think that important to have this written somewhere in the document.
And because author is focused on the proposal =E2=80=93 if one took the tim=
e to
write something, it means one has an idea on some topic that one want to
defend :-) =E2=80=93, then it might be difficult to have the right distance.
Hence Supporter(s) are also the helper / facilitator here.
> ## Timeline
>
> The lifetime of an RFC is structured into the following recommended
> periods:
>
> 
I would replace the node =E2=80=99comments=E2=80=99 by discussion in order =
to have
something more homogeneous. Nitpicking? ;-)
> ```dot <- TODO: make this a separate file
I would prefer to let the dot file here as-is. Because it=E2=80=99s easier=
to
read in full terminal mode. In addition, yes maybe we could display the
graph as an image file.
> digraph "RFC Timeline" {
> submission[label=3D<Submission Period<br />up to 7=C2=A0days>]
> comments[label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
discussion[label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
> deliberation[label=3D<Deliberation Period<br />14=C2=A0days>]
> withdrawn[label=3DWithdrawn, shape=3Drectangle]
> final[label=3DFinal, shape=3Drectangle]
>=20=20=20=20=20
> submission -> comments
> submission -> withdrawn
> comments -> deliberation
discussion -> deliberation
> deliberation -> withdrawn
> deliberation -> final
>=20=20=20=20=20
> withdrawn -> submission [label=3D"New version"]
>=20=20=20=20=20
> comments -> withdrawn
> }
> ```
>
> The subsections below detail the various stages and their duration.
>
> ### Submission Period (up to 7 days)
>
> Anyone can author and submit an RFC as a regular patch and look for
> supporters (see below). The RFC is *submitted* once it has one or more
> supporters; the next step is the *discussion period*.
As said above, I would clarify:
The RFC is *submitted* once one or more
people publicly reply =E2=80=9CI support=E2=80=9D and volunteers to=
be
supporters; the next step is the *discussion period*.
> Author(s) may withdraw their RFC at any time; they can resubmit it again
> later, possibly under a new RFC number.
>
> ### Discussion Period (at least 30 days, up to 60 days)
[...]
> ### Deliberation Period (14 days)
>
> All members of any team of the Guix project can participate in
> deliberation and are encouraged to do so.
I would restore the past suggestion to mention the file =E2=80=99teams.scm=
=E2=80=99; see
suggestion below (mark **).
> Once the final version is published, team members have 14 days to send
> one of the following replies on the patch-tracking entry of the RFC:
>
> - =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal);
---^
) extra
> - =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementa=
tion of the
> proposal. A team member sending this reply must have actively
> proposed alternative solutions during the discussion period.
I do not think the wording of the last sentence is accurate enough:
Because maybe there is no alternative solution or the status quo is the
one, etc.
Instead, I would write:
A team member sending this reply must have actively cooperated
with for discussing the RFC during the discussion period. See
Decision Making.
> The RFC is *accepted* if (1) at least 25% of all team members send a
> reply, and (2) no one disagrees. In other cases, the RFC is
> *withdrawn*.
Here, I would replace =E2=80=99disagrees=E2=80=99 with =E2=80=99disapproves=
=E2=80=99. It appears to me
clearer.
> Deliberation aims at consolidating consensus; see =E2=80=9CDecision Makin=
g=E2=80=9D
> below.
Here (remember mark ** :-)), I would add this sentence.
Anyone who is on a team (see file =E2=80=98teams.scm=E2=80=99) is a=
deliberating
member and is asked to contribute to the deliberation.
> ## Decision Making
[...]
> ## Merging Final RFCs
[...]
>
> ## RFC Template
>
> The expected structure of RFCs is captured by the template in the file
> `0000-template.md`, written in English with Markdown ornaments.
The number of 000 must be in agreement with the top, IMHO.
> ## Cost of Reverting
[...]
> ## Drawbacks
[...]
> ## Open Issues
[...]
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 9 Jan 2025 13:27:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 08:27:43 2025
Received: from localhost ([127.0.0.1]:51047 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVsZb-0007ry-E9
for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 08:27:43 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49664)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tVsZZ-0007rj-UM
for 74736 <at> debbugs.gnu.org; Thu, 09 Jan 2025 08:27:42 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tVsZT-0007Z6-R8; Thu, 09 Jan 2025 08:27:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=2TF4+wQZoTtcuWPlUgdhnBi4ENMFxMsPOjeZF026aB8=; b=ik+uW5UReS+sTtlYBQw1
kZEDQjaPs4j/9xfojsPIxkgDfJKDKbx71rsw8FYQex7dGXr3ec+u5H03C7fiE/3aQg14cSV8KTEDc
+f0iJOWmCyrwIW/m6fCCWjFk7AyAw6G9ijI48vci2z2a4DFtdC/tKbXr7I3O9RZno1+WUNjvh29fx
DkS5qcN77D9t6Kg2sj3J8JZUksFhRn8e5D6xwqAP27Fo95g+8/PruDWHm9zChn55cA9JpFsPGU8gj
rTNP8+vHnz+OJXaUDjIqL/z7TC7pe8WQqvZcizil+p342oOpZUi22x6/UIrI9yH+uDl7oliIcnMBS
jUySyUHV6j8Slw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <877c75vao7.fsf_-_@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s?=
=?utf-8?Q?=22's?= message of "Wed, 08 Jan 2025 11:53:44 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <877c75vao7.fsf_-_@HIDDEN>
Date: Thu, 09 Jan 2025 14:27:32 +0100
Message-ID: <8734hsqfqz.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Repository created!
https://git.savannah.gnu.org/cgit/guix/requests-for-comments.git/
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 8 Jan 2025 16:27:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 11:27:00 2025
Received: from localhost ([127.0.0.1]:48640 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVYtY-0003LX-Ac
for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 11:27:00 -0500
Received: from mout01.posteo.de ([185.67.36.65]:35711)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <adarsh@HIDDEN>) id 1tVYtU-0003L3-0A
for 74736 <at> debbugs.gnu.org; Wed, 08 Jan 2025 11:26:58 -0500
Received: from submission (posteo.de [185.67.36.169])
by mout01.posteo.de (Postfix) with ESMTPS id AD525240027
for <74736 <at> debbugs.gnu.org>; Wed, 8 Jan 2025 17:26:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
t=1736353606; bh=pOvxP0usRYuZZWeMc6kpwAZVG9duSPtSUkXMN1a7LhE=;
h=Mime-Version:Content-Transfer-Encoding:Content-Type:Date:
Message-Id:From:Subject:To:From;
b=L+0h2D1fvCzcQGcvIJZUuK+mFTaZnzlEPZmE50rPoQf8JJYa0GsuYkTB8+wtVgpEO
Dudd8CFsmLJgYYUhtHPEHfuGEjX4hCJ21GkGhtx0DXaH0zR2QLm5ujiq5Oqu/wveX2
JPoebyWotcjPT8RqO7YIxBbb/TVmXyelW/9IODfRTsJ2eOFkaWJ4TxG8MAX3ZUegeo
V6yvYEe2gF+qpcfsIyffYQ5wsEa7EzrFvV7qyaV/O3YS4ZBh1rHYEvCv4zibJ+1HRY
6ao64tvBwV3A4rNnJ9dPPS7CpKFIKqjLPb7o7UrWdHtyFaiKJVcEwP0E3chqxFbK7H
Q9fCQP/Waauvw==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4YStbV0Bgfz9rxY;
Wed, 8 Jan 2025 17:26:45 +0100 (CET)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Wed, 08 Jan 2025 16:26:40 +0000
Message-Id: <D6WTZC39AXKQ.2IP46QCJF7Z1G@HIDDEN>
From: "pukkamustard" <pukkamustard@HIDDEN>
Subject: Re: [PATCH v2 0/1] Add Request-For-Comment process.
To: <74736 <at> debbugs.gnu.org>
In-Reply-To: <87y0zn4lvi.fsf_-_@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Thank you all for working on this.
Some comments:
- 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 (y=
et).
Still, to make the Process RFC understandable, I'd add a brief explanatio=
n of
what team members are (i.e. members in etc/teams.scm).=20
=20
Likewise, I think the Process RFC would be simpler to understand if feedb=
ack
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.
- 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.
Furthermore, in the section "Submission Period" it says that authors
can look for supporters. But the wording in the "Deliberation Period"
suggests that the "I support" emails should only be sent in the
Deliberation Period when the final version is published.
=20
For example: Ricardo replied with "I support". What does that mean when t=
he
Deliberation Period has not yet started?
I think what is meant is that supporters can be recruited at any time
and team members responding during the Deliberation Period with "I
support" become supporters and will be added to the list of supporters
in the metadata. This should be clarified.
- The term "final" is overloaded and underused:
1. "Final" is a state of an RFC.
2. In section "Discussion Period" the authors should publish a "final"
version. But this is not a RFC that has state "Final".
3. In section "Deliberation Period" a valid response by team members is "=
I
accept". The RFC is also described as "accepted". The term for the sta=
te
"Final" is not used.
=20
I'd suggest renaming the RFC state "Final" to "Accepted".
=20
- In Section "Deliberation Period" the team member response is "I disapprov=
e"
but in the next section the term "disagree" is used. I'd use the same ter=
m for
clarity.
- The "I disapprove" reply is only allowed if member actively proposed
alternative solutions during the "Discussion Period". I feel that might b=
e 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."
- 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.
=20
I'm not quite clear what this means, but: I support. :)=20
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.
-pukkamustard
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 8 Jan 2025 15:15:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 10:15:32 2025
Received: from localhost ([127.0.0.1]:48523 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVXmO-0008Lq-Ck
for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 10:15:32 -0500
Received: from mail-qv1-xf42.google.com ([2607:f8b0:4864:20::f42]:55557)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <suhailsingh247@HIDDEN>)
id 1tVXmM-0008LV-GS
for 74736 <at> debbugs.gnu.org; Wed, 08 Jan 2025 10:15:31 -0500
Received: by mail-qv1-xf42.google.com with SMTP id
6a1803df08f44-6dcdd9a3e54so166234296d6.3
for <74736 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 07:15:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736349324; x=1736954124; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=9J1lGcqf7Ia/IL0DMNt0EpxsIE7hf/Od/jeu2sI2ZtA=;
b=HSiqE9U+Jn0dGQVU9x49nU08QPAb47hKkGV1FRIHHs4Tou0y7PPDVlND69XBon0Dfi
90x06GTQuTB2gYK61al0qqwNFkX6p6QioMwS8Joi07cfzy2lPv+IJTDzTn3furjNl4W3
6pNLlDXFoe9qEAZRXyy28jXKCzIVD817roZVIleUTiI3zbtgBaN58YL5AUMu1GXS1S9I
wGyTiQw6ioM/bD0cxQvNyTNW37fRx9IUEDnErUBiia6c9FnrdcY5yp+xyfCKspXX9blZ
ILYRgmGfm+QGFflTQrORRgYv5idx67/LSw0UpY2TetcqG6LnVgbIh8JRoiucsTGw8Nv4
XgNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736349324; x=1736954124;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=9J1lGcqf7Ia/IL0DMNt0EpxsIE7hf/Od/jeu2sI2ZtA=;
b=o6kbpJbmpVagRoqQUMi8FWWAE8g2TlN0BQSrxQ7VwiqubjJ8GTs75F82I7NfBrZxuw
VE56MuOvc+3z9FLU727VvPNO4krsaT/Kgnim43gbmm+EvkIkD6mmC5C4VzWi5U50rgKo
4K2Sn6PI31Q1cV2Ak+MWIQjIMq3oOz2hvCqSwYndgcwYcXKOlwX79TMIfGaBaQoyQGE6
6TCAJrFiAcjgGcIdvsUYX4KBIUo6muHxLNwL2eOQdHkAwuW2w+55klzMnHE2AwEFNElW
fHpkC08KvSEpYKj8DohsuroBeSCDrb/6BdtHriboMsEEnmrvxdRJ6rEFvrSy3IEkfsoj
XtNg==
X-Forwarded-Encrypted: i=1;
AJvYcCUpAyO/U8oNtqilqxkKw+kOjoDJjT8g2oMG7gZOyLAqiCn434O+VFAUn8JuTLBnCPvcngTt7g==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw+g8LXsQcwU7cDr8qnuxomjO9uBevZNSdj6ye2ZaPLC+0k3xdX
B1XDeUv009Qg1AVJlJ6dE+eFu+hEYPBfkieROP2o/Pugzne6STDuFVYmozuu
X-Gm-Gg: ASbGncvGWEs/4sEDF1R3QIMH/dy//GiQ+3fl8HEwEeuv/+37JDSutfCjM2GZQvc3oVm
QtcSdaesBV6U8l5sIB5abIBw8F29+mAlbCzouepyosiTWbDjMSo6H//9wHmhlErqNsatZVjbG0G
bnKOOK37DjwvZWKqSfO98CXbZWPKzXabju8G97O4eDv35OTTFAcU4JC3RQuZDyA1GcMQYcdJOmo
N9ZvgjQ9KziUcHeqvIOXyw28c40gDl8krEExL6vVF6NAu6PFJ/V
X-Google-Smtp-Source: AGHT+IFodBhKCiMZs82ixRh0SOkn03v4DTSGEJrPle7BEWQRtdvvTiV+G148rCJiU0/doHqTmnAT9A==
X-Received: by 2002:a05:6214:c26:b0:6df:97ba:4f7a with SMTP id
6a1803df08f44-6df9b30145bmr49479036d6.33.1736349323089;
Wed, 08 Jan 2025 07:15:23 -0800 (PST)
Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id
6a1803df08f44-6dd18136b00sm189127916d6.55.2025.01.08.07.15.22
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 08 Jan 2025 07:15:22 -0800 (PST)
From: Suhail Singh <suhailsingh247@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: Request-For-Comment process: concrete implementation (v5)
In-Reply-To: <87zfk229h0.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?=
=?utf-8?Q?s?= message of "Tue, 07 Jan 2025 11:40:11 +0100")
References: <87h6m7yrfh.fsf@HIDDEN> <87ttafn3p2.fsf@HIDDEN>
<87zfk229h0.fsf@HIDDEN>
Date: Wed, 08 Jan 2025 10:15:11 -0500
Message-ID: <87wmf5tk00.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 74736
Cc: GNU Guix maintainers <guix-maintainers@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>,
Christopher Baines <mail@HIDDEN>, Efraim Flashner <efraim@HIDDEN>,
Ricardo Wurmus <rekado@HIDDEN>, Guix Devel <guix-devel@HIDDEN>,
74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
> Even better if we can finalize before Guix Days so:
>
> discussion period ending on Jan. 14th
> deliberation period ending on Jan. 28th
>
> How does that sound?
I have commented on the issue. If my request to be a supporter is
accepted, I support the above amendment to the target dates.
--=20
Suhail
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 8 Jan 2025 15:13:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 10:13:03 2025
Received: from localhost ([127.0.0.1]:48515 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVXjy-0008B2-Jx
for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 10:13:03 -0500
Received: from mail-qk1-x741.google.com ([2607:f8b0:4864:20::741]:53736)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <suhailsingh247@HIDDEN>)
id 1tVXjw-0008AV-Fc
for 74736 <at> debbugs.gnu.org; Wed, 08 Jan 2025 10:13:01 -0500
Received: by mail-qk1-x741.google.com with SMTP id
af79cd13be357-7b6e9db19c8so1272719485a.3
for <74736 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 07:13:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736349175; x=1736953975; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=WkL72YS4lUxQYPMgcCwaBhLaxFBLPzACLOgcDobmy44=;
b=c3l5PdALJ2TA/co4v0Hkha6l8P296x+4RL4Ac9ajX88g1HLJzi7H6kwQqrvqH2oT54
RIryoUaMwHAfS6+gDnUIDFZ5ORN3v3LV+gpp9Sa+P0LxUWqkQ5VU5+Ar5vgOhXUiSI9L
A41aa93J/kddKkAB81SQ+EZ4+xRvAvu1EewpqWbQh4/pgsscKHxdbkclFbgA8YehF9lV
Gkp6gWND9dSHebW+gc8BOik5HnRP+4JxYJ5Q0DgPLiN3XwnWjy3up+JCguvoYa9EuN03
uK/FqCGKUtfTPlOX9xJdATcG6L5In7yXdnBgtV2tGKDMgrwLyG8H8y3ZRgVlvb3WscAI
h+LA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736349175; x=1736953975;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=WkL72YS4lUxQYPMgcCwaBhLaxFBLPzACLOgcDobmy44=;
b=feUzLZhHB+mNAbLOepSd78jeDvVNO4ILQcaiwzHP3rKUpppgMI0WDZqGOB1aF5Eiqn
MdJXqLkNy5U6TFh9diXIB0/wySleEFH723jjDvOSWD3KEmg2NccrPcNJ3JTL1WIqDa5H
LeiMox9F+ySuLrlSV80eFCHBi4pfBz8ojBP7pIue9YEIn7RtadubfUxK4+V/b77XTFui
cuu4fGGPI67ZuUyRADxK7i1tR5xwaz90zUxfHZWqdcF4Jj3o9410omVF1mU/NOiAanik
wP3PkScXstWUtu3wiDHmEmGSr+gNmh8iczmTG/Ei9sqglQ2VqDU+HECslGgG+4a4X4MB
24Lw==
X-Forwarded-Encrypted: i=1;
AJvYcCXIsBwXgKbeT/5sT/SDZRpGMLPk+JRNOYckfDioNoeu6+r8J/2d68zBb0vtCkZ3apWwQSXHHA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywk4mHg5P41Fqj6MTwlWiS3ETUxJBvzQsWuBSrdo5yD/n5+uCrq
0y409TQ7q7ryW/Pg5g4fr+CFbLcAKNI6lzLEXtfxZiuGeiLjRpqR
X-Gm-Gg: ASbGncu5bznVROan5GStrnH0QDFA/XriSDmC2pYkE4QUL2D3soac5/HsupuHZfof5N4
dlbs8Sf7yzlyLPMpXh8+ErxqhhWlfxP8dnZt7nQKfl3JPZmUxIpQHqHfZoQfdG02Lj4zOfsaj+H
5gkEq/641kFlPk823pFwbBmoHFvjasJxAvq4ibul8geoSyHsk4uVxBefB0b2u3PgY5UE3UFi6wB
5gqV/6uu3cC2+W3UX4xCgGdqZPSVNC+tA6ASr7SbWBPM9d0XPmd
X-Google-Smtp-Source: AGHT+IGtb3b1mr/tL8afbOOMwe7/eVDccrISQG6TPFHviwqdhK71LXlwWcDpdnWtp1zntujb3C3rYw==
X-Received: by 2002:a05:620a:4407:b0:7b7:5d6:37fa with SMTP id
af79cd13be357-7bcd9761ed1mr448362085a.41.1736349174680;
Wed, 08 Jan 2025 07:12:54 -0800 (PST)
Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id
af79cd13be357-7b9ac478d91sm1684127985a.92.2025.01.08.07.12.53
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 08 Jan 2025 07:12:53 -0800 (PST)
From: Suhail Singh <suhailsingh247@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87h66aime2.fsf@HIDDEN> (=?utf-8?Q?=22No=C3=A9?=
Lopez"'s message of "Tue, 07 Jan 2025 18:06:45 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN> <87h66aime2.fsf@HIDDEN>
Date: Wed, 08 Jan 2025 10:12:42 -0500
Message-ID: <874j29uyol.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 74736
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
Christopher Baines <mail@HIDDEN>, 74736 <at> debbugs.gnu.org,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
No=C3=A9 Lopez <noe@no=C3=A9.eu> writes:
> Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
> ...
>> id: 000
>
> 001, since the template takes id 0000 for ease of access.
Agreed.
>> supporters: ?
I'd like to be a supporter. I suppose the authors get to determine
whether I am "sufficiently familiar", or is it based on self-reporting?
Perhaps this point should be clarified.
>> submitted: 2024-12-12
>> date: 2025-01-15
Should other dates such as target discussion period end as well as
target deliberation period end also be noted here?
> It=E2=80=99s a good place to add:
> SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
Agreed.
>> A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only =
be reverted at a
>> high cost or, for technical changes, when it has the potential to
>> disrupt user scripts and programs or user workflows. Examples include:
Stating these properties is helpful.
>> ## When to Follow This Process
Perhaps a "vs not" or equivalent could be added to the heading?
>> Most day-to-day contributions do *not* require an RFC; examples include:
I am glad that non-examples were also noted.
>> 1. Clone https://git.savannah.gnu.org/git/guix/requests-for-comments.git=
.
>
> Why the alone dot?
I imagine so as not to be mistaken as being part of the URL. If so, I
would recommend we use < ... > delimiters here and elsewhere. E.g.,
>> 1. Clone <https://git.savannah.gnu.org/git/guix/requests-for-comments.gi=
t>.
> So we are now three authors and no supporters for this RFC? Could we
> say that more than one author also works for submitting?
I think a clarification on this point is needed. As well, when there
are multiple authors if one or more of them could also act as
supporters.
>> Supporters help the author(s) by participating in discussions, amending
>> the document as it is being discussed, and acting as timekeepers.
The "amending the document" responsibility blurs the distinction between
authors and supporters. Could that be replaced with "providing
constructive comments"? E.g., this message of mine.
>> The RFC is *accepted* if (1) at least 25% of all team members send a
>> reply, and (2) no one disagrees. In other cases, the RFC is
>> *withdrawn*.
At that point someone (or some bot) performing cleanup tasks is welcome
to close the issue, if not already closed?
>> https://www.seedsforchange.org.uk/consensus .
>
> Another alone dot =F0=9F=A4=94
I propose "<...>." as noted above.
>> All the RFCs are dual-licensed under the [Creative Commons
>> Attribution-ShareAlike
>> 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
>> [GNU Free Documentation License 1.3, with no Invariant Sections, no
>> Front-Cover Texts, and no Back-Cover
>> Texts](https://www.gnu.org/licenses/fdl-1.3.html).
>
> I would add =E2=80=9Cor (at your option) any later version.=E2=80=9D
Agreed.
>> The expected structure of RFCs is captured by the template in the file
>> `0000-template.md`, written in English with Markdown ornaments.
>
> Ornament is a complicated word, I would replace it with =E2=80=9Csyntax=
=E2=80=9D.
Agreed.
>> ## Cost of Reverting
>>
>> The RFC process described in this documented can be amended by
^^^^^^^^^^
>> subsequent RFCs.
I propose:
#+begin_quote
The RFC process described in this document can be amended and must be
by via a subsequent RFC.
#+end_quote
--=20
Suhail
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 8 Jan 2025 10:53:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 05:53:57 2025
Received: from localhost ([127.0.0.1]:46121 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVThF-0004Be-BH
for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 05:53:57 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:53854)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tVThC-0004BP-HA
for 74736 <at> debbugs.gnu.org; Wed, 08 Jan 2025 05:53:56 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tVTh5-0000dN-8a; Wed, 08 Jan 2025 05:53:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=NS4ehewb39rav3YTr2EICSqGD8FV/Dwz3qiSM4Cnyno=; b=SnxYDIPRo4CFO4L8+Ks7
L524wGit+zROft9Kgd/aO+4hasVFYLGHkaFLX+DJTN2drWfx8JTBGL1GhS9GJLcwIhKd/W8NlvaLp
EPRr36UVtuyjd9eusV2n2Bx+7CHm5A+jL6S7V9jK8dVk95GBWRKTnnXFUP9hC7GylTM7a5Gfv1k9g
AUj/yln1+Ci9+XzWAiFicrsfXpr3+muCR6rbOooNlxxGoBA+0Kxy3nQR+6r9tp2jfL5nsxrcc04ML
ad5UgGQf2avV3a3+Toqx2jG4JKkY5UkbAIQBFPiHPqLGfh0XxdKdfKxu7Gh7sj5NdTWPqCY2IeFTB
qbc9U/8AtzEY/A==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87ttaeqyje.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?=
=?utf-8?Q?s?= message of "Sat, 04 Jan 2025 18:28:05 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN>
Date: Wed, 08 Jan 2025 11:53:44 +0100
Message-ID: <877c75vao7.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Ludovic Court=C3=A8s <ludo@HIDDEN> skribis:
>> Lastly, do we want to move the RFCs to a separate git repository?
>
> I think so. I=E2=80=99ll ask for it on Savannah.
I filed a support request to create it:
https://savannah.nongnu.org/support/?111169
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 8 Jan 2025 06:34:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 01:34:04 2025
Received: from localhost ([127.0.0.1]:45750 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVPdk-0000VL-GS
for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 01:34:04 -0500
Received: from a2-15.smtp-out.eu-west-1.amazonses.com ([54.240.2.15]:48369)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_CBC_SHA1:128)
(Exim 4.84_2) (envelope-from
<01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>)
id 1tVPdh-0000Uj-PH
for 74736 <at> debbugs.gnu.org; Wed, 08 Jan 2025 01:34:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1736318035;
h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id;
bh=nsm5g2xfcbe5RsK+JmJWlrnrdRfQdWl+MlKewp5uP2w=;
b=hwNc7CAOAufEipGvQTVJ2CKmxb0zaNQKCeMuLdvWlgMjaQeGx+IcTUIWNesLGHCV
J0luAsz/cxtvTDriCeGo816u2ujeMvdC1yLNLpF6JvtNil98DLJfM79OsYl9S0VZhUD
agA+hg+KhoKCh+KeB/EOQWa6BpmzmbFwqrEONSZM=
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1736318035;
h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id:Feedback-ID;
bh=nsm5g2xfcbe5RsK+JmJWlrnrdRfQdWl+MlKewp5uP2w=;
b=R+RHYgzUAUJRpvbxYVwCj8RGXC77/tIgEWp76fz2W+KM68kmwLYhylTWuvn5Usyf
Ez96aYaVvEGt/aS2iToVycYP3qURz8hqfZrzdkx/yP8D7KKiuXMIBjPMnBdLKD7luCH
l/L2OnFmMGpuA1LKZiWLU/+fPxQEcs1xJaqQusVs=
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
From: =?UTF-8?Q?reza?= <reza@HIDDEN>
To: =?UTF-8?Q?guix-patches=40gnu=2Eorg?= <guix-patches@HIDDEN>,
=?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>,
=?UTF-8?Q?74736=40debbug?= =?UTF-8?Q?s=2Egnu=2Eorg?= <74736 <at> debbugs.gnu.org>
Date: Wed, 8 Jan 2025 06:33:55 +0000
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt"
In-Reply-To: <87y0zn4lvi.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
<825F8319-4F41-4F4C-81B3-2C84A73A13CF@HIDDEN>
X-Mailer: Amazon WorkMail
Thread-Index: AQHbSWzOtYJZbPAyTQe9/jHYS+WLlQUnqnGBBcdyHAsGCp7ZCw==
Thread-Topic: [bug#74736] [PATCH v6] Add Request-for-Comments process.
X-Wm-Sent-Timestamp: 1736318034
Message-ID: <01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>
Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES
X-SES-Outgoing: 2025.01.08-54.240.2.15
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?UTF-8?Q?No=C3=A9_Lopez?= <noe@HIDDEN>,
=?UTF-8?Q?No=C3=A9_Lop?= =?UTF-8?Q?ez?= <noelopez@HIDDEN>,
=?UTF-8?Q?Christopher_Baines?= <mail@HIDDEN>,
=?UTF-8?Q?Simon_Tournier?= <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
This is a multi-part message in MIME format. Your mail reader does not
understand MIME message format.
--=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Thanks for pushing this forward.
As a maybe tangential comment: There is no mention of an identifier for a=
n RFC (e.g. PEP number) or a unique string to identify or reference it=3F=
On January 6, 2025 11:29:21 PM GMT+01:00, "Ludovic Court=C3=A8s" <ludo@gn=
u.org> wrote:
Hello,
As proposed before, here=E2=80=99s a reworked version based on v5. The i=
ntent
is to keep the spirit and process unchanged compared to v5, while making
=
the document a bit more concise (239 lines, v5 was 322), improving
consistency for key words, hopefully improving wording, fixing
grammatical issues, and adding Markdown ornaments where appropriate.
Notable changes:
=E2=80=A2 Instead of =E2=80=9Csupporter=E2=80=9D and =E2=80=9Cco-suppor=
ter=E2=80=9D, I propose =E2=80=9Cauthor(s)=E2=80=9D and
=E2=80=9Csupporter(s)=E2=80=9D (there must be at least one supporter)=
=2E
=E2=80=A2 Explicitly state the license of RFCs (CC-BY-SA or GFDL).
=E2=80=A2 Clarify that the deliberation period lasts exactly 14 days (w=
as =E2=80=9Cup
to 14 days=E2=80=9D in one place, =E2=80=9C14 days=E2=80=9D in anothe=
r).
=E2=80=A2 Consistently name the different periods.
=E2=80=A2 Remove mention of the =E2=80=98withdrawn/=E2=80=99 directory:=
it=E2=80=99s redundant with
the =E2=80=98status=E2=80=99 header.
=E2=80=A2 Clarify what to do with =E2=80=9Cdeprecated=E2=80=9D RFCs.
=E2=80=A2 Clarify headers of this RFC.
=E2=80=A2 Clarify that this is not just for technical changes.
=20
I can proofread and possibly propose minor tweaks the template
afterwards.
Thoughts=3F
Ludo=E2=80=99.
-- Sent from /e/OS Mail.
--=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body><div dir=3D"auto">Thanks for pushing this forwar=
d.<br><br>As a maybe tangential comment: There is no mention of an identi=
fier for an RFC (e.g. PEP number) or a unique string to identify or refer=
ence it=3F</div><br><br><div class=3D"gmail_quote"><div dir=3D"auto">On J=
anuary 6, 2025 11:29:21 PM GMT+01:00, "Ludovic Court=C3=A8s" <ludo@gnu=
=2Eorg> wrote:</div><blockquote class=3D"gmail_quote" style=3D"margin:=
0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-le=
ft: 1ex;">
<pre class=3D"k9mail"><div dir=3D"auto">Hello,<br><br>As proposed before,=
here=E2=80=99s a reworked version based on v5. The intent<br>is to keep=
the spirit and process unchanged compared to v5, while making<br>the doc=
ument a bit more concise (239 lines, v5 was 322), improving<br>consistenc=
y for key words, hopefully improving wording, fixing<br>grammatical issue=
s, and adding Markdown ornaments where appropriate.<br><br>Notable change=
s:<br><br> =E2=80=A2 Instead of =E2=80=9Csupporter=E2=80=9D and =E2=80=9C=
co-supporter=E2=80=9D, I propose =E2=80=9Cauthor(s)=E2=80=9D and<br> =E2=
=80=9Csupporter(s)=E2=80=9D (there must be at least one supporter).<br><b=
r> =E2=80=A2 Explicitly state the license of RFCs (CC-BY-SA or GFDL).<br=
><br> =E2=80=A2 Clarify that the deliberation period lasts exactly 14 da=
ys (was =E2=80=9Cup<br> to 14 days=E2=80=9D in one place, =E2=80=9C14 =
days=E2=80=9D in another).<br><br> =E2=80=A2 Consistently name the diffe=
rent periods.<br><br> =E2=80=A2 Remove mention of the =E2=80=98withdrawn=
/=E2=80=99 directory: it=E2=80=99s redundant with<br> the =E2=80=98sta=
tus=E2=80=99 header.<br><br> =E2=80=A2 Clarify what to do with =E2=80=9C=
deprecated=E2=80=9D RFCs.<br><br> =E2=80=A2 Clarify headers of this RFC.=
<br><br> =E2=80=A2 Clarify that this is not just for technical changes.<=
br> <br>I can proofread and possibly propose minor tweaks the template<b=
r>afterwards.<br><br>Thoughts=3F<br><br>Ludo=E2=80=99.<br><br></div></pre=
></blockquote></div><div dir=3D"auto">-- Sent from /e/OS Mail.</div></bod=
y></html>
--=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at submit <at> debbugs.gnu.org:
Received: (at submit) by debbugs.gnu.org; 8 Jan 2025 06:34:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 01:34:10 2025
Received: from localhost ([127.0.0.1]:45753 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVPdq-0000Vf-17
for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 01:34:10 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33566)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from
<01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>)
id 1tVPdo-0000VF-BC
for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 01:34:08 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from
<01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>)
id 1tVPdi-00076r-JD
for guix-patches@HIDDEN; Wed, 08 Jan 2025 01:34:02 -0500
Received: from a2-41.smtp-out.eu-west-1.amazonses.com ([54.240.2.41])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_CBC_SHA1:128)
(Exim 4.90_1) (envelope-from
<01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>)
id 1tVPdg-0004Lv-JM; Wed, 08 Jan 2025 01:34:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1736318035;
h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id;
bh=nsm5g2xfcbe5RsK+JmJWlrnrdRfQdWl+MlKewp5uP2w=;
b=hwNc7CAOAufEipGvQTVJ2CKmxb0zaNQKCeMuLdvWlgMjaQeGx+IcTUIWNesLGHCV
J0luAsz/cxtvTDriCeGo816u2ujeMvdC1yLNLpF6JvtNil98DLJfM79OsYl9S0VZhUD
agA+hg+KhoKCh+KeB/EOQWa6BpmzmbFwqrEONSZM=
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1736318035;
h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id:Feedback-ID;
bh=nsm5g2xfcbe5RsK+JmJWlrnrdRfQdWl+MlKewp5uP2w=;
b=R+RHYgzUAUJRpvbxYVwCj8RGXC77/tIgEWp76fz2W+KM68kmwLYhylTWuvn5Usyf
Ez96aYaVvEGt/aS2iToVycYP3qURz8hqfZrzdkx/yP8D7KKiuXMIBjPMnBdLKD7luCH
l/L2OnFmMGpuA1LKZiWLU/+fPxQEcs1xJaqQusVs=
Subject: Re: [bug#74736] [PATCH v6] Add Request-for-Comments process.
From: =?UTF-8?Q?reza?= <reza@HIDDEN>
To: =?UTF-8?Q?guix-patches=40gnu=2Eorg?= <guix-patches@HIDDEN>,
=?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>,
=?UTF-8?Q?74736=40debbug?= =?UTF-8?Q?s=2Egnu=2Eorg?= <74736 <at> debbugs.gnu.org>
Date: Wed, 8 Jan 2025 06:33:55 +0000
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt"
In-Reply-To: <87y0zn4lvi.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
<825F8319-4F41-4F4C-81B3-2C84A73A13CF@HIDDEN>
X-Mailer: Amazon WorkMail
Thread-Index: AQHbSWzOtYJZbPAyTQe9/jHYS+WLlQUnqnGBBcdyHAsGCp7ZCw==
Thread-Topic: [bug#74736] [PATCH v6] Add Request-for-Comments process.
X-Wm-Sent-Timestamp: 1736318034
Message-ID: <01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN>
Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES
X-SES-Outgoing: 2025.01.08-54.240.2.41
Received-SPF: pass client-ip=54.240.2.41;
envelope-from=01020194449ea437-ba0e47aa-a66a-43a0-9ba8-bdad0f257714-000000@HIDDEN;
helo=a2-41.smtp-out.eu-west-1.amazonses.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: =?UTF-8?Q?No=C3=A9_Lopez?= <noe@HIDDEN>,
=?UTF-8?Q?No=C3=A9_Lop?= =?UTF-8?Q?ez?= <noelopez@HIDDEN>,
=?UTF-8?Q?Christopher_Baines?= <mail@HIDDEN>,
=?UTF-8?Q?Simon_Tournier?= <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)
This is a multi-part message in MIME format. Your mail reader does not
understand MIME message format.
--=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Thanks for pushing this forward.
As a maybe tangential comment: There is no mention of an identifier for a=
n RFC (e.g. PEP number) or a unique string to identify or reference it=3F=
On January 6, 2025 11:29:21 PM GMT+01:00, "Ludovic Court=C3=A8s" <ludo@gn=
u.org> wrote:
Hello,
As proposed before, here=E2=80=99s a reworked version based on v5. The i=
ntent
is to keep the spirit and process unchanged compared to v5, while making
=
the document a bit more concise (239 lines, v5 was 322), improving
consistency for key words, hopefully improving wording, fixing
grammatical issues, and adding Markdown ornaments where appropriate.
Notable changes:
=E2=80=A2 Instead of =E2=80=9Csupporter=E2=80=9D and =E2=80=9Cco-suppor=
ter=E2=80=9D, I propose =E2=80=9Cauthor(s)=E2=80=9D and
=E2=80=9Csupporter(s)=E2=80=9D (there must be at least one supporter)=
=2E
=E2=80=A2 Explicitly state the license of RFCs (CC-BY-SA or GFDL).
=E2=80=A2 Clarify that the deliberation period lasts exactly 14 days (w=
as =E2=80=9Cup
to 14 days=E2=80=9D in one place, =E2=80=9C14 days=E2=80=9D in anothe=
r).
=E2=80=A2 Consistently name the different periods.
=E2=80=A2 Remove mention of the =E2=80=98withdrawn/=E2=80=99 directory:=
it=E2=80=99s redundant with
the =E2=80=98status=E2=80=99 header.
=E2=80=A2 Clarify what to do with =E2=80=9Cdeprecated=E2=80=9D RFCs.
=E2=80=A2 Clarify headers of this RFC.
=E2=80=A2 Clarify that this is not just for technical changes.
=20
I can proofread and possibly propose minor tweaks the template
afterwards.
Thoughts=3F
Ludo=E2=80=99.
-- Sent from /e/OS Mail.
--=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body><div dir=3D"auto">Thanks for pushing this forwar=
d.<br><br>As a maybe tangential comment: There is no mention of an identi=
fier for an RFC (e.g. PEP number) or a unique string to identify or refer=
ence it=3F</div><br><br><div class=3D"gmail_quote"><div dir=3D"auto">On J=
anuary 6, 2025 11:29:21 PM GMT+01:00, "Ludovic Court=C3=A8s" <ludo@gnu=
=2Eorg> wrote:</div><blockquote class=3D"gmail_quote" style=3D"margin:=
0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-le=
ft: 1ex;">
<pre class=3D"k9mail"><div dir=3D"auto">Hello,<br><br>As proposed before,=
here=E2=80=99s a reworked version based on v5. The intent<br>is to keep=
the spirit and process unchanged compared to v5, while making<br>the doc=
ument a bit more concise (239 lines, v5 was 322), improving<br>consistenc=
y for key words, hopefully improving wording, fixing<br>grammatical issue=
s, and adding Markdown ornaments where appropriate.<br><br>Notable change=
s:<br><br> =E2=80=A2 Instead of =E2=80=9Csupporter=E2=80=9D and =E2=80=9C=
co-supporter=E2=80=9D, I propose =E2=80=9Cauthor(s)=E2=80=9D and<br> =E2=
=80=9Csupporter(s)=E2=80=9D (there must be at least one supporter).<br><b=
r> =E2=80=A2 Explicitly state the license of RFCs (CC-BY-SA or GFDL).<br=
><br> =E2=80=A2 Clarify that the deliberation period lasts exactly 14 da=
ys (was =E2=80=9Cup<br> to 14 days=E2=80=9D in one place, =E2=80=9C14 =
days=E2=80=9D in another).<br><br> =E2=80=A2 Consistently name the diffe=
rent periods.<br><br> =E2=80=A2 Remove mention of the =E2=80=98withdrawn=
/=E2=80=99 directory: it=E2=80=99s redundant with<br> the =E2=80=98sta=
tus=E2=80=99 header.<br><br> =E2=80=A2 Clarify what to do with =E2=80=9C=
deprecated=E2=80=9D RFCs.<br><br> =E2=80=A2 Clarify headers of this RFC.=
<br><br> =E2=80=A2 Clarify that this is not just for technical changes.<=
br> <br>I can proofread and possibly propose minor tweaks the template<b=
r>afterwards.<br><br>Thoughts=3F<br><br>Ludo=E2=80=99.<br><br></div></pre=
></blockquote></div><div dir=3D"auto">-- Sent from /e/OS Mail.</div></bod=
y></html>
--=_iNxvoDgtEfkSohj-FRTS+xD1pDdQgmzzM3EngOMoM7sPgeTt--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 7 Jan 2025 19:40:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 07 14:40:32 2025
Received: from localhost ([127.0.0.1]:44759 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVFRI-00028S-0L
for submit <at> debbugs.gnu.org; Tue, 07 Jan 2025 14:40:32 -0500
Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21178)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
id 1tVFRG-00028D-EQ
for 74736 <at> debbugs.gnu.org; Tue, 07 Jan 2025 14:40:30 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1736278818; cv=none;
d=zohomail.com; s=zohoarc;
b=Z2UauJisDBJHXxGIWadrDh7mQuf0bOnY2PLuqWWNqN3bsVU6Hke9dxzsnK1rJLqthp1KMpp3xHzCaxMg6cmhHvrN0fEEXtUCiMetxkWyb9USbdq2VMX+4tEkfOzliEvmn1yCTsnz/6QoYdmEasxz/saEbdW5Maa/U9cO1Qn4eM4=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
s=zohoarc; t=1736278818;
h=Content-Type:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To;
bh=UnyUn+OkURiELZJr/rQclLXOmUC7Hg6XKyc2cZsWSF8=;
b=LV9n8VKkKgbcvZRvMTTWKrBy6RC/MHkrgG6aRkdgT3iSYItAN2FDf2PVbG7h3z3eDm87TLAMZfeZJcROTgsUUM8tDElPNA959wI2BGFseuS1jyga319sIo7qCDbsWW2FEfUfwaHpp8cghbvgxJB48xW7m12ujbNbMyFDBRHtvRU=
ARC-Authentication-Results: i=1; mx.zohomail.com;
dkim=pass header.i=elephly.net;
spf=pass smtp.mailfrom=rekado@HIDDEN;
dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1736278818;
s=zoho; d=elephly.net; i=rekado@HIDDEN;
h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
bh=UnyUn+OkURiELZJr/rQclLXOmUC7Hg6XKyc2cZsWSF8=;
b=FKAj3MfytDKXO8kPYESzI7O3Z/QrMmTTxLAizP7qKWTQIcROW3F7BW7SDFezzaPv
sUYliepC98xcRtlIGXzoKHjeiTI6wpmlxZUqMFYuy6ivtc3JR1vLWzpNlNIdCXPdVsW
6PKYiSnRI6DclRJJK/1TaCQqcItaPlGu2sejf89A=
Received: by mx.zohomail.com with SMTPS id 1736278816110378.1639460702454;
Tue, 7 Jan 2025 11:40:16 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Add Request-For-Comment process.
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Tue, 07 Jan 2025 20:40:09 +0100
Message-ID: <87jzb6mmzq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Zoho-Virus-Status: 1
X-Zoho-AV-Stamp: zmail-av-1.3.1/236.218.95
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: noelopez@HIDDEN, ludo@HIDDEN, zimon.toutoune@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
I support.
This is an important step towards formalizing consent-based decision
making. Our community has become too big to do without an explicit
process along these lines. Thank you for making the effort to lay out
this process! This specific implementation also looks good to me.
=2D-=20
Ricardo
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQFHBAEBCgAxFiEEvKaJtjZVOAHDxiFQGXpYiCNfrKwFAmd9gxkTHHJla2Fkb0Bl
bGVwaGx5Lm5ldAAKCRAZeliII1+srDLkB/4qxha+70Zpg3bvD4j1dEDehlJ17Mlw
LNH/1Tq6s76C6D5zYgJx+vIMQJaoTnjaVgmzkKKko+SQD5DagbKL8ydyqYrYH03G
ModpJATZBdLMldBf8XEFlNAxvpyWjG5wgWZEMpZO1nMRkkMGwN4s1uuv6Lbb8CPS
/eGulaIfZmVVgliZ5hwu/K/R+U3+D8WHuR/q1I/j+CYWjyIxaJDfgnsJC+sAHfet
C01uFCcHzRJVrZHZjh9Kt0/7G6v8CdmHYfSZlUEujP7azJ9j5oU28BJyP36kKk8O
L7zhNHPRMlwI0vOayiWIyX4b+O88CJGhF11tZmEynU2ZBhoqS0U28Kg1
=5Ddz
-----END PGP SIGNATURE-----
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 7 Jan 2025 17:05:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 07 12:05:50 2025
Received: from localhost ([127.0.0.1]:44433 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tVD1Z-0001oN-1M
for submit <at> debbugs.gnu.org; Tue, 07 Jan 2025 12:05:49 -0500
Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1]:38962)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <noe@HIDDEN>) id 1tVD1W-0001o9-C1
for 74736 <at> debbugs.gnu.org; Tue, 07 Jan 2025 12:05:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=3XU2BBF9J14mrAcboFvPNqKbGp4Leto0nMG2vvRf+Co=; b=M
BDeKyp+lQqh19dTLcXg9Y2PZ6UtH+2UFIp9Tfn5kxnJbrwuIERXmHeHFGIrzQ6oWLVp78z0J7fFqS
2EtcTht7MN2B5dNEAx7Tn9g3FjRdkna5M5s4QPa6V0kbaT3VA5zcu8Heg4yN5gSNMX4dJ3dvZ2mrT
K2xlxC2hzRPFlltoIxG6jw22W+YtKqbEtSUlTW84fvIMLVE5g3vHew0qwLlWHnOaY/WC216LbuZuH
+BZQIZN986Ih9brCZkVeiMiDEkSon8xE2n+tSl+N+6K5mnJe0UAzwsVh0BIeW1pUYOSUom+BSuytf
t0N1nAGG52vstYfLuU4MHkqCXjFHV2u3g==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tVD1Q-002ovm-8E; Tue, 07 Jan 2025 18:05:40 +0100
From: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <87y0zn4lvi.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
<87y0zn4lvi.fsf_-_@HIDDEN>
Date: Tue, 07 Jan 2025 18:06:45 +0100
Message-ID: <87h66aime2.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: Christopher Baines <mail@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
> Hello,
>
> As proposed before, here=E2=80=99s a reworked version based on v5. The i=
ntent
> is to keep the spirit and process unchanged compared to v5, while making
> the document a bit more concise (239 lines, v5 was 322), improving
> consistency for key words, hopefully improving wording, fixing
> grammatical issues, and adding Markdown ornaments where appropriate.
>
> Notable changes:
>
> =E2=80=A2 Instead of =E2=80=9Csupporter=E2=80=9D and =E2=80=9Cco-suppor=
ter=E2=80=9D, I propose =E2=80=9Cauthor(s)=E2=80=9D and
> =E2=80=9Csupporter(s)=E2=80=9D (there must be at least one supporter).
>
> =E2=80=A2 Explicitly state the license of RFCs (CC-BY-SA or GFDL).
>
> =E2=80=A2 Clarify that the deliberation period lasts exactly 14 days (w=
as =E2=80=9Cup
> to 14 days=E2=80=9D in one place, =E2=80=9C14 days=E2=80=9D in anothe=
r).
>
> =E2=80=A2 Consistently name the different periods.
>
> =E2=80=A2 Remove mention of the =E2=80=98withdrawn/=E2=80=99 directory:=
it=E2=80=99s redundant with
> the =E2=80=98status=E2=80=99 header.
>
> =E2=80=A2 Clarify what to do with =E2=80=9Cdeprecated=E2=80=9D RFCs.
>
> =E2=80=A2 Clarify headers of this RFC.
>
> =E2=80=A2 Clarify that this is not just for technical changes.
>=20=20=20
> I can proofread and possibly propose minor tweaks the template
> afterwards.
>
> Thoughts?
>
> Ludo=E2=80=99.
This is great, thanks! A few comments below:
>
> title: Requests-for-Comment Process
> id: 000
001, since the template takes id 0000 for ease of access.
> status: submitted
> discussion: https://issues.guix.gnu.org/74736
> authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
> supporters: ?
> submitted: 2024-12-12
> date: 2025-01-15
It=E2=80=99s a good place to add:
SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
> ---
>
> # Summary
>
> This document describes the _request for comments_ (RFC) process of the
> Guix project. The RFC process is intended to provide a consistent and
> structured way to propose, discuss, and decide on major changes
> affecting the project. It aims to draw attention of community members
> on important decisions, technical or not, and to give them a chance to
> weigh in.
>
> # Motivation
>
> Day-to-day work on Guix revolves around informal interactions, peer
> review, and consensus-based decision making. As the community grows, so
> does the stream of proposed changes, and no single person is able to
> keep track of all of them.
>
> The RFC process is a mechanism to determine whether a proposed change is
> =E2=80=9Csignificant=E2=80=9D enough to require attention from the commun=
ity at large
> and if so, to provide a documented way to bring about broad community
> discussion and to collectively decide on the proposal.
>
> A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only b=
e reverted at a
> high cost or, for technical changes, when it has the potential to
> disrupt user scripts and programs or user workflows. Examples include:
>
> =E2=80=93 changing the `<package>` record type and/or its interfaces;
> - adding or removing a `guix` sub-command;
> - changing the channel mechanism;
> - changing project governance policy such as teams, decision making, the
> deprecation policy, or this very document;
> - changing the contributor workflow and related infrastructure (mailing
> lists, source code repository and forge, continuous integration, etc.)
Missing a dot at the end of the sentence.
> # Detailed Design
>
> ## When to Follow This Process
>
> The RFC process applies only to =E2=80=9Csignificant=E2=80=9D changes, wh=
ich include:
>
> - changes that modify user-facing interfaces that may be relied on
> (command-line interfaces, core Scheme interfaces);
> - big restructuring of packages;
> - hard to revert changes;
> - significant project infrastructure or workflow changes;
> - governance or changes to the way we collaborate.
>
> Someone submitting a patch for any such change may be asked to submit an
> RFC first.
>
> Most day-to-day contributions do *not* require an RFC; examples include:
>
> - adding or updating packages, removing outdated packages;
> - fixing security issues and bugs in a way that does not change
> interfaces;
> - updating the manual, updating translations;
> - changing the configuration of systems part of project infrastructure
> in a user-invisible way.
>
> These day-to-day contributions remain governed by the process described
> by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
>
> ## How the Process Works
>
> 1. Clone https://git.savannah.gnu.org/git/guix/requests-for-comments.git .
Why the alone dot?
> 2. Copy `0000-template.md` to `00XY-short-name.md` where `short-name`
> is a short descriptive name long and `XY` is the sequence number.
> 3. Write your RFC following the template=E2=80=99s structure. The RFC mu=
st not
> be prospective; it must formalize an idea and sketch a plan to
> implement it, even if not all details are known. If it intends to
> deprecate a previously-accepted RFC, it must explicitly say so.
> 4. Submit the RFC as a patch to `guix-patches@HIDDEN`.
> 5. Announce your RFC at `guix-devel@HIDDEN` and look for *supporters*:
> one or more people who will support the RFC and participate in
> discussions by your side (see below).
>
> The RFC is *submitted* once it has at least one supporter in addition to
> the author(s).
>
So we are now three authors and no supporters for this RFC? Could we
say that more than one author also works for submitting?
> ## Supporters
>
> A supporter is a contributor sufficiently familiar with the project=E2=80=
=99s
> practices, hence it is recommended, but not mandatory, to be a team
> member. Supporters do not have to agree with all the points of the RFC
> but should generally be satisfied that the proposed additions are a good
> thing for the community.
>
> Supporters help the author(s) by participating in discussions, amending
> the document as it is being discussed, and acting as timekeepers.
>
> ## Timeline
>
> The lifetime of an RFC is structured into the following recommended
> periods:
>
> 
>
> ```dot <- TODO: make this a separate file
> digraph "RFC Timeline" {
> submission[label=3D<Submission Period<br />up to 7=C2=A0days>]
> comments[label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
> deliberation[label=3D<Deliberation Period<br />14=C2=A0days>]
> withdrawn[label=3DWithdrawn, shape=3Drectangle]
> final[label=3DFinal, shape=3Drectangle]
>=20=20=20=20=20
> submission -> comments
> submission -> withdrawn
> comments -> deliberation
> deliberation -> withdrawn
> deliberation -> final
>=20=20=20=20=20
> withdrawn -> submission [label=3D"New version"]
>=20=20=20=20=20
> comments -> withdrawn
> }
> ```
>
> The subsections below detail the various stages and their duration.
>
> ### Submission Period (up to 7 days)
>
> Anyone can author and submit an RFC as a regular patch and look for
> supporters (see below). The RFC is *submitted* once it has one or more
> supporters; the next step is the *discussion period*.
>
> Author(s) may withdraw their RFC at any time; they can resubmit it again
> later, possibly under a new RFC number.
>
> ### Discussion Period (at least 30 days, up to 60 days)
>
> Once submitted, the RFC is publicly discussed; authors are encouraged to
> publish updated versions incorporating feedback during the discussion.
>
> Once the discussion settles, at the latest after 60 days, the author(s)
> publish a final version, leading to the *deliberation period*.
>
> ### Deliberation Period (14 days)
>
> All members of any team of the Guix project can participate in
> deliberation and are encouraged to do so.
>
> Once the final version is published, team members have 14 days to send
> one of the following replies on the patch-tracking entry of the RFC:
>
> - =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal);
This parenthesis is alone.
> - =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementa=
tion of the
> proposal;
> - =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementa=
tion of the
> proposal. A team member sending this reply must have actively
> proposed alternative solutions during the discussion period.
>
> The RFC is *accepted* if (1) at least 25% of all team members send a
> reply, and (2) no one disagrees. In other cases, the RFC is
> *withdrawn*.
>
> Deliberation aims at consolidating consensus; see =E2=80=9CDecision Makin=
g=E2=80=9D
> below.
>
> RFC acceptance is not a rubber stamp; in particular, it does not mean
> the proposal will effectively be implemented, but it does mean that all
> the participants consent to its implementation.
>
> Similarly, withdrawal does not necessarily equate with rejection; it
> could mean that more discussion and thought is needed before ideas in
> the RFC are accepted by the community.
>
> ## Decision Making
>
> Contributors and even more so team members are expected to help build
> consensus. By using consensus, we are committed to finding solutions
> that everyone can live with.
>
> Thus, no decision is made against significant concerns; these concerns
> are actively resolved through counter proposals. A deliberating member
> disapproving a proposal bears a responsibility for finding alternatives,
> proposing ideas or code, or explaining the rationale for the status quo.
>
> To learn what consensus decision making means and understand its finer
> details, you are encouraged to read
> https://www.seedsforchange.org.uk/consensus .
Another alone dot =F0=9F=A4=94
>
> ## Merging Final RFCs
>
> Whether it is accepted or withdrawn, a committer merges the final RFC
> following these steps:
>
> 1. filling in the remaining metadata in the RFC headers (changing the
> `status` to `accepted` or `withdrawn`; adding the URL of the
> discussion in the `discussion` header; updating the `date` header; if
> previously-accepted RFCs are deprecated by this new RFC, change the
> `status` header accordingly);
> 2. committing everything;
> 3. announcing the publication of the RFC.
>
> All the RFCs are dual-licensed under the [Creative Commons
> Attribution-ShareAlike
> 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
> [GNU Free Documentation License 1.3, with no Invariant Sections, no
> Front-Cover Texts, and no Back-Cover
> Texts](https://www.gnu.org/licenses/fdl-1.3.html).
I would add =E2=80=9Cor (at your option) any later version.=E2=80=9D
>
> ## RFC Template
>
> The expected structure of RFCs is captured by the template in the file
> `0000-template.md`, written in English with Markdown ornaments.
Ornament is a complicated word, I would replace it with =E2=80=9Csyntax=E2=
=80=9D.
>
> ## Cost of Reverting
>
> The RFC process described in this documented can be amended by
> subsequent RFCs.
>
> ## Drawbacks
>
> There is a risk that the additional process will hinder contribution more=
than
> it would help. We should stay alert that the process is only a way to he=
lp
> contribution, not an end in itself.
>
> Discussions could easily have a low signal-to-noise ratio. We will
> collectively pay attention to over- and under-representation of voices
> and notably avoid repeating arguments, avoid using exclusionary jargon,
> and solicit opinions of those who remained silent.
>
> ## Open Issues
>
> There are still questions regarding the desired scope of the process.
> While we want to ensure that technical changes that affect users are
> well-considered, we certainly don=E2=80=99t want the process to become un=
duly
> burdensome. This is a careful balance which will require care to
> maintain moving forward.
Thanks for the v6, apart from my comments I think its great and ready to
be submitted :)
In my opinion there are too many unnecessary emphasis (mostly with `),
but I will live with it.
Have a nice day,
No=C3=A9
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 6 Jan 2025 22:29:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 06 17:29:39 2025
Received: from localhost ([127.0.0.1]:40899 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tUvbO-00075o-H8
for submit <at> debbugs.gnu.org; Mon, 06 Jan 2025 17:29:39 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:58308)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tUvbL-00075W-MA
for 74736 <at> debbugs.gnu.org; Mon, 06 Jan 2025 17:29:37 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tUvbD-0001ek-Bk; Mon, 06 Jan 2025 17:29:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=ofhXmokdSszedHpm/yzWtMTsJI+3lywVOHXmmNNM180=; b=fmmvWnT8XyARQvsM2zkF
uQF5nKSIPZCpcLKh4hjjbdXSPQ1jPx0fpRlyRi3mqg1ct7IFrYdCvWfNF5fJQ30DV72NwyoxNLViz
JXi+WyrC4nCdsVLtmagvlM/Ej4wb5Gv50JvaqLdFmwv4rVRSJzlK779jvNVqp5iIAMK5QS0xaeK6h
ZOFZgZ0tjD5eN0+1/HpC0d7E+YyISILb4BG0jIC82E9/EYRB/n+gtDVCrVg78A2a8FW40F/s77A8c
OcfP21wr+X7ue8zagtkaTDoEZgZaJtzXfS4pfos4RCUt7ZhnwZMR2EEdRjjgJjk/Mv9NNCzRt87tC
oV30lHGwtlhjcw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [PATCH v6] Add Request-for-Comments process.
In-Reply-To: <ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
(Simon Tournier's message of "Fri, 3 Jan 2025 19:14:40 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
Date: Mon, 06 Jan 2025 23:29:21 +0100
Message-ID: <87y0zn4lvi.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>,
Christopher Baines <mail@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello,
As proposed before, here=E2=80=99s a reworked version based on v5. The int=
ent
is to keep the spirit and process unchanged compared to v5, while making
the document a bit more concise (239 lines, v5 was 322), improving
consistency for key words, hopefully improving wording, fixing
grammatical issues, and adding Markdown ornaments where appropriate.
Notable changes:
=E2=80=A2 Instead of =E2=80=9Csupporter=E2=80=9D and =E2=80=9Cco-supporte=
r=E2=80=9D, I propose =E2=80=9Cauthor(s)=E2=80=9D and
=E2=80=9Csupporter(s)=E2=80=9D (there must be at least one supporter).
=E2=80=A2 Explicitly state the license of RFCs (CC-BY-SA or GFDL).
=E2=80=A2 Clarify that the deliberation period lasts exactly 14 days (was=
=E2=80=9Cup
to 14 days=E2=80=9D in one place, =E2=80=9C14 days=E2=80=9D in another).
=E2=80=A2 Consistently name the different periods.
=E2=80=A2 Remove mention of the =E2=80=98withdrawn/=E2=80=99 directory: i=
t=E2=80=99s redundant with
the =E2=80=98status=E2=80=99 header.
=E2=80=A2 Clarify what to do with =E2=80=9Cdeprecated=E2=80=9D RFCs.
=E2=80=A2 Clarify headers of this RFC.
=E2=80=A2 Clarify that this is not just for technical changes.
=20=20
I can proofread and possibly propose minor tweaks the template
afterwards.
Thoughts?
Ludo=E2=80=99.
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline; filename=rfc-v6.md
Content-Transfer-Encoding: quoted-printable
title: Requests-for-Comment Process
id: 000
status: submitted
discussion: https://issues.guix.gnu.org/74736
authors: Simon Tournier, No=C3=A9 Lopez, Ludovic Court=C3=A8s
supporters: ?
submitted: 2024-12-12
date: 2025-01-15
---
# Summary
This document describes the _request for comments_ (RFC) process of the
Guix project. The RFC process is intended to provide a consistent and
structured way to propose, discuss, and decide on major changes
affecting the project. It aims to draw attention of community members
on important decisions, technical or not, and to give them a chance to
weigh in.
# Motivation
Day-to-day work on Guix revolves around informal interactions, peer
review, and consensus-based decision making. As the community grows, so
does the stream of proposed changes, and no single person is able to
keep track of all of them.
The RFC process is a mechanism to determine whether a proposed change is
=E2=80=9Csignificant=E2=80=9D enough to require attention from the communit=
y at large
and if so, to provide a documented way to bring about broad community
discussion and to collectively decide on the proposal.
A change may be deemed =E2=80=9Csignificant=E2=80=9D when it could only be =
reverted at a
high cost or, for technical changes, when it has the potential to
disrupt user scripts and programs or user workflows. Examples include:
- changing the `<package>` record type and/or its interfaces;
- adding or removing a `guix` sub-command;
- changing the channel mechanism;
- changing project governance policy such as teams, decision making, the
deprecation policy, or this very document;
- changing the contributor workflow and related infrastructure (mailing
lists, source code repository and forge, continuous integration, etc.)
# Detailed Design
## When to Follow This Process
The RFC process applies only to =E2=80=9Csignificant=E2=80=9D changes, whic=
h include:
- changes that modify user-facing interfaces that may be relied on
(command-line interfaces, core Scheme interfaces);
- big restructuring of packages;
- hard to revert changes;
- significant project infrastructure or workflow changes;
- governance or changes to the way we collaborate.
Someone submitting a patch for any such change may be asked to submit an
RFC first.
Most day-to-day contributions do *not* require an RFC; examples include:
- adding or updating packages, removing outdated packages;
- fixing security issues and bugs in a way that does not change
interfaces;
- updating the manual, updating translations;
- changing the configuration of systems part of project infrastructure
in a user-invisible way.
These day-to-day contributions remain governed by the process described
by the manual in its =E2=80=9CContributing=E2=80=9D chapter.
## How the Process Works
1. Clone https://git.savannah.gnu.org/git/guix/requests-for-comments.git .
2. Copy `0000-template.md` to `00XY-short-name.md` where `short-name`
is a short descriptive name long and `XY` is the sequence number.
3. Write your RFC following the template=E2=80=99s structure. The RFC must=
not
be prospective; it must formalize an idea and sketch a plan to
implement it, even if not all details are known. If it intends to
deprecate a previously-accepted RFC, it must explicitly say so.
4. Submit the RFC as a patch to `guix-patches@HIDDEN`.
5. Announce your RFC at `guix-devel@HIDDEN` and look for *supporters*:
one or more people who will support the RFC and participate in
discussions by your side (see below).
The RFC is *submitted* once it has at least one supporter in addition to
the author(s).
## Supporters
A supporter is a contributor sufficiently familiar with the project=E2=80=
=99s
practices, hence it is recommended, but not mandatory, to be a team
member. Supporters do not have to agree with all the points of the RFC
but should generally be satisfied that the proposed additions are a good
thing for the community.
Supporters help the author(s) by participating in discussions, amending
the document as it is being discussed, and acting as timekeepers.
## Timeline
The lifetime of an RFC is structured into the following recommended
periods:

```dot <- TODO: make this a separate file
digraph "RFC Timeline" {
submission[label=3D<Submission Period<br />up to 7=C2=A0days>]
comments[label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
deliberation[label=3D<Deliberation Period<br />14=C2=A0days>]
withdrawn[label=3DWithdrawn, shape=3Drectangle]
final[label=3DFinal, shape=3Drectangle]
=20=20=20=20
submission -> comments
submission -> withdrawn
comments -> deliberation
deliberation -> withdrawn
deliberation -> final
=20=20=20=20
withdrawn -> submission [label=3D"New version"]
=20=20=20=20
comments -> withdrawn
}
```
The subsections below detail the various stages and their duration.
### Submission Period (up to 7 days)
Anyone can author and submit an RFC as a regular patch and look for
supporters (see below). The RFC is *submitted* once it has one or more
supporters; the next step is the *discussion period*.
Author(s) may withdraw their RFC at any time; they can resubmit it again
later, possibly under a new RFC number.
### Discussion Period (at least 30 days, up to 60 days)
Once submitted, the RFC is publicly discussed; authors are encouraged to
publish updated versions incorporating feedback during the discussion.
Once the discussion settles, at the latest after 60 days, the author(s)
publish a final version, leading to the *deliberation period*.
### Deliberation Period (14 days)
All members of any team of the Guix project can participate in
deliberation and are encouraged to do so.
Once the final version is published, team members have 14 days to send
one of the following replies on the patch-tracking entry of the RFC:
- =E2=80=9CI support=E2=80=9D, meaning that one supports the proposal);
- =E2=80=9CI accept=E2=80=9D, meaning that one consents to the implementati=
on of the
proposal;
- =E2=80=9CI disapprove=E2=80=9D, meaning that one opposes the implementati=
on of the
proposal. A team member sending this reply must have actively
proposed alternative solutions during the discussion period.
The RFC is *accepted* if (1) at least 25% of all team members send a
reply, and (2) no one disagrees. In other cases, the RFC is
*withdrawn*.
Deliberation aims at consolidating consensus; see =E2=80=9CDecision Making=
=E2=80=9D
below.
RFC acceptance is not a rubber stamp; in particular, it does not mean
the proposal will effectively be implemented, but it does mean that all
the participants consent to its implementation.
Similarly, withdrawal does not necessarily equate with rejection; it
could mean that more discussion and thought is needed before ideas in
the RFC are accepted by the community.
## Decision Making
Contributors and even more so team members are expected to help build
consensus. By using consensus, we are committed to finding solutions
that everyone can live with.
Thus, no decision is made against significant concerns; these concerns
are actively resolved through counter proposals. A deliberating member
disapproving a proposal bears a responsibility for finding alternatives,
proposing ideas or code, or explaining the rationale for the status quo.
To learn what consensus decision making means and understand its finer
details, you are encouraged to read
https://www.seedsforchange.org.uk/consensus .
## Merging Final RFCs
Whether it is accepted or withdrawn, a committer merges the final RFC
following these steps:
1. filling in the remaining metadata in the RFC headers (changing the
`status` to `accepted` or `withdrawn`; adding the URL of the
discussion in the `discussion` header; updating the `date` header; if
previously-accepted RFCs are deprecated by this new RFC, change the
`status` header accordingly);
2. committing everything;
3. announcing the publication of the RFC.
All the RFCs are dual-licensed under the [Creative Commons
Attribution-ShareAlike
4.0](https://creativecommons.org/licenses/by-sa/4.0/) license and the
[GNU Free Documentation License 1.3, with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover
Texts](https://www.gnu.org/licenses/fdl-1.3.html).
## RFC Template
The expected structure of RFCs is captured by the template in the file
`0000-template.md`, written in English with Markdown ornaments.
## Cost of Reverting
The RFC process described in this documented can be amended by
subsequent RFCs.
## Drawbacks
There is a risk that the additional process will hinder contribution more t=
han
it would help. We should stay alert that the process is only a way to help
contribution, not an end in itself.
Discussions could easily have a low signal-to-noise ratio. We will
collectively pay attention to over- and under-representation of voices
and notably avoid repeating arguments, avoid using exclusionary jargon,
and solicit opinions of those who remained silent.
## Open Issues
There are still questions regarding the desired scope of the process.
While we want to ensure that technical changes that affect users are
well-considered, we certainly don=E2=80=99t want the process to become undu=
ly
burdensome. This is a careful balance which will require care to
maintain moving forward.
--=-=-=--
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 6 Jan 2025 17:40:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 06 12:40:32 2025
Received: from localhost ([127.0.0.1]:39901 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tUr5b-0000lf-Si
for submit <at> debbugs.gnu.org; Mon, 06 Jan 2025 12:40:32 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:58562)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tUr5Z-0000lJ-OB
for 74736 <at> debbugs.gnu.org; Mon, 06 Jan 2025 12:40:30 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tUr5S-0005WK-87; Mon, 06 Jan 2025 12:40:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=WrqqBfzifQmAYz1Qdf/XJymlnVrU7ISyzaeGABs+Utc=; b=jPakL5gTMMdiwrkiVAmR
tb3PKsPLIz0CWJOsboF/bl2JoIZsE2nueHKJx2hS1ZdWXrLBYc4XvtIyWVEHNdS9gqzV+Weqg2OMQ
VgvO37g9U6zW/a+ykmLqvVjfRuzxMfuylAobRqQOeQaO9Sj1TqJCau5pMYVNvveRqWjSJFaorMU+J
FSm3SnQBjcnmrVG9/LPCspZwrx0t2oah0FQU0ZCftH3zibhgCwpxTv2KcjJwuXxqtUVrxjVRqstbj
+bVyUkap1yUEvjW/P1Txvx3Hhm2viaN8E9tskEsP7YCnSK8hqr/Iip4Hzy06J/FnkKmt0Uoh9VI5W
pX+cfP0wsKU38g==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87v7utxw2a.fsf@HIDDEN> (=?utf-8?Q?=22No=C3=A9?=
Lopez"'s message of "Sun, 05 Jan 2025 13:51:57 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <87v7utxw2a.fsf@HIDDEN>
Date: Mon, 06 Jan 2025 18:40:14 +0100
Message-ID: <871pxf7se9.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi,
No=C3=A9 Lopez <noe@no=C3=A9.eu> skribis:
> To take a realistic example, say I make an RFC for P2P substitute
> distribution with GNUNet/ERIS, this is a big change that requires an RFC
> but I have trouble imagining that ten people in the team members are
> interested in that.
>
> Teams are specialized after all, if I add myself to the games team it
> doesn=E2=80=99t mean I care about RFCs for what would be the core team.
Yes.
I=E2=80=99m not sure about this particular example though: *if* this is
implemented as an opt-in functionality, it=E2=80=99s not necessarily a =E2=
=80=9Cbig
change=E2=80=9D in that (1) it=E2=80=99s disabled by default, and (2) it co=
uld be
removed entirely from the code base anytime. So under these conditions,
it would not even qualify for the RFC process.
Conversely, the examples given in the current RFC draft really have an
impact on everyone and are hard or impossible to revert.
> That said I trust your experience to find a quorum that works and if you
> think ten is realistic then go for it.
I don=E2=80=99t have experience but I think that we want to make sure there=
=E2=80=99s
enough community input. This will require publicity about each RFC and
probably we=E2=80=99ll have to do some web/automation work to help publiciz=
e new
RFCs and RFC status changes.
Fundamentally, we need to view ourselves as a community with shared
goals, making decisions together=E2=80=94that is what it means to be a =E2=
=80=9Cmember=E2=80=9D
of the project.
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 6 Jan 2025 10:29:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 06 05:29:59 2025
Received: from localhost ([127.0.0.1]:36780 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tUkMx-0003DZ-5c
for submit <at> debbugs.gnu.org; Mon, 06 Jan 2025 05:29:59 -0500
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:42278)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tUkMu-0003DH-Lo
for 74736 <at> debbugs.gnu.org; Mon, 06 Jan 2025 05:29:58 -0500
Received: by mail-wm1-x330.google.com with SMTP id
5b1f17b1804b1-4361b6f9faeso85404605e9.1
for <74736 <at> debbugs.gnu.org>; Mon, 06 Jan 2025 02:29:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736159390; x=1736764190; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=odI5mG7AJbvx5sSncQTvYCvjX1YgqipIt7Yl9jVWe7A=;
b=lsGPAmmYdQoGfCT7MVt8sRovcPfhf5fTEQELcNdLeqOOnJNoknWPYI1sjDsx00mDBL
JLl3DEUdkAvw7KKfbzejslDpm34zqwdF7meZlX0h/THIkIJui88TeotdueaFLtxOIuOK
BS/u6kD7QNQPsU2ovZ/7d/C2qZkSIKpE6rZXWBPW6ty15e4uJxE19P5JePzu0Jl4dZc+
cSBur4rVJsWQZb/4o3HT6rNzZxQBspqB2icIclnK8Wpuh+Lubp+s5Liab1QPKITS/y+W
XSoGTI4YHQSHXaiGKUYG5NgsdePYdQ+o+gGhTM88JxBZy232aTV2BbP+ugNRiACVyK/I
9kIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736159390; x=1736764190;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=odI5mG7AJbvx5sSncQTvYCvjX1YgqipIt7Yl9jVWe7A=;
b=R9oh4IL2J2RmqCmiFzZdroC4uTyZMYejncQ+KeXVaEy+qUMWYUEvgPPlOWezitCFTZ
fwI9nR/0xuMzIly7JanHWfmai2CmXB6Hw1EVEF+Q08ef9l2TdsPQjXL4rs5QGLlJCfSu
bwurDYEWRJPK2OuAMrBHZ1GOmu0KiB8t6MD+zVC0D25hcSwrzdwgyfXbrrZM8uA6CQWZ
+KQZxlWNBVbKNTUWTmxNxK5Ot4O0kKpjD1olNJeo8uLoOhw9NGSs2oDzFbNx060VXhpT
bB1hdO7dCKWhB5Tmy8uN52cDRwDs7cJTXqZiHsvuqKx03Z2urIZjJg70fRBw1SPoBpm2
GXZg==
X-Gm-Message-State: AOJu0Yw5lIJrLr1MhRwlm/4qdQmADN3r7+dZ4tOj7b+TD+Y5ah0dUXEc
Y9glSUTjT3BkzuJTP1BLT1G2zaq+9qgVNU2Oy9KePt2y1LtkDWrUamMYPg==
X-Gm-Gg: ASbGncvjtC/qVI0PWmteGNqAHkOyPDAXQgbuO0qfjRTD0bQ1EbPipGy+tZQrrmIlJke
evNfAdBY/yUBRNOr6Rhh18kuOpmaTwUweZGn+u2LiXYJEEpTtV8Ls/zuy6DvM8BUgCbkfo1OBwG
MskZICbcWLMBNXcVJh7k6cwhLWTCa7eR5esHcpPwjpqd9XpUj0UbWMLqO7F2hEQyHEhtWZhtliT
LTDh8regVs2mQvDLZwPsq8jrk5pJTg1P9NdUEm0goSXzyh+PNwC2kDsmyLoK1QPvEpfAqwr2rn4
18wO8HIH6RAm71+Jj72sS25dRoTZ90GJwABZsBCYXw==
X-Google-Smtp-Source: AGHT+IFYg95f1Oh5kxs6ub69M8D41jD//aPaSbU+ZAFfqiqqM5G4IdVnQtut158J2uqrASAHG45H+A==
X-Received: by 2002:a05:600c:3b26:b0:434:fa73:a906 with SMTP id
5b1f17b1804b1-436697f8e14mr376253095e9.4.1736159390034;
Mon, 06 Jan 2025 02:29:50 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-47.net.univ-paris-diderot.fr.
[194.254.61.47]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-43656af6c4esm598298445e9.4.2025.01.06.02.29.48
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 06 Jan 2025 02:29:49 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, Ludovic =?utf-8?Q?Cour?=
=?utf-8?Q?t=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87v7utxw2a.fsf@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN> <87v7utxw2a.fsf@HIDDEN>
Date: Mon, 06 Jan 2025 11:29:44 +0100
Message-ID: <874j2cz147.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi No=C3=A9,
On Sun, 05 Jan 2025 at 13:51, No=C3=A9 Lopez via Guix-patches via <guix-pat=
ches@HIDDEN> wrote:
> To take a realistic example, say I make an RFC for P2P substitute
> distribution with GNUNet/ERIS, this is a big change that requires an RFC
> but I have trouble imagining that ten people in the team members are
> interested in that.
>
> Teams are specialized after all, if I add myself to the games team it
> doesn=E2=80=99t mean I care about RFCs for what would be the core team.
Well, considering this example, I remember a session at Guix Days last
year (or last last year?) when pukkamustard explained ERIS. If I
remember correctly, we were more than 10 people and after the
explanations and questions/answers, we had an informed opinion; I mean I
guess most attendees were able to express either Support, Accept or
Disagree.
For sure, the number of people able to tackle all the implementation
details is probably lower than 10. However, I am confident that more
than 10 team members are skilled enough to build a consensus on any
topic*.
Today, merging a patch is done using =E2=80=9CLazy Consensus=E2=80=9C: it a=
ssumes
general consent if no responses are posted within a defined period (15
days).
For =E2=80=9Csignificant changes=E2=80=9D, we are looking for a =E2=80=9CCo=
nsensus Approval=E2=80=9D.
Therefore, we need a way to define this =E2=80=9CConsensus Approval=E2=80=
=9D. That=E2=80=99s
what it=E2=80=99s named =E2=80=9CDeliberation Period=E2=80=9D: after a =E2=
=80=9CComment Period=E2=80=9D where we
all try to forge an informed opinion (if we are not an expert on the
topic at hand), then we express what we judge the best for the project.
That=E2=80=99s said, maybe 25% is too much? What does it appear to you bet=
ter?
Cheers,
simon
PS: About =E2=80=9CLazy Consensus=E2=80=9D and =E2=80=9CConsensus Approval=
=E2=80=9D, see Apache [1]. :-)
*build consensus on any topic: FWIW, I have seen random citizens without
apriori knowledge took complex decisions in Court about crime.
1: https://community.apache.org/committers/decisionMaking.html
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 5 Jan 2025 12:50:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 05 07:50:41 2025
Received: from localhost ([127.0.0.1]:60303 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tUQ5Z-00014X-85
for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 07:50:41 -0500
Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1]:56794)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <noe@HIDDEN>) id 1tUQ5V-000146-Or
for 74736 <at> debbugs.gnu.org; Sun, 05 Jan 2025 07:50:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=NSJDDCNHoxHemdlq5/36moElLv9Qmk8ow78mQXhyx58=; b=C
kU3AxU5aG1H52ZYEak79UP5IvGBFNpFjY14mZqHMLq7TghCM1EpNxQTyrSuKz3AhtfTojE/mznL3l
V4ZfhXBXcBjAduPI/MGItRIXVgMy0Bx67TGtNZ0iyS7DYjIGp67qizb7zw3hiSbLgst2L5FOiY8Vo
zlqFrWawdQrKQ9zF3CPAwQATMGyVLSlB0OzhuGFkVoEjOVkNUNo65z/jHjJQe8cNAOvUQYFGXEkei
8epsQnR/bK8y9Q+XcPHjC+U1sybTYfmedb4sX2GSxuou7GCRLQvlNxftsq+wbzDjk3aR8WY1ZO9Oe
fTebn1XgPMZHpuwTciczbnVFoPPB7N+Ag==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tUQ5P-005q7a-D1; Sun, 05 Jan 2025 13:50:31 +0100
From: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87ttaeqyje.fsf@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
<87ttaeqyje.fsf@HIDDEN>
Date: Sun, 05 Jan 2025 13:51:57 +0100
Message-ID: <87v7utxw2a.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
>> Half of the committers is 25 people (based on .guix-authorizations), and
>> a quarter of the team members is 10. Personnally, I have trouble
>> imagining that this amount of people will come to send a mail to the
>> RFC.
>
> So are you saying you=E2=80=99d want no quorum at all? (Your revision st=
ill
> reads =E2=80=9C50% committers=E2=80=9D.)
To take a realistic example, say I make an RFC for P2P substitute
distribution with GNUNet/ERIS, this is a big change that requires an RFC
but I have trouble imagining that ten people in the team members are
interested in that.
Teams are specialized after all, if I add myself to the games team it
doesn=E2=80=99t mean I care about RFCs for what would be the core team.
That said I trust your experience to find a quorum that works and if you
think ten is realistic then go for it.
>> Lastly, do we want to move the RFCs to a separate git repository?
>
> I think so. I=E2=80=99ll ask for it on Savannah.
>
Great!
Have a nice day,
No=C3=A9
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 4 Jan 2025 17:28:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 04 12:28:48 2025
Received: from localhost ([127.0.0.1]:57072 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tU7xA-0003NC-7Z
for submit <at> debbugs.gnu.org; Sat, 04 Jan 2025 12:28:48 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49690)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tU7x1-0003Mp-4g
for 74736 <at> debbugs.gnu.org; Sat, 04 Jan 2025 12:28:45 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tU7ws-0000Xe-UE; Sat, 04 Jan 2025 12:28:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=TmVJ586Xv0Wd6Irrz8tGzxTKgj+FbdEFx6QfH+xcyLU=; b=p0mk/wZT/bvH76BOd50G
0N0KZNCU/EqFutfyL/nONgzkiUNRl5vIcsCj4EpyFvKoXTdClLXrnYXfLIoXREmwzei6o+fvH+VGl
Wry89Q6/24SFhNv8Y3kTMW/nlaW3HCntD/9nbLicnvfMuzKD5s0uP5ECApFyeLiSOMiywx+khyMYd
FchNSFry6rf6GoCLGq9ZABOPGssZ3IgUUkfcNTFpSYPJwnDzJTIIBX4UzXTUH0u6TuRhhKKHsyeia
Y1eIGP/Jc4awVGGqeiYyWv+ozF31qnfHXWgcM9B36u7oIWKIn0BsgMV5tGB0NIelVvysU4CMsEI7q
38a1C2pOoj1lJw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <875xn14c21.fsf@HIDDEN> (=?utf-8?Q?=22No=C3=A9?=
Lopez"'s message of "Mon, 30 Dec 2024 12:58:46 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN> <875xn14c21.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Quintidi 15 =?utf-8?Q?Niv=C3=B4se?= an 233 de la
=?utf-8?Q?R=C3=A9volution=2C?= jour du Lapin
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Sat, 04 Jan 2025 18:28:05 +0100
Message-ID: <87ttaeqyje.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
No=C3=A9 Lopez <noe@no=C3=A9.eu> skribis:
> Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
>
>> OK. As I wrote in my reply to Simon, my thought here was that =E2=80=9C=
voting=E2=80=9D*
>> would give a clear and unambiguous way, not subject to interpretation,
>> to decide whether the RFC is withdrawn: it=E2=80=99s easier to add numbe=
rs than
>> to determine whether =E2=80=9Ca positive consensus is reached=E2=80=9D (=
current
>> wording).
>>
>
> This is why an ACK/NACK system works great in my opinion: you send =E2=80=
=9CACK=E2=80=9D
> or =E2=80=9CNACK=E2=80=9D litteraly so your opinion is clear. And you ca=
n just count
> the number of each, without implying a vote.
OK, got it, we agree on this.
>> But I don=E2=80=99t know, I guess that=E2=80=99s an =E2=80=9CI will live=
with it=E2=80=9D from me on
>> this one. :-)
>>
>> Two other issue I raised was the quorum: Simon proposed half of the
>> committers; I propose 25% of team members. Thoughts?
[...]
> Half of the committers is 25 people (based on .guix-authorizations), and
> a quarter of the team members is 10. Personnally, I have trouble
> imagining that this amount of people will come to send a mail to the
> RFC.
So are you saying you=E2=80=99d want no quorum at all? (Your revision still
reads =E2=80=9C50% committers=E2=80=9D.)
>> Anyway, I think we should aim for finalization of v1 of the RFC process
>> by, say, Jan. 15th. I will dedicate some time to tweak the wording, and
>> then we can call it a thing.
>>
>
> Good idea! I=E2=80=99ll be waiting for your v5 then. And then I can bri=
ng
> back the RFC template.
OK, will do in the coming days.
>> (A bit sad that it=E2=80=99s just the three of us talking, we wouldn=E2=
=80=99t have the
>> quorum here=E2=80=A6)
>>
>
> Agreed.
>
> Lastly, do we want to move the RFCs to a separate git repository?
I think so. I=E2=80=99ll ask for it on Savannah.
Thanks,
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 3 Jan 2025 18:15:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 03 13:15:00 2025
Received: from localhost ([127.0.0.1]:51992 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tTmCJ-00073k-93
for submit <at> debbugs.gnu.org; Fri, 03 Jan 2025 13:15:00 -0500
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:50374)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1tTmCF-00073P-Ry
for 74736 <at> debbugs.gnu.org; Fri, 03 Jan 2025 13:14:57 -0500
Received: by mail-wm1-x331.google.com with SMTP id
5b1f17b1804b1-43690d4605dso49732265e9.0
for <74736 <at> debbugs.gnu.org>; Fri, 03 Jan 2025 10:14:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1735928094; x=1736532894; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=s5sYvgQO7osKiTdrSBPhncy7ukYSUUJwMsQC6tmfdEE=;
b=LDk7SvtzDCecslZx5hVG5R4K7KXQKOnOJF9BuCG+pzB9V1knFbv3WFHG8GqLGqNYTO
LWS6MG9RSooXWU7CayHCBzrlCDdjL/j13YDIRGOgpwX2uy6wYt/P0bdNz4hbcI5gFaEj
BH+oDfi341eklAevdEcP1PTBmx0vmz+FwU2Dr4fOLwxiqyztp6RaE77Sd7kkIE4gWIr2
iv6iB1rZx3mbTDmAuloRzUegiRZYX9HGDty/97HgSEcWAnIE6A/bmodnpEiWg18JYcos
XvCAQ+tG7M3p3Ay7HewEr4iaMVJBPFxgvoBmz6gx0uPZQWCigounLrbaaIDao5oh42q6
lRRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1735928094; x=1736532894;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=s5sYvgQO7osKiTdrSBPhncy7ukYSUUJwMsQC6tmfdEE=;
b=cVqr6sobDipaeFJBuMlh5zmKbWQjda1MLjABjLlGBlpJybayWeRAg5EXvAuhmEFPmC
v9dtS5qbvhzRgBAlzOSPj5Y5taV2stMvy7xiDizEpIFCxWVhL2zSlaU0wfzTiu0zb0ux
2BD5M8R50DaS2dzQlvPIYpXTJDhPjq6C539NJWOSobZ9FlYv6XjoDXSlTrW3H5HdtVAo
+eN/raQ0Z5nVadAP1POhOa4DwZvUpLBZT2LteL2U9D8zcXZ2uw0y7nBQz0KXRs4oLcIx
5DgYQLe8R0co0q4/fOfp/pLu5RNALBrQBBJhBppxSroZRY8B3/XOeWN/3dvVbl6Nw8Kh
0Efw==
X-Gm-Message-State: AOJu0YzwqfvVWm51VwR48prxocupj+C4/zDtd8XgAyQz9GE9j8yZ+c0H
RbzvukpnNi9K2KPOPdfIwdipnKpN9Ep89gxk8kOLv3MjtU1pvpprbctoEQ==
X-Gm-Gg: ASbGncv9fp7IRnhoADtEeHNoIhjubZ5Czyc841amNpT3KXOQmV86Z5pcPb9BcIpwNjg
TVL980xoyk7c8ZnvzuBkOLBc/uqo2goug9zPRfVFFC1zKhAddnn66yCcmJEPzPemcbeKeOfBE3s
OvTVZEZ1kYPu+hu++WWxLzKveB/tem4m9ltNFXVQBI1itVaj31D5CnJCL0hgX5NRXKb0lh7JABp
MFH8VDnKbFFJAPaQYMtDcRLdfNBUxFRXthVkJ26UWzQfN3vvcm73YGrp3njIfGK1rimOJwOuDhr
Fbf+yR8n2J99blXFhdm+Xx3c7eb6rHcVEO6GtQm2JEpPWtXeotNR8FvkvI2xdzxotdw/2eE=
X-Google-Smtp-Source: AGHT+IESw2hB7vOvNAiXwumFEOQC3VNmQpTdzDBM+2K1ZRrM0uC2jzzTqgG1sHCw2wMXZcxKRlstkw==
X-Received: by 2002:a05:6000:1a88:b0:385:f4db:e33b with SMTP id
ffacd0b85a97d-38a221fb051mr47079409f8f.21.1735928093852;
Fri, 03 Jan 2025 10:14:53 -0800 (PST)
Received: from lili.univ-paris-diderot.fr
(roam-nat-fw-prg-194-254-61-40.net.univ-paris-diderot.fr. [194.254.61.40])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-38a546e822bsm15685620f8f.22.2025.01.03.10.14.53
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 03 Jan 2025 10:14:53 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [PATCH v5] rfc: Add Request-For-Comment process.
Date: Fri, 3 Jan 2025 19:14:40 +0100
Message-ID: <ba6a719d836bb717d72e42688ba7592e1c19ec4c.1735927931.git.zimon.toutoune@HIDDEN>
X-Mailer: git-send-email 2.46.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?UTF-8?q?No=C3=A9=20Lopez?= <noe@HIDDEN>,
=?UTF-8?q?No=C3=A9=20Lopez?= <noelopez@HIDDEN>,
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
Christopher Baines <mail@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
* rfc/0001-rfc-process.md: New file.
* rfc/0000-template.md: New file.
Co-authored-by: Noé Lopez <noe@HIDDEN>
Change-Id: Ide88e70dc785ab954ccb42fb043625db12191208
---
rfc/0000-template.md | 59 +++++++++
rfc/0001-rfc-process.md | 257 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 316 insertions(+)
create mode 100644 rfc/0000-template.md
create mode 100644 rfc/0001-rfc-process.md
diff --git a/rfc/0000-template.md b/rfc/0000-template.md
new file mode 100644
index 0000000000..a3913335ad
--- /dev/null
+++ b/rfc/0000-template.md
@@ -0,0 +1,59 @@
+title: <The meaningful name of the proposal>
+Issue: <number assigned by Debbugs>
+Status: <pending|successful|withdrawn|deprecated>
+Supporter: <Your Name>
+Co-supporter(s): <Some> <Names>
+date: <date when the process starts>
+---
+
+# Summary
+
+A one-paragraph explanation. Main sales pitch.
+
+# Motivation
+
+Describe the problem·s this RFC attempts to address as clearly as possible and
+optionally give an example. Explain how the status quo is insufficient or not
+ideal.
+
+# Detail Design
+
+Main part. The sections answers What are the tradeoffs of this proposal
+compared to status quo or potential alternatives? Explain details, corner
+cases, provide examples. Explain it so that someone familiar can understand.
+
+It is best to exemplify, contrived example too. If the Motivation section
+describes something that is hard to do without this proposal, this is a good
+place to show how easy that thing is to do with the proposal.
+
+## The Cost Of Reverting
+
+Will your proposed change cause a behaviour change? Assess the expected
+impact on existing code on the following scale:
+
+0. No breakage
+1. Breakage only in extremely rare cases (exotic or unknown cases)
+2. Breakage in rare cases (user living in cutting-edge)
+3. Breakage in common cases
+
+Explain why the benefits of the change outweigh the costs of breakage.
+Describe the migration path. Consider specifying a compatibility warning for
+one or more releases. Give examples of error that will be reported for
+previously-working cases; do they make it easy for users to understand what
+needs to change and why?
+
+How will your proposed change evolve with time? What is the cost of changing
+the approach later?
+
+The aim is to explicitely consider beforehand potential Compatibility issues.
+
+# Drawbacks or Open Questions
+
+At submitting time, be upfront and trust that the community will help.
+
+At the end of the process, this section will be empty. If not, please be
+explicit with the known issues by adding a dedicated subsection under Detail
+design.
+
+The aim here is to ease when revisiting the topic. It will help to grasp the
+essentials and invite to read all the discussion.
diff --git a/rfc/0001-rfc-process.md b/rfc/0001-rfc-process.md
new file mode 100644
index 0000000000..adb5365d73
--- /dev/null
+++ b/rfc/0001-rfc-process.md
@@ -0,0 +1,257 @@
+title: Request-For-Comment process
+Issue: 66844
+Status: pending
+Supporter: Simon Tournier
+Co-supporters: Noé Lopez
+date: 2023-10-31
+---
+
+# Summary
+
+The “RFC” (request for comments) process is intended to provide a consistent
+and structured path for major changes to enter the Guix project, so that all
+stakeholders can make decisions collectively and be confident about the
+direction it is evolving in.
+
+# Motivation
+
+Guix becomes a broadly used system with many contributors and the way we add
+new features has been good but starts to show its limits. The lack of a clear
+process easy to consult makes difficult to share a common evolution.
+
+There are a number of changes that are significant enough that they could
+benefit from wider community consensus before being introduced. Either
+because they introduce new concepts, big changes or are controversial enough
+that not everybody will consent on the direction to take.
+
+Therefore, the purpose of this RFC is to introduce a process that allows to
+bring the discussion upfront and strengthen decisions. This RFC is used to
+bootstrap the process and further RFCs can be used to refine the process.
+
+It covers significant changes, where “significant” means any change that could
+only be reverted at a high cost, or any change with the potential to disrupt
+user scripts and programs or user workflows. Examples include:
+
+- changing the <package> record type and/or its interfaces;
+- adding or removing a 'guix' sub-command;
+- changing the channel mechanism;
+- changing project policy such as teams, decision-making, the
+ deprecation policy or this very document;
+- changing the contributor workflow and related infrastructure
+ (mailing lists, source code repository and forge, continuous
+ integration, etc.)
+
+# Detailed design
+
+## When to follow this process
+
+This process is followed when one intends to make “significant” changes to the
+Guix project. What constitutes a “significant” change may include the
+following:
+
+- Changes that modify user-facing interfaces that may be relied on
+ - Command-line interfaces
+ - Core Scheme interfaces
+- Big restructuring of packages
+- Hard to revert changes
+- Governance or changes to the way we collaborate
+
+Certain changes do not require an RFC:
+
+- Adding, updating packages, removing outdated packages
+- Fixing security updates and bugs that don’t break interfaces
+
+A patch submission that contains any of the aforementioned substantial changes
+may be asked to first submit a RFC.
+
+For general day-to-day contributions, please follow the regular process as
+described by the manual, for example sections “Submitting Patches”, “Reviewing
+the Work of Others”, “Teams” and “Making Decisions”.
+
+## How the process works
+
+1. Clone <https://git.savannah.gnu.org/git/guix.git>
+2. Copy rfc/0000-template.md to rfc/00XY-good-name.md where good-name
+ is descriptive but not too long and XY increments
+3. Fill RFC
+4. Submit to guix-patches@HIDDEN
+5. Announce your RFC to guix-devel@HIDDEN
+
+Make sure the RFC proposal is as well-written as you would expect the final
+version of it to be. It does not mean that all the subtleties must be
+considered at this point since that is the aim of Comment period. It means
+that the RFC process is not a prospective brainstorming and the RFC proposal
+formalize an idea for making it happen.
+
+The submission of a RFC proposal does not require an implementation. However,
+to improve the chance of a successful RFC, it is recommended to have an idea
+for implementing it. If an implementation is attached to the detailed design,
+it might help the discussion.
+
+At this point, at least one other person must volunteer to be “co-supporter”.
+The aim is to improve the chances that the RFC is both desired and likely to
+be implemented. See “Co-supporter” section.
+
+Once supporter and co-supporter(s) are committed in the RFC process, the
+discussion starts. Publicizing of the RFC on the project’s mailing list named
+guix-devel is mandatory, and on other main communication channels is highly
+recommended.
+
+After a number of rounds of comments, the discussion should settle and a
+general consensus should emerge. Please follow the “Decision Making” and
+“Timeline” sections.
+
+A successful RFC is not a rubber stamp, and in particular still does not mean
+the feature will ultimately be merged; it does mean that in principle all the
+participants have agreed to the feature and are amenable to merging it.
+
+An unsuccessful RFC is **not** a judgment on the value of the work, so a
+refusal should rather be interpreted as “let's discuss again with a different
+angle”. The last state of an unsuccessful RFC is archived under the directory
+rfc/withdrawn/ and the status quo continues.
+
+When time passing, a successful RFC might be replaced by another successful
+RFC. The status of the former is thus modified and becomes 'deprecated'; it
+is archived under the directory rfc/deprecated.
+
+At the end of the process, the status of the RFC is either successful,
+withdrawn or deprecated.
+
+## Co-supporter
+
+A co-supporter is a contributor sufficiently familiar with the project's
+practices, hence it is recommended, but not mandatory, to be a team member or
+a contributor with commit access. The co-supporter helps the supporter, they
+are both charged with keeping the RFC moving through the process. The
+co-supporter role is to help the RFC supporter by being the timekeeper and
+helps in pushing forward until process completion.
+
+The co-supporter doesn’t necessarily have to agree with all the points
+of the RFC but should generally be satisfied that the proposed additions
+are a good thing for the community.
+
+## Timeline
+
+The lifetime of an RFC is structured into the following recommended
+periods:
+
+digraph "RFC Timeline" {
+ submission[label=<Submission Period<br />7 days>]
+ comments[label=<Discussion Period<br />30–60 days>]
+ last_call[label=<Deliberation Period<br />14 days>]
+ withdrawn[label=Withdrawn, shape=rectangle]
+ final[label=Final, shape=rectangle]
+
+ submission -> comments
+ submission -> withdrawn
+ comments -> last_call
+ last_call -> withdrawn
+ last_call -> final
+
+ withdrawn -> submission [label="New version"]
+
+ comments -> withdrawn
+}
+
+The author may withdraw their RFC proposal at any time; and it might be
+submitted again using a new issue number.
+
+### Submission (up to 7 days)
+
+Anyone might be author and submits their RFC proposal as a regular patch and
+look for co-supporter(s). See “Co-supporter” section.
+
+Once the RFC proposal is co-supported, it marks the start of a Comment period.
+
+### Comment (at least 30 days, up to 60 days)
+
+The Comment period starts once the author publishes their RFC to guix-devel,
+then the RFC is freely discussed by anyone for a period of at least 30 days.
+It is up to the supporter and co-supporter(s) to ensure that sufficient
+discussion is solicited.
+
+Please make sure that all have the time and space for expressing their
+comments. The RFC is about significant changes, thus more opinions is better
+than less.
+
+The author is encouraged to publish updated versions of their RFC at any point
+during the discussion period.
+
+Once the discussion goes stale or after 60 days, the author must summarize the
+state of the conversation and keep the final version.
+
+It moves to the last call period.
+
+### Last call (up to 14 days)
+
+Once the final version is published, team members have 14 days to cast one of
+the following replies on the patch-tracking entry about the RFC:
+
+- Support: meaning that support in principle;
+- Accept: meaning no opposition in principle;
+- Disagree: meaning opposed in principle.
+
+This deliberation period strengthens the consensus; see “Decision Making”.
+
+The RFC is accepted if (1) at least 25% of the team members cast a reply, and
+(2) no one disagrees. In other cases, the RFC is withdrawn.
+
+Anyone who is on a team (see file ‘teams.scm’) is a deliberating member and is
+asked to reply.
+
+## Decision Making
+
+It is expected from all contributors, and even more so from team members, to
+help in building consensus. By using consensus, we are committed to finding
+solutions that everyone can live with.
+
+It implies that no decision is made against significant concerns and these
+concerns are actively resolved with proposals that work for everyone. A
+contributor wishing to block a proposal bears a special responsibility for
+finding alternatives, proposing ideas/code or explaining the rationale for the
+status quo.
+
+As a deliberating member, when replying “Disagree”, you mean (1) you cannot
+live with the RFC and (2) you have been active and helping in discussing the
+RFC during the Comment period.
+
+To learn what consensus decision making means and understand its finer
+details, you are encouraged to read
+<https://www.seedsforchange.org.uk/consensus>.
+
+## Merging the outcome
+
+Once a consensus is made, a committer should do the following to merge the
+RFC:
+
+1. Fill in the remaining metadata in the RFC header, including links
+ for the original submission.
+2. Commit everything.
+3. Announce the establishment of the RFC to all.
+
+## Template of RFC
+
+The structure of the RFC is captured by the template; see the file
+rfc/0000-template.md. Please use Markdown as markup language.
+
+## The Cost Of Reverting
+
+The RFC process can be refined by further RFCs.
+
+## Drawbacks
+
+There is a risk that the additional process will hinder contribution more than
+it would help. We should stay alert that the process is only a way to help
+contribution, not an end in itself.
+
+Of course, group decision-making processes are difficult to manage.
+
+The ease of commenting may bring a slightly diminished signal-to-noise ratio
+in collected feedback, particularly on easily bike-shedded topics.
+
+## Open questions
+
+There are still questions regarding the desired scope of the process. While
+we want to ensure that changes which affect the users are well-considered, we
+certainly don’t want the process to become unduly burdensome. This is a
+careful balance which will require care to maintain moving forward.
base-commit: ce3ffac5d366ebf20e0d95779f2fe1ea6dde0202
--
2.45.2
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 31 Dec 2024 15:26:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 31 10:26:54 2024
Received: from localhost ([127.0.0.1]:36513 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tSe90-0001Cm-2r
for submit <at> debbugs.gnu.org; Tue, 31 Dec 2024 10:26:54 -0500
Received: from mail-wm1-f42.google.com ([209.85.128.42]:44359)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <zimon.toutoune@HIDDEN>) id 1tSe8x-0001Ca-BQ
for 74736 <at> debbugs.gnu.org; Tue, 31 Dec 2024 10:26:52 -0500
Received: by mail-wm1-f42.google.com with SMTP id
5b1f17b1804b1-43618283d48so73771695e9.1
for <74736 <at> debbugs.gnu.org>; Tue, 31 Dec 2024 07:26:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1735658751; x=1736263551; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=baBulgzTCfFNuITvWzkLJi09MmLYJ2zCk42+rt2OV/Q=;
b=mWF96SqjMm4cQC60mLQ5xrcAG9RJ6DF70i6uwNqp/KMT9pWd1CilrNso+o3g5lzmqf
MYjyeSTUd5BbX8pX0Eqolgedesp1VXdx7ggwuplK8K3eU6juc6wiOfv8FX6I4JfnF0vt
N70eAFysogTazqlhbKGWPPMtChrNrOOtHMGL31zEppGFhcBlWZ9G7kMettrRG4FhxxuG
PonWKtcvEwfXS4RdJypgxm4XiGlJbgCizW7BejT6wJuZXbgO0amf1YmNOUKzH85bW6ys
DveJ4TnwE7NwdsNQR1Ol6Fmf2/A5ZoZiU3RfL6aVrtlbgxcWfQVcm1aGcyWFKSOQjq1D
juug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1735658751; x=1736263551;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=baBulgzTCfFNuITvWzkLJi09MmLYJ2zCk42+rt2OV/Q=;
b=KOwvy4O2n+f1jO8PxSAMKa5ombOK1fKI1fdroBxWdCK/UpVH4JmNMgNFGFYrlcsXnL
l2kEUinl9CiMHwWiJ0KLW3NXjkoL9x5X69SQXHPDpMfjFAon9ihm4z7Yfk/91GX4U1bn
kNY5nzTRwnRmlZyZFq2jBUOouK1bbPtNMKb8ge/9nS5p4gwg0L11B/fRTFLX2Q/j3oaD
uY7aadyZTzYsuvrh5Ql7axdLsalhHg6y6Fe7NqYkJ6J8RNq6vish8BOQ4KJyaqUWecBd
w3F38jSHKp6XJqVjtG6xqJoI7avPppJJZqkMcnWIAzMR38vxV/rrvvdUbDgMycvBGIMv
3P0A==
X-Forwarded-Encrypted: i=1;
AJvYcCWH8mtoq8ZVZaGc+938XegdPElBQNqkQZbE0uswyZI1RIGqx0FaLMMWklTu7zu0HnCnApq9og==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwRpaoPqh5NoWr6DurC06os2g8ezwMd7k/j3n3P/e8Ej4P+g+9a
3Z+XrL4vjDHoVN5oFFPtai0zcWHQYbC/HhFLFKtTKYsFKVUvHHyLVcIc8A==
X-Gm-Gg: ASbGncs6gZC1as4LDka8BegYrP8LYQrpf/7U0/sdUAspPHiMunyB3wdWfBdE1M6Vxsf
fP0IrcGZmOMl2wHB3PQTExvg/T0HxImr+jPZxPAleUq8lQdXNPtei/DDsHe+NaQGc5WEoAoY4H6
eQlkJClQTXcHoQv1ShSvrjDl0xyma7ZnYT4iItIcFXNdT7i9kejsRLfO/AhKJIhTN4VslkvqMIM
zMNrqKjz6htAg0C2jQoK3Cissqoj6WRAwLPdbhVDuNykujktLX7Ix2FHlzCC7kVpjy5J3TSecRB
SO/UYl5nnyLlp9TwcApGx3XLGrS6rXLeZKdrtmFDJA==
X-Google-Smtp-Source: AGHT+IEKh6FweUzFBhzQEx0Hvs2Pnh2ksBe0V6jGQnxSC5AnZ85ghI0FlxiUFWdIknzsKeNx+jpy5Q==
X-Received: by 2002:a05:600c:1d03:b0:434:a529:3b87 with SMTP id
5b1f17b1804b1-4366864313dmr415490355e9.10.1735658748782;
Tue, 31 Dec 2024 07:25:48 -0800 (PST)
Received: from lili (roam-nat-fw-prg-194-254-61-41.net.univ-paris-diderot.fr.
[194.254.61.41]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-4366127c508sm391234405e9.33.2024.12.31.07.25.47
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 31 Dec 2024 07:25:48 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87ttaqwun1.fsf@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <877c7qe243.fsf_-_@HIDDEN>
<87ttaqwun1.fsf@HIDDEN>
Date: Tue, 31 Dec 2024 16:23:53 +0100
Message-ID: <87ldvvzxiu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Ludo,
On Thu, 26 Dec 2024 at 12:28, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
>> 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 =E2=80=9CReject=E2=80=9D and I prefer =E2=80=
=9CDisagree=E2=80=9D or even
>> better =E2=80=9CI cannot live with it=E2=80=9D.
>
> 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=E2=80=99re 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
> =E2=80=9Caccepted=E2=80=9D or =E2=80=9Cwithdrawn=E2=80=9D.
>
> 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 =E2=80=9Cvote=
=E2=80=9D
>> because we are trying to work using consensus. When I proposed +1/0/-1
>> my aim was not to =E2=80=9Cvote=E2=80=9C but to be sure that the proposa=
l is not
>> overlooked.
>
> I=E2=80=99m all for consensus-based decision making, as you know. My con=
cern 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=E2=80=99s a risk that perhaps exists only in the most contentious case=
s, but
> if we can use vote as a tool to avoid it, it=E2=80=99s worth considering.
As you wrote in [1], I think we have the same concern but we have a
different idea behind the same =E2=80=9Cvoting=E2=80=9D word. Instead I ag=
ree, it=E2=80=99s a
deliberation period to be sure that the consensus reaches the quorum
(e.g., 25% of the all team members).
Somehow, +1/0/-1 seems another way to express the exact same idea for
the approval statuses (e.g., see Wayland [2]):
+ ACK, or =E2=80=9Cacknowledged=E2=80=9D,
meaning that the member supports in principle
+ NOPP, or =E2=80=9Cno opposition=E2=80=9D,
meaning that the member is not opposed in principle
+ NACK, or =E2=80=9Cnegative acknowledgement=E2=80=9D
meaning that the member is opposed in principle.
which reads:
- Support +1 ACK Awesome!
- I can with with it 0 NOPP LGTM
- I cannot live with it -1 NACK WDYT about=E2=80=A6
The last column is how we are collaborating over all the mailing lists
since years.=20
Again, if someone wants to =E2=80=9Cblock=E2=80=9C the RFC, then the blocke=
r must be
active in proposing an alternative and/or explain with details why the
status quo is preferable.
In the other words, I disagree to add numbers: how many =E2=80=99Support=E2=
=80=99 against
=E2=80=98I cannot live with it=E2=80=99? 1 =E2=80=99Support=E2=80=99 vs 2 =
=E2=80=99I cannot live with it=E2=80=99? Why
not 1 vs 3? Or more? Or less?
However, I agree that consensus might scale poorly and might outcome
some blocked situations. That=E2=80=99s why =E2=80=98Decision making: cons=
ensus=E2=80=99 must
be included in the process itself and carefully worded. :-) For these
potential blocked situations, the last word is about maintainers.
Well, a =E2=80=9Cpositive consensus is reached=E2=80=9D if after the =E2=80=
=9CDeliberation
Period=E2=80=9C, we have 25% of all the members of all the teams expressing
either =E2=80=99Support=E2=80=99 or either =E2=80=99I can live with it=E2=
=80=99. If after this period,
we have only one =E2=80=99I cannot live with it=E2=80=99, then the RFC is =
=E2=80=99dismissed=E2=80=99.
Please note that =E2=80=99I cannot live with it=E2=80=99 implies an active =
friendly
discussion before the end of the =E2=80=9CDeliberation Period=E2=80=9D. In=
other words,
I cannot sleep and the day before the =E2=80=9CDeliberation Period=E2=80=9D=
just raise:
Hey, no =E2=80=99I cannot live with it=E2=80=99.
WDYT?
Well, I will try to clarify the proposal in the coming days in order to
remove the =E2=80=9Ctoo fuzzy=E2=80=9D (being active, being blocker, etc.)
Cheers,
simon
1: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
Ludovic Court=C3=A8s <ludo@HIDDEN>
Mon, 30 Dec 2024 12:03:29 +0100
id:87seq5tou6.fsf_-_@HIDDEN
https://issues.guix.gnu.org/74736
https://issues.guix.gnu.org/msgid/87seq5tou6.fsf_-_@HIDDEN
https://yhetil.org/guix/87seq5tou6.fsf_-_@HIDDEN
2:
https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayl=
and/wayland-protocols/+/HEAD/GOVERNANCE.md
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 30 Dec 2024 11:59:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 30 06:59:43 2024
Received: from localhost ([127.0.0.1]:57584 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tSEQw-0005GY-Um
for submit <at> debbugs.gnu.org; Mon, 30 Dec 2024 06:59:43 -0500
Received: from smtp.domeneshop.no ([194.63.252.55]:51839)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <noe@HIDDEN>) id 1tSEQu-0005GD-1x
for 74736 <at> debbugs.gnu.org; Mon, 30 Dec 2024 06:59:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=NHYyIjUz2vwbmWEFMk/uz7AtcSIMxXZ4TdwTA6f86LQ=; b=t
bObf5bWv0mvOVjXzQPx+P839HqbLxae4vanq3GHyoKcEZc738Cvr7rIzYE1Tjt1TW7QM/94vxgYT4
N/oHOzsOA7UpGmhqs7tiQxStb6hqYUH3tlSdoxNu0x1Pbmv6Y598toJZHMXHwE6j2bIWWpihQ4DEN
nevRzYT6b0VCRR6OQf9LK013BM8GF79KRS1lHzHPPjByfQqvtv9x/5e2vbGOu6f8f9p+wQp/zFz3+
HhTooq+YygS2nSkkyUJg1sIQkF3kohqR0OpIblfw9BDPfYy1+xig8hPeYu57bTNwvJaYWgKe7JUrL
67SQv2Btztcqb+mKQ1HO7yOb4Jk1LakIA==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tSEOi-008oes-1C; Mon, 30 Dec 2024 12:57:24 +0100
From: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87seq5tou6.fsf_-_@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
<87seq5tou6.fsf_-_@HIDDEN>
Date: Mon, 30 Dec 2024 12:58:46 +0100
Message-ID: <875xn14c21.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
> OK. As I wrote in my reply to Simon, my thought here was that =E2=80=9Cv=
oting=E2=80=9D*
> would give a clear and unambiguous way, not subject to interpretation,
> to decide whether the RFC is withdrawn: it=E2=80=99s easier to add number=
s than
> to determine whether =E2=80=9Ca positive consensus is reached=E2=80=9D (c=
urrent
> wording).
>
This is why an ACK/NACK system works great in my opinion: you send =E2=80=
=9CACK=E2=80=9D
or =E2=80=9CNACK=E2=80=9D litteraly so your opinion is clear. And you can =
just count
the number of each, without implying a vote.
> But I don=E2=80=99t know, I guess that=E2=80=99s an =E2=80=9CI will live =
with it=E2=80=9D from me on
> this one. :-)
>
> Two other issue I raised was the quorum: Simon proposed half of the
> committers; I propose 25% of team members. Thoughts?
>
I don=E2=80=99t have the experience to judge, but I would just do =E2=80=9C=
as long as no
one is against it its good=E2=80=9D.
The reason is that I=E2=80=99m afraid that people might just not participate
because they are fine with an RFC or don=E2=80=99t care, and so it would ju=
st
get stuck there.
If you look at this RFC, we are four participants, how many will we get
after the finalization?
Half of the committers is 25 people (based on .guix-authorizations), and
a quarter of the team members is 10. Personnally, I have trouble
imagining that this amount of people will come to send a mail to the
RFC.
> * Maybe =E2=80=9Cvoting=E2=80=9D is misleading; =E2=80=9Cdeliberation=E2=
=80=9D might be clearer.
>
>>> 2. on the submission -> withdrawn transition, in case nobody supports
>>> the RFC.
>
> [...]
>
>> I agree with that timeline, but I would have just =E2=80=9Cforgotten=E2=
=80=9D an RFC
>> that doesn=E2=80=99t pass the submission period, since that would mean i=
t is not
>> good enough to be discussed. It can just be kept in the mail archives
>> like any other unfinished idea.
>>
>> A withdrawn RFC would mean keeping it in the rfc/withdrawn directory.
>
> Oh right, forgotten/dismissed seems more appropriate than withdrawn
> here.
>
> Anyway, I think we should aim for finalization of v1 of the RFC process
> by, say, Jan. 15th. I will dedicate some time to tweak the wording, and
> then we can call it a thing.
>
Good idea! I=E2=80=99ll be waiting for your v5 then. And then I can bring
back the RFC template.
> (A bit sad that it=E2=80=99s just the three of us talking, we wouldn=E2=
=80=99t have the
> quorum here=E2=80=A6)
>
Agreed.
Lastly, do we want to move the RFCs to a separate git repository?
Have a nice day,
No=C3=A9
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 30 Dec 2024 11:05:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 30 06:05:53 2024
Received: from localhost ([127.0.0.1]:57498 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tSDar-0002fB-Cy
for submit <at> debbugs.gnu.org; Mon, 30 Dec 2024 06:05:53 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44986)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1tSDao-0002ew-FF
for 74736 <at> debbugs.gnu.org; Mon, 30 Dec 2024 06:05:51 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tSDYa-00039a-Tl; Mon, 30 Dec 2024 06:03:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=x1n8Kv3ge4siolZRWMsryeW8fnhWn/pv5k1r0OHvlfI=; b=FzGjsAk0NTI4GCUUZklQ
N8eudAi8onh0HtTuzEDMxvaIJ26YzfYm7oFUCn7MvzX3M/JGtymZ4t/xg31o7sfjy/mYqAmESC4Tv
ZzaQyh+ydYWA9A5SKxw36mpjLvJ4VZq9YQ2LvacSBuuijtY+psCLhPJ8I7vwSe9Qw2GLPISQdiEoR
JlkIBqNekMIQNCrBvy2gGT0TxglVliQEVfu3VnzOgyEo68+Xf5sG2JahGHv452Lj+CkHIKkTjsBHC
tfW2XuMHpQBWDVWNs8BBed1422HaN2L6Rbdky4GkT/9i9W7NxQOSR6/Qb3loIhQg5BxfSakPbS5lE
k1SaUl1XTsd2pQ==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87wmfifii5.fsf@HIDDEN> (=?utf-8?Q?=22No=C3=A9?=
Lopez"'s message of "Sun, 29 Dec 2024 19:31:46 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <87wmfifii5.fsf@HIDDEN>
Date: Mon, 30 Dec 2024 12:03:29 +0100
Message-ID: <87seq5tou6.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi No=C3=A9,
No=C3=A9 Lopez <noe@no=C3=A9.eu> skribis:
>> It seems unchanged compared to v3. WDYT of my comments, suggestions,
.> and proposed wording:
>>
>> https://issues.guix.gnu.org/74736#9
>>
>> ?
>
> As Simon said, I think a vote goes against the principle of
> consensus.
OK. As I wrote in my reply to Simon, my thought here was that =E2=80=9Cvot=
ing=E2=80=9D*
would give a clear and unambiguous way, not subject to interpretation,
to decide whether the RFC is withdrawn: it=E2=80=99s easier to add numbers =
than
to determine whether =E2=80=9Ca positive consensus is reached=E2=80=9D (cur=
rent
wording).
But I don=E2=80=99t know, I guess that=E2=80=99s an =E2=80=9CI will live wi=
th it=E2=80=9D from me on
this one. :-)
Two other issue I raised was the quorum: Simon proposed half of the
committers; I propose 25% of team members. Thoughts?
* Maybe =E2=80=9Cvoting=E2=80=9D is misleading; =E2=80=9Cdeliberation=E2=80=
=9D might be clearer.
>> 2. on the submission -> withdrawn transition, in case nobody supports
>> the RFC.
[...]
> I agree with that timeline, but I would have just =E2=80=9Cforgotten=E2=
=80=9D an RFC
> that doesn=E2=80=99t pass the submission period, since that would mean it=
is not
> good enough to be discussed. It can just be kept in the mail archives
> like any other unfinished idea.
>
> A withdrawn RFC would mean keeping it in the rfc/withdrawn directory.
Oh right, forgotten/dismissed seems more appropriate than withdrawn
here.
Anyway, I think we should aim for finalization of v1 of the RFC process
by, say, Jan. 15th. I will dedicate some time to tweak the wording, and
then we can call it a thing.
(A bit sad that it=E2=80=99s just the three of us talking, we wouldn=E2=80=
=99t have the
quorum here=E2=80=A6)
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 29 Dec 2024 18:30:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 29 13:30:31 2024
Received: from localhost ([127.0.0.1]:56131 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tRy3b-0006Qu-Cf
for submit <at> debbugs.gnu.org; Sun, 29 Dec 2024 13:30:31 -0500
Received: from smtp.domeneshop.no ([194.63.252.55]:49959)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <noe@HIDDEN>) id 1tRy3Y-0006Qg-3g
for 74736 <at> debbugs.gnu.org; Sun, 29 Dec 2024 13:30:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=5vo9nVgq1YDbi7llUNXQriMbJ9eboLD1sKzACU86lsU=; b=b
3v75584Zwtgn1ypOFPGgYxnrfW1933euXNvVwG/tQD3NZ9tbnHlvnKHNEqNU+7CPhefdF0xchdC1e
3f8EiXEq5cviokgxmGjl4nPZbYJceKcxtg++6n9kWkGYuXSVUOdOgL6dBuL0tuKz3i+i0xxB10ne/
IPBBRsIJgR6Jmop1E6pEn3iKkJgzx04KYxgGVOvg4GdR2aOhdmehc4podjuahbRDU2Ahbjgd763ho
BAZJYe1phNWakr3URaaSPppLB6HKaZbisSnyCTCZEZAQfsmkRM4hsuHC+oMoJPKe8E58ifWW8DpDi
PjAQ/cU4pJtZgOB/UN56js63VOJuafn8g==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tRy3R-005sQq-Lo; Sun, 29 Dec 2024 19:30:21 +0100
From: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87ikraea0f.fsf_-_@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN>
Date: Sun, 29 Dec 2024 19:31:46 +0100
Message-ID: <87wmfifii5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
> Hi No=C3=A9,
>
> Thanks for this new version.
>
> No=C3=A9 Lopez <noe@no=C3=A9.eu> skribis:
>
>> +### Submission (up to 7 days)
>> +
>> +The author submits their RFC proposal as a regular patch and look for
>> +co-supporter(s). See =E2=80=9CCo-supporter=E2=80=9D section.
>> +
>> +Once the RFC is co-supported, it marks the start of a discussion period.
>
> [...]
>
>> +### 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
>> +- =3D0 / 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
>
> ?
As Simon said, I think a vote goes against the principle of
consensus. Maybe we can take inspiration from the wayland protocol?
If a stakeholder thinks the RFC is complete and satisfactory, they ACK
it. If the RFC needs changes, they simply comment and if they are
against it they NACK it.
Quoting Mike Blumenkrantz:
>A NACK for an experimental protocol carries some variation on the followin=
g meanings:
>This idea is broken and cannot work.
>OR
>This approach is fundamentally against the core principles or spirit of Wa=
yland.
>A NACK must be well-justified, as determined by members of the
>governance team, who are assumed to be acting in good faith for the best i=
nterests of the project.
In this way, we can say that an RFC needs a specific amount of ACKs and
no NACKs to be merged, ensuring everybody is at least fine with it and
the stakeholders are interested enough to ACK it.
>
> I think we should now make sure we reach consensus on the timeline, and
> in particular:
>
> 1. on the voting process;
>
> 2. on the submission -> withdrawn transition, in case nobody supports
> the RFC.
>
> Once we have that, we can fine-tune the language and hopefully be done
> within a couple of weeks.
>
> I like the Dot graph you submitted! Here=E2=80=99s an updated version, w=
ith a
> new submission -> withdrawn arrow (as proposed in the comment above) and
> with hopefully clearer names (in particular =E2=80=9CVoting Period=E2=80=
=9D rather than
> =E2=80=9CLast call=E2=80=9D):
>
> --8<---------------cut here---------------start------------->8---
> digraph "RFC Timeline" {
> submission[label=3D<Submission Period<br />7=C2=A0days>]
> comments[label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
> last_call[label=3D<Voting Period<br />14=C2=A0days>]
> withdrawn[label=3DWithdrawn, shape=3Drectangle]
> final[label=3DFinal, shape=3Drectangle]
>=20=20=20=20=20
> submission -> comments
> submission -> withdrawn
> comments -> last_call
> last_call -> withdrawn
> last_call -> final
>=20=20=20=20=20
> withdrawn -> submission [label=3D"New version"]
>=20=20=20=20=20
> comments -> withdrawn
> }
> --8<---------------cut here---------------end--------------->8---
>
> Thoughts?
I agree with that timeline, but I would have just =E2=80=9Cforgotten=E2=80=
=9D an RFC
that doesn=E2=80=99t pass the submission period, since that would mean it i=
s not
good enough to be discussed. It can just be kept in the mail archives
like any other unfinished idea.
A withdrawn RFC would mean keeping it in the rfc/withdrawn directory.
This was also why I had proposed the idea of keeping a set of available
co-supporters, since any well written RFC should be able to get past the
submission period even if you can=E2=80=99t find someone to co-support.
Good evening,
No=C3=A9
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 26 Dec 2024 11:28:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 26 06:28:46 2024
Received: from localhost ([127.0.0.1]:40285 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tQm2n-0000Tg-NB
for submit <at> debbugs.gnu.org; Thu, 26 Dec 2024 06:28:46 -0500
Received: from eggs.gnu.org ([209.51.188.92]:51740)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1tQm2l-0000TS-IL
for 74736 <at> debbugs.gnu.org; Thu, 26 Dec 2024 06:28:44 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tQm2f-0004jP-Mn; Thu, 26 Dec 2024 06:28:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=6eQfLkNBgiXAE0qky7Udoz1j3MIHuPTchz5Gt3dOa8s=; b=K4lEnfCy+vJrADLyKA8+
9+cKvpJpC/U8Bq+ScYatrJp+RMl+akrQlYcFZ4Kyb0u4eyhudMWmEiKGMmn9H382fbws9yEAM/m+b
Tb7dLo2aQHDalCugDBHJ25fNCBiYaHjXujZgeEL99CcEsFfLEDWPKCWjtn3qHveUrk4PIs3ZzE3RD
/TCh3LdFOGfYY9QgtRGiowXIpq/KXdmx1S6hbZ8XxU77euu62jIQtrkqZclEgMp+poLsW6GI841kA
laiLB0dcJwN65ReTW1ArPya01dpORE9O1+ANteOc+lincC9c9qsZKkURFZGLc7r9aHoifnQwIU/nC
MOzvAKy+RxsIzQ==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <877c7qe243.fsf_-_@HIDDEN> (Simon Tournier's message of "Mon,
23 Dec 2024 18:33:00 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN> <877c7qe243.fsf_-_@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Sextidi 6 =?utf-8?Q?Niv=C3=B4se?= an 233 de la
=?utf-8?Q?R=C3=A9volution=2C?= jour de la Lave
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Thu, 26 Dec 2024 12:28:34 +0100
Message-ID: <87ttaqwun1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi,
Simon Tournier <zimon.toutoune@HIDDEN> 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
>>> +- =3D0 / LGTM: I will live with it
>>> +- -1: I disagree with this proposal
>>> +
>>> +At least half of people with commit access must express their voice wi=
th
>>> +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 no=
t,
>>> +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 i=
gnoring
> > many members and giving committers a special privilege.
>
> It=E2=80=99s not about infiltration, it=E2=80=99s about to be sure that p=
eople 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 =E2=80=
=98teams.scm=E2=80=99) is a
> > voting member*.
>
> I agree.
>
> > We can keep a quorum, but I think 50% of the voters is too ambi=
tious;
> > 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=C2=B9:
> >
> > Once the final version is published, team members have 14 day=
s 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 cas=
es, 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 =E2=80=9CReject=E2=80=9D and I prefer =E2=80=
=9CDisagree=E2=80=9D or even
> better =E2=80=9CI cannot live with it=E2=80=9D.
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=E2=80=99re 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
=E2=80=9Caccepted=E2=80=9D or =E2=80=9Cwithdrawn=E2=80=9D.
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 =E2=80=9Cvote=
=E2=80=9D
> because we are trying to work using consensus. When I proposed +1/0/-1
> my aim was not to =E2=80=9Cvote=E2=80=9C but to be sure that the proposal=
is not
> overlooked.
I=E2=80=99m all for consensus-based decision making, as you know. My conce=
rn 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=E2=80=99s a risk that perhaps exists only in the most contentious cases,=
but
if we can use vote as a tool to avoid it, it=E2=80=99s worth considering.
WDYT?
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 26 Dec 2024 11:15:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 26 06:15:56 2024
Received: from localhost ([127.0.0.1]:40268 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tQlqN-0008PZ-Q8
for submit <at> debbugs.gnu.org; Thu, 26 Dec 2024 06:15:56 -0500
Received: from eggs.gnu.org ([209.51.188.92]:47462)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1tQlqL-0008PL-OU
for 74736 <at> debbugs.gnu.org; Thu, 26 Dec 2024 06:15:54 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tQlqE-0002QU-Bl; Thu, 26 Dec 2024 06:15:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=+d8CblfTJ3oj7bYn+jRuoAl8AGOXr1dALEe6lTS8IaY=; b=o7YU6a5WaRqSiHthHaN+
1yy0wsWNWRHnxen3CmegxCEPI0oydUReGGH/TFTD+p5U87aLr3VqG+mkilUIvQ116lnRbtrUrHvGC
8kKu4xi7HmNze8BCfzXn0Qct45vgX0UPqMEMknAiV4RC/H6J1Zc2TC5x3ZjG67gfOQVCHuQu4+t3m
aFfSQMN5kmZ7LuotIE+JTdZCQBp8eixBuSfi6h2Qj9+M+lhKlqDeLlVcaXlfqTLtUfk5Isybfa18L
wMGMHENsXBrJwnOVaI5FuVZ04oFyYUI/bx2Uq/5MX86LjB3o5PNwTOttWXwqTGZZIBsmdfksiItOW
jLRg6+SqznTTXg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <8734iee0y1.fsf_-_@HIDDEN> (Simon Tournier's message of "Mon,
23 Dec 2024 18:58:14 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<09ff9f31af0575ba5223bf713f166101e79b8d99.1733614983.git.noelopez@HIDDEN>
<875xno7oqg.fsf_-_@HIDDEN> <87ed2cn0oq.fsf@HIDDEN>
<87v7vmo9yg.fsf_-_@HIDDEN> <8734iee0y1.fsf_-_@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Sextidi 6 =?utf-8?Q?Niv=C3=B4se?= an 233 de la
=?utf-8?Q?R=C3=A9volution=2C?= jour de la Lave
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Thu, 26 Dec 2024 12:15:43 +0100
Message-ID: <87frmay9sw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>, Steve George <steve@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi,
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
>> Since (1) day-to-day contributions do not follow the RFC process and (2)
>> teams and consensus-based decision making are already defined (and went
>> through peer review), I think it makes more sense to build on these two
>> sections we already have.
>
> I still think the RFC process must contain its own =E2=80=9CDecision Maki=
ng=E2=80=9D
> process and must not refer to external parts that could be changed
> without going via this RFC process.
>
> Somehow, from my point of view, it makes more sense to encode =E2=80=9CDe=
cision
> Making=E2=80=9D or =E2=80=9CCommit Access=E2=80=9D or =E2=80=9CTeams=E2=
=80=9D via future RFCs than via sections
> in the manual. And we need to bootstrap the =E2=80=9CDecision Making=E2=
=80=9D, no?
I agree that sections in the manual are suboptimal. That is why I
proposed moving contributing.texi to a document of its own, which would
sit next to the RFC process document. I don=E2=80=99t consider it a
prerequisite though.
> For sure, I agree that we do not build from nothing. To me, this very
> first RFC makes explicit the structure we already have. Maybe I
> misunderstand something, IMHO, we should avoid the temptation to say:
> Hey we already have a way to collaborate thus let implicitly rely on.
>
> Hum? =F0=9F=A4=94 Somehow, I would find the RFC process incomplete withou=
t an
> explicit self-contained =E2=80=9CDecision Making=E2=80=9D section.
What I=E2=80=99d like to stress is that decision making also happens outsid=
e the
RFC process; not everything will go through the RFC process. So we=E2=80=
=99ll
need to have that manual section for day-to-day contributions anyway.
But yeah, maybe we can have one specific to the RFC document, too.
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Dec 2024 17:59:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 23 12:59:40 2024
Received: from localhost ([127.0.0.1]:56047 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tPmiR-0001pd-HO
for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 12:59:40 -0500
Received: from mail-wr1-f50.google.com ([209.85.221.50]:48579)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <zimon.toutoune@HIDDEN>) id 1tPmiF-0001p7-Aq
for 74736 <at> debbugs.gnu.org; Mon, 23 Dec 2024 12:59:34 -0500
Received: by mail-wr1-f50.google.com with SMTP id
ffacd0b85a97d-38789e5b6a7so2420390f8f.1
for <74736 <at> debbugs.gnu.org>; Mon, 23 Dec 2024 09:59:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1734976706; x=1735581506; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=FtzvHsho1SH/DyvIKbgyngzAvnWJRa+hx5HXOMqonAY=;
b=OiOjWnbPDwDDUn0Pw/ZbYH0YcSUwuIQq8tfbChG1MrSUXa7C6PrKxyywHQ/giycPuz
NqZ+i3rn7LpwDcTlzBpRBytB9Pmw72NcRIM5OAmhAxyIXR9XPvfdr4WHaS8yPHoJPK+0
FTcCFqo9tjbEnFx7RB7czYh8ROWKfx8goQur2/lz55S5JYeUjsh+UqfmpWT7qK0K44rS
Jt1saqxfq+YJJ/cl09P3RyPDW1HlxR3NBpcMC4AOOhFckEpcciAHiksQR0yFrZG8+9n4
Cq+av9uNlfhr+mfJj90BZTJjaHm5oL9cDxZ6EN6VqvYQh5j60uPlvGQhw+9/MKhrVnbh
UZog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1734976706; x=1735581506;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=FtzvHsho1SH/DyvIKbgyngzAvnWJRa+hx5HXOMqonAY=;
b=dpjKbxOJI9ODZgekYpOYD+9YvR9eqkk5ZbXlhcgSwzxdVQ+rhn5MaDpd1Tx4palk5a
mdXMTiaxgsr+pRp4K+xPTVZfSDTnyJ4dunmXNdHRFw2b7b+7+xv/hqkgFoTjYIBV04nG
fMJlRnnrvOHScUSqGSidJ1eb/3fh7hnnXgR5e6iMyDhgPQbukluYjhQoue98eV+1TcZk
JYNGzwFqTNL8WGd7Ra+7+BLAO22lYUo8HKFabXqorcozMsIO08sJ6+XNVrtcC2yFrKK1
AiqwIA8IG3Z16+UMW0Ev9/o6Zbpnmb4lPAfx1gWn6W3Mvg+KacqmdcD3Ny5sPBonAcqD
20Cg==
X-Forwarded-Encrypted: i=1;
AJvYcCVRDLwA0xG0nMYJ9VFIH+X7eufQaYuiS2eCQe6zADNGYyGs/IBVLABsAbKMvj/h4GPolHcHnA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YypOnfWBIO3yt6oPVUFgd517np8h1GkBBU83xlaSorcdibfw3Rm
E44nyH6GXfkQsB6nrv2NMOrcNwCWVdyt857trkWKsliY3ypjP0yZ
X-Gm-Gg: ASbGncs1ANR28a35Du7XVxhQHVpkW3CE9aywmk5XLLij1z+xrVi5xsD56+lnLx8DI/+
X80R9LjgslQKn8cOCkBWGJ/FGS0yLVZKxgdgYgxileDFWf8rEYvo2AtD/oOsJ3/4Rsb+46fMooH
Hej+nJ0wdxbohAGtYdBYOodZFN3A3lOOds5nrkkLq1HbFJDyd56Gnf3RReoYU6giLgImtFckNXF
XdXx8eKXbIQfn9p7NL1FHf+QQVV6A4XaNY/KL4+COxyRvpCTjDiUvTfEjh2bCtCiY3XKVcMZFCZ
kiHBLwvZGybnUjstAPTE3t4BPsiJJIhMQNvI6yj4KQ==
X-Google-Smtp-Source: AGHT+IF1KDPMCFAEF41v6TDuZN169yj4dTPiLoRCu6xuheo80jKacPNWqBsim4aqvMuwIiI7WoZZFQ==
X-Received: by 2002:a5d:64a4:0:b0:385:e055:a28d with SMTP id
ffacd0b85a97d-38a223fd5e6mr10071065f8f.57.1734976706115;
Mon, 23 Dec 2024 09:58:26 -0800 (PST)
Received: from lili (2a02-8429-6820-f501-f792-61e9-15bb-8b9e.rev.sfr.net.
[2a02:8429:6820:f501:f792:61e9:15bb:8b9e])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-43656b3b214sm179651565e9.28.2024.12.23.09.58.24
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 23 Dec 2024 09:58:25 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87v7vmo9yg.fsf_-_@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s?=
=?utf-8?Q?=22's?= message of "Sat, 14 Dec 2024 11:06:15 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<09ff9f31af0575ba5223bf713f166101e79b8d99.1733614983.git.noelopez@HIDDEN>
<875xno7oqg.fsf_-_@HIDDEN> <87ed2cn0oq.fsf@HIDDEN>
<87v7vmo9yg.fsf_-_@HIDDEN>
Date: Mon, 23 Dec 2024 18:58:14 +0100
Message-ID: <8734iee0y1.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>, Steve George <steve@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi Ludo,
I agree (more than less) with all the other comments except this
one. :-)
>>>> +** Decision making: consensus
>>>
>>> =E2=80=A6 and drop this.
>>
>> I think it makes more sense to have the Decision Making as RFC and then
>> the manual refers to it, and not the converse. ;-)
>>
>> Therefore, I would keep the section here. And once we are done, letting
>> the manual as-is, I would link to RFC.
>>
>> What defines the Decision Making *is* RFC and not the manual. ;-)
>
> Earlier, I wrote:
>
>> I would add =E2=80=9CGeneral day-to-day contributions follow the regular
>> [decision-making process] and [team organization].=E2=80=9D, with refere=
nces to
>> the relevant sections of the manual.
>
> Since (1) day-to-day contributions do not follow the RFC process and (2)
> teams and consensus-based decision making are already defined (and went
> through peer review), I think it makes more sense to build on these two
> sections we already have.
I still think the RFC process must contain its own =E2=80=9CDecision Making=
=E2=80=9D
process and must not refer to external parts that could be changed
without going via this RFC process.
Somehow, from my point of view, it makes more sense to encode =E2=80=9CDeci=
sion
Making=E2=80=9D or =E2=80=9CCommit Access=E2=80=9D or =E2=80=9CTeams=E2=80=
=9D via future RFCs than via sections
in the manual. And we need to bootstrap the =E2=80=9CDecision Making=E2=80=
=9D, no?
For sure, I agree that we do not build from nothing. To me, this very
first RFC makes explicit the structure we already have. Maybe I
misunderstand something, IMHO, we should avoid the temptation to say:
Hey we already have a way to collaborate thus let implicitly rely on.
Hum? =F0=9F=A4=94 Somehow, I would find the RFC process incomplete without =
an
explicit self-contained =E2=80=9CDecision Making=E2=80=9D section.
What do you think? What do people think?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Dec 2024 17:59:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 23 12:59:39 2024
Received: from localhost ([127.0.0.1]:56045 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tPmiQ-0001pW-Au
for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 12:59:39 -0500
Received: from mail-wm1-f42.google.com ([209.85.128.42]:49196)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <zimon.toutoune@HIDDEN>) id 1tPmiH-0001p3-7L
for 74736 <at> debbugs.gnu.org; Mon, 23 Dec 2024 12:59:34 -0500
Received: by mail-wm1-f42.google.com with SMTP id
5b1f17b1804b1-43623f0c574so30432665e9.2
for <74736 <at> debbugs.gnu.org>; Mon, 23 Dec 2024 09:59:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1734976703; x=1735581503; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=E/5cGx9wrEcIA72C1r8hiD3QH3o7+Svi5mRfuq9dJmU=;
b=S7rDgH62JmXoMY+HxgxNTJppLCiIWzN2n1CSu9kPJ1wTxIeSOepYTWGXz6SPcX6W6p
M9VP2dkA0jT3/BQKFsCgrMeoiKtN4FOE4/lhXWC/mFsP7HEp+qXC0XU6+N4lFe1C8HcY
EieN/lPd+FVBM3zHtx97J2sCqqtk9sVPhCYHucFIxYZZ6YcXuqKmNIlbsAPLfAh6UDJi
N/uLJdgLtj+cmT8xe/B0/sL6O3ZR7/hvXUH2JNMXnTUn4Jb4SOpdk1jzVR1Mq2g7Z/EY
g7F2YwDnS2Vh9drCV/aYIFZCph2v8D0iDj/lypfPL3RdZYcAfi1T2rxu3Q/ynmfjPZab
Nc4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1734976703; x=1735581503;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=E/5cGx9wrEcIA72C1r8hiD3QH3o7+Svi5mRfuq9dJmU=;
b=FXn5l3nDDUCf/XUjlOpGlMhrNviIR1OQmVclKLO3x5XwcRpU5AUFpx0nhAF+n/+ZJ4
NgKHZOKqmCXGmtCcFNEm/CnOqdcI+k1jmGwl2BLjYOyCTQhCMZ9ApnROeRPK/gpcwiAe
fPphUN9drvttcwyyZaZyT2MV0pzfdRfksH8Do+ZOzvsOJc2Op/PrvwSlvoAWolS4zVmL
9BiRhMNpv6RJVKc+wXMsDqUXTwRnLOEgsOtV5ZKQ+WJxg8OZrrrqRtaw9v/Ago5EpGHc
AVHFE6G8sx2arKR2J8Vnioq6pvVE4WYsZEXtdsvBg9SKBTxmlSU+/AfQHWPPdX3fpi5Y
L3kA==
X-Forwarded-Encrypted: i=1;
AJvYcCWFdYuwmwFR4f30mY/yl0Cu3Q5bP4WGdJzkQgKqLb0Cuyq5cBG+tCv//CQV+Toj9NT2juPNbA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxfJ/QYfdppJEvZFAvSrIgewRhFgOoKCJlLkUWcQCWzhanAqiFi
wt/rykscN8y7LkDCBsP+1IX55U00m4WIAdG4esV3arpxbk8sCcjXQx8PGg==
X-Gm-Gg: ASbGncvqx8zHIB8QcwN9l9qANXqD/XFdX1w+iHnksIveuPmXQJrjYd3izsYEmH0duW1
72RMOAefWumptjk0FQVQwK3v0zmrpTUaS8wkQwh348EBnj8iQG1HA2fTN3GBxcdGJCbvSZr9w0Z
O+W58ZTcYlafl5mFgzrl7R92ukINfnyx280b43vg0jQDaW+pveIhDej1hA9eNU26kboxZGq0Y1W
cTqwB/yc0U0adsZ/LS/gp3gveb+WCsIPtN0G0RGkUz8rtBhf1TjVdghJNuuKeOzVy/krtE+hR51
1IYTYgQ2HZF3kgyBSE+SIwJLNyNggUW1fcegAQkA9Q==
X-Google-Smtp-Source: AGHT+IHoGbhgi2BN+UnL9/rIo6f3/NcMifY9aRhD3HINO2SmsQpMo/DLnIVv2K/zr/WrUeiZGi3ijg==
X-Received: by 2002:a05:600c:45cd:b0:434:a7b6:10e9 with SMTP id
5b1f17b1804b1-436686462f9mr124207735e9.17.1734976703141;
Mon, 23 Dec 2024 09:58:23 -0800 (PST)
Received: from lili (2a02-8429-6820-f501-f792-61e9-15bb-8b9e.rev.sfr.net.
[2a02:8429:6820:f501:f792:61e9:15bb:8b9e])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-43656af6c4esm177104275e9.4.2024.12.23.09.58.20
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 23 Dec 2024 09:58:21 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87ikraea0f.fsf_-_@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s?=
=?utf-8?Q?=22's?= message of "Mon, 23 Dec 2024 15:42:24 +0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
<87ikraea0f.fsf_-_@HIDDEN>
Date: Mon, 23 Dec 2024 18:33:00 +0100
Message-ID: <877c7qe243.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, 74736 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi,
On Mon, 23 Dec 2024 at 15:42, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
>> +### 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
>> +- =3D0 / 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 ign=
oring
> many members and giving committers a special privilege.
It=E2=80=99s not about infiltration, it=E2=80=99s about to be sure that peo=
ple agree and
do not overlook.
> I propose this definition: anyone who is on a team (in =E2=80=98t=
eams.scm=E2=80=99) is a
> voting member*.
I agree.
> We can keep a quorum, but I think 50% of the voters is too ambiti=
ous;
> 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.
> This would become=C2=B9:
>
> 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 R=
FC.
>
> The RFC is accepted if (1) at least 25% of the voting members c=
ast 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.
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 =E2=80=9CReject=E2=80=9D and I prefer =E2=80=9C=
Disagree=E2=80=9D or even
better =E2=80=9CI cannot live with it=E2=80=9D.
> 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 =E2=80=9Cvote=E2=
=80=9D
because we are trying to work using consensus. When I proposed +1/0/-1
my aim was not to =E2=80=9Cvote=E2=80=9C but to be sure that the proposal i=
s not
overlooked.
Therefore, instead of =E2=80=9CVoting Period=E2=80=9D, I would prefer =E2=
=80=9CReplying Period=E2=80=9D
or something like that.
WDYT?
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 23 Dec 2024 14:42:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 23 09:42:43 2024
Received: from localhost ([127.0.0.1]:53859 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tPjdr-0000cc-26
for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 09:42:43 -0500
Received: from eggs.gnu.org ([209.51.188.92]:43250)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1tPjdm-0000cG-NS
for 74736 <at> debbugs.gnu.org; Mon, 23 Dec 2024 09:42:41 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tPjdg-00017G-J8; Mon, 23 Dec 2024 09:42:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=Wb88rUaXkP/6CWAX+EpSp7SdyJ9hEEQhJqiQvki49dc=; b=EW3hmWYBnO2id9SZDjle
Q2Z0Zr21iYEEQgaKsIKpoj8tbNXKRHbGW0kLQ0Ty9lab2XcBXtc66deZ//aUAivrZyb8IHPr6AAg3
hsVALVpVOLeoZRyuPhd38atzTeSeYPl6+4tMJpZaDXyEeLCRQ18iMr0jPAGSyECWfthg5LgtWRuEi
Iac9rYz9YMZIQ4+wA1C9Vi394H1z1uyhdJbHWT0O2KwXLiyTZyFLgPJiRl6a2QNS4EX9u3MM9U4Ek
8FFSsHlhVvMTdI1YVWF0jY8G11uJKTSDwpgX/EpSfRLCyotTiGF+GOMaRWyBhFBZgDyHPnR/f+d3c
Rmr/x/1QBF7ViA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
(=?utf-8?Q?=22No=C3=A9?= Lopez"'s message of "Sun, 22 Dec 2024 14:56:56
+0100")
References: <cover.1734875359.git.noelopez@HIDDEN>
<aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
Date: Mon, 23 Dec 2024 15:42:24 +0100
Message-ID: <87ikraea0f.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi No=C3=A9,
Thanks for this new version.
No=C3=A9 Lopez <noe@no=C3=A9.eu> skribis:
> +### Submission (up to 7 days)
> +
> +The author submits their RFC proposal as a regular patch and look for
> +co-supporter(s). See =E2=80=9CCo-supporter=E2=80=9D section.
> +
> +Once the RFC is co-supported, it marks the start of a discussion period.
[...]
> +### 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
> +- =3D0 / 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
?
I think we should now make sure we reach consensus on the timeline, and
in particular:
1. on the voting process;
2. on the submission -> withdrawn transition, in case nobody supports
the RFC.
Once we have that, we can fine-tune the language and hopefully be done
within a couple of weeks.
I like the Dot graph you submitted! Here=E2=80=99s an updated version, wit=
h a
new submission -> withdrawn arrow (as proposed in the comment above) and
with hopefully clearer names (in particular =E2=80=9CVoting Period=E2=80=9D=
rather than
=E2=80=9CLast call=E2=80=9D):
--8<---------------cut here---------------start------------->8---
digraph "RFC Timeline" {
submission[label=3D<Submission Period<br />7=C2=A0days>]
comments[label=3D<Discussion Period<br />30=E2=80=9360=C2=A0days>]
last_call[label=3D<Voting Period<br />14=C2=A0days>]
withdrawn[label=3DWithdrawn, shape=3Drectangle]
final[label=3DFinal, shape=3Drectangle]
=20=20=20=20
submission -> comments
submission -> withdrawn
comments -> last_call
last_call -> withdrawn
last_call -> final
=20=20=20=20
withdrawn -> submission [label=3D"New version"]
=20=20=20=20
comments -> withdrawn
}
--8<---------------cut here---------------end--------------->8---
Thoughts?
Thanks for getting the ball rolling!
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 22 Dec 2024 13:56:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 22 08:56:08 2024
Received: from localhost ([127.0.0.1]:49441 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tPMRC-0005YG-AG
for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:56:07 -0500
Received: from smtp.domeneshop.no ([194.63.252.55]:34631)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <noe@HIDDEN>) id 1tPMR9-0005Xi-4W
for 74736 <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:56:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=2lAvEAjG8i7JB3wUO48vzZ6BfH1VovmLcpjuqHkucWI=; b=O
3yBlyRIYFX2ab02xwdOtc5Ibwcp6uPlf4w/hO36DO1wFA6WZZMNyO0o3aFYzsQWoayIUX9M6t6lpc
nnl4zr8Dka+GA9jA+wMqy/wpWPEtTHfb7PUf0HDB60jwA5oig497i7bOkEMYDyxGKpue7wjaTqmIC
Bgy2PXgRVCOETw6Df8p7UsvDrS5ETvNWV9o0Ewfpu+dQBoCG/dAbXQ3xj1iOmp2nNAB7C92Gydw1N
NeXTEVj6gpmCim5ALValJUnR90+aH+ymIdwx+wlX1YeTkEwCDBdyLoO3vM3UQm+8uc2eUshgfPVHI
p32KSCJ4cy2FCBQniyqyQA7I+Eo2ijfCA==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tPMR3-00DUSN-FQ; Sun, 22 Dec 2024 14:55:57 +0100
From: =?UTF-8?q?No=C3=A9=20Lopez?= <noe@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [PATCH v4 1/1] rfc: Add Request-For-Comment process.
Date: Sun, 22 Dec 2024 14:56:56 +0100
Message-ID: <aa5f6bcd5ebf3ddafc6f56155a23bd0c4223db8b.1734875359.git.noelopez@HIDDEN>
In-Reply-To: <cover.1734875359.git.noelopez@HIDDEN>
References: <cover.1734875359.git.noelopez@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Debbugs-Cc: Simon Tournier <zimon.toutoune@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?UTF-8?q?No=C3=A9=20Lopez?= <noe@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
From: Simon Tournier <zimon.toutoune@HIDDEN>
* rfc/0001-rfc-process.txt: New file.
Co-authored-by: Noé Lopez <noe@HIDDEN>
Change-Id: Ide88e70dc785ab954ccb42fb043625db12191208
---
rfc/0001-rfc-process.md | 254 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 254 insertions(+)
create mode 100644 rfc/0001-rfc-process.md
diff --git a/rfc/0001-rfc-process.md b/rfc/0001-rfc-process.md
new file mode 100644
index 0000000000..7db420c824
--- /dev/null
+++ b/rfc/0001-rfc-process.md
@@ -0,0 +1,254 @@
+- Issue: 66844
+- Status: pending
+- Supporter: Simon Tournier
+- Co-supporters: Noé Lopez
+
+# Summary
+
+The “RFC” (request for comments) process is intended to provide a
+consistent and structured path for major changes and features to enter
+the Guix project, so that all stakeholders can make decisions
+collectively and be confident about the direction it is evolving in.
+
+# Motivation
+
+The current way that we add new features to Guix has been good for early
+development, but it is starting to show its limits as Guix becomes a
+broadly used system with many contributors. Changes might be slowed down
+by the lack of structure to acquire consensus, lack of a central place
+to consult contributors and users, and lack of clear deadlines. This is
+a proposal for a more principled RFC process to make it a more integral
+part of the overall development process, and one that is followed
+consistently to introduce substantial features.
+
+There are a number of changes that are significant enough that they
+could benefit from wider community consensus before being introduced.
+Either because they introduce new concepts, big changes or are
+controversial enough that not everybody will consent on the direction to
+take.
+
+Therefore, the purpose of this RFC is to introduce a process that allows
+to bring the discussion upfront and strengthen decisions. This RFC is
+used to bootstrap the process and further RFCs can be used to refine the
+process.
+
+It covers significant changes, where “significant” means any change that
+could only be reverted at a high cost, or any change with the potential
+to disrupt user scripts and programs or user workflows. Examples
+include:
+
+- changing the \<package\> record type and/or its interfaces;
+- adding or removing a 'guix' sub-command;
+- changing the channel mechanism;
+- changing project policy such as teams, decision-making, the
+ deprecation policy or this very document;
+- changing the contributor workflow and related infrastructure
+ (mailing lists, source code repository and forge, continuous
+ integration, etc.)
+
+For concrete past examples where this RFC process would be helpful:
+
+- Removing input labels from package definitions, #49169
+- Add \'guix shell\' to subsume \'guix environment\', #50960
+- Trustable \"guix pull\", #22883
+- Add \"Deprecation Policy\", #72840
+- Collaboration via team and branch-features, several places over all
+ the mailing lists.
+
+# Detailed design
+
+## When to follow this process
+
+This process is followed when one intends to make “substantial”
+changes to the Guix project. What constitutes a “substantial” change
+is evolving based on community norms, but may include the following.
+
+- Changes that modify user-facing interfaces that may be relied on
+ - Command-line interfaces
+ - Core Scheme interfaces
+- Big restructuring of packages
+- Hard to revert changes
+- Governance and changes to the way we collaborate
+
+Certain changes do not require an RFC:
+
+- Adding, updating packages, removing outdated packages
+- Fixing security updates and bugs that don’t break interfaces
+
+For general day-to-day contributions, please follow the regular process
+as described by manual sections “Submitting Patches”, “Reviewing the
+Work of Others”, “Teams” and “Making Decisions”.
+
+A patch submission that contains any of the aforementioned substantial
+changes may be asked to first submit a RFC.
+
+## How the process works
+
+1. Clone <https://git.savannah.gnu.org/git/guix.git>
+2. Copy rfc/0000-template.org to rfc/00XY-good-name.org where good-name
+ is descriptive but not too long and XY increments
+3. Fill RFC
+4. Submit to guix-patches@HIDDEN
+5. Announce your RFC to guix-devel@HIDDEN
+
+Make sure the proposal is as well-written as you would expect the final
+version of it to be. It does not mean that all the subtilities must be
+considered at this point since that is the aim of review discussion. It
+means that the RFC process is not a prospective brainstorming and the
+proposal formalize an idea for making it happen.
+
+The submission of a proposal does not require an implementation.
+However, to improve the chance of a successful RFC, it is recommended to
+have an idea for implementing it. If an implementation is attached to
+the detailed design, it might help the discussion.
+
+At this point, at least one other person must volunteer to be
+“co-supporter”. The aim is to improve the chances that the RFC is both
+desired and likely to be implemented.
+
+Once supporter and co-supporter(s) are committed in the RFC process, the
+review discussion starts. Publicizing of the RFC on the project’s
+mailing list named guix-devel is mandatory, and on other main
+communication channels is highly recommended.
+
+After a number of rounds of review, the discussion should settle and a
+general consensus should emerge. Please follow the “Decision Process”
+and “Timeline” sections.
+
+A successful RFC is not a rubber stamp, and in particular still does not
+mean the feature will ultimately be merged; it does mean that in
+principle all the participants have agreed to the feature and are
+amenable to merging it.
+
+An unsuccessful RFC is **not** a judgment on the value of the work, so a
+refusal should rather be interpreted as “let's discuss again with a
+different angle”. The last state of an unsuccessful RFC is archived
+under the directory rfc/withdrawn/.
+
+## Co-supporter
+
+A co-supporter is a contributor sufficiently familiar with the project's
+practices, hence it is recommended, but not mandatory, to be a
+contributor with commit access. The co-supporter helps the supporter,
+they are both charged with keeping the proposal moving through the
+process. The co-supporter role is to help the proposal supporter by
+being the timekeeper and helps in pushing forward until process
+completion.
+
+The co-supporter doesn’t necessarily have to agree with all the points
+of the RFC but should generally be satisfied that the proposed additions
+are a good thing for the community.
+
+## Timeline
+
+The lifetime of an RFC is structured into the following recommended
+periods:
+
+submission (7d) ⟶ comments (30--60d) ⟶ last call (14d) ⟶ withdrawn OR
+final
+
+The author may withdraw their RFC proposal at any time; and it might be
+submitted again.
+
+### Submission (up to 7 days)
+
+The author submits their RFC proposal as a regular patch and look for
+co-supporter(s). See “Co-supporter” section.
+
+Once the RFC is co-supported, it marks the start of a discussion period.
+
+### Comment (at least 30 days, up to 60 days)
+
+The comment period starts once the author publishes their RFC to
+guix-devel, then the proposal is freely discussed for a period of at
+least 30 days. It is up to the supporter and co-supporter(s) to ensure
+that sufficient discussion is solicited. Please make sure that all have
+the time and space for expressing their comments. The proposal is about
+significant changes, thus more opinions is better than less.
+
+The author is encouraged to publish updated versions of their RFC at any
+point during the discussion period.
+
+Once the discussion goes stale or after 60 days, the author must
+summarize the state of the conversation and keep the final version.
+
+It moves to the last call period.
+
+### 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.
+
+## Decision making: consensus
+
+It is expected from all contributors, and even more so from committers,
+to help build consensus and make decisions based on consensus. By using
+consensus, we are committed to finding solutions that everyone can live
+with.
+
+It implies that no decision is made against significant concerns and
+these concerns are actively resolved with proposals that work for
+everyone. A contributor, without or with commit access, wishing to block
+a proposal bears a special responsibility for finding alternatives,
+proposing ideas/code or explaining the rationale for the status quo.
+
+To learn what consensus decision making means and understand its finer
+details, you are encouraged to read
+<https://www.seedsforchange.org.uk/consensus>.
+
+## Merging the outcome
+
+Once a consesus is made, a committer should do the following to merge
+the RFC:
+
+1. Fill in the remaining metadata in the RFC header, including links
+ for the original submission.
+2. Commit everything.
+3. Announce the establishment of the RFC to all.
+
+## Template of RFC
+
+The structure of the RFC is captured by the template; see the file
+rfc/0000-template.txt. Please use Markdown as markup language.
+
+## Backward compatibility
+
+None.
+
+## Forward compatibility
+
+The RFC process can be refined by further RFCs.
+
+## Drawbacks
+
+There is a risk that the additional process will hinder contribution
+more than it would help. We should stay alert that the process is only a
+way to help contribution, not an end in itself.
+
+Of course, group decision-making processes are difficult to manage.
+
+The ease of commenting may bring a slightly diminished signal-to-noise
+ratio in collected feedback, particularly on easily bike-shedded topics.
+
+## Open questions
+
+There are still questions regarding the desired scope of the process.
+While we want to ensure that changes which affect the users are
+well-considered, we certainly don’t want the process to become unduly
+burdensome. This is a careful balance which will require care to
+maintain moving forward.
+
+# Unresolved questions
--
2.46.0
Information forwarded
to zimon.toutoune@HIDDEN, ludo@HIDDEN, guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 22 Dec 2024 13:55:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 22 08:55:56 2024
Received: from localhost ([127.0.0.1]:49436 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tPMR1-0005XX-Rm
for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:55:56 -0500
Received: from smtp.domeneshop.no ([194.63.252.55]:36957)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <noe@HIDDEN>) id 1tPMQy-0005XA-2b
for 74736 <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:55:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:Subject:Cc:To:From:From:Sender:Reply-To:Subject:
Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:
Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
bh=XW5mszUScd8Igc2TCbG+P/3OWefKD3eGPEb5TkVmBKU=; b=2wzCTBvefed7qFxgXGks5E/xDD
DMK2SpqdY8UEqDH3gEUng7R5sbuPA3+Eo3VtgWxxUA5YAFqKwgpjfTDpf2eyRVi7mM7YN77knaBYe
/0fXUy/sTwOWBjWZJtIbkgHVTGEuqu+jEQo1jPWEpYZMLYTnzb/Rw4ZOvJD5Q+iaXNtARlMRL/5Be
KbK8azYDLNBQATZYixXzVT1/D6Ju7jLQJYmIjgx54r/ED003AXvIyEblsDcw6G6H7ly2Prf6IIDn1
N7tAj3zd3LNf26xVWqNfLunEwiVhZy6XB1qaK6VBSD124LWF3YFKQp8wqqFz4XXJfAZyz6r43HWJ2
FYJORgtg==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tPMQr-00DUSN-Gj; Sun, 22 Dec 2024 14:55:45 +0100
From: =?UTF-8?q?No=C3=A9=20Lopez?= <noe@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [PATCH v4 0/1] rfc: Add Request-For-Comment process.
Date: Sun, 22 Dec 2024 14:56:55 +0100
Message-ID: <cover.1734875359.git.noelopez@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Debbugs-Cc: Simon Tournier <zimon.toutoune@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?UTF-8?q?No=C3=A9=20Lopez?= <noelopez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
From: Noé Lopez <noelopez@HIDDEN>
Hi,
Here is a fourth version, I have changed to Markdown format using Pandoc, and
fixed some typos.
I dropped the template for now to ease the process. We can bring it back once
there is consensus on the main document.
I tried making a Graphviz diagram but I’m not convinced:
digraph "RFC Lifetime" {
submission[label=<Submission<br />7 days>]
comments[label=<Comments<br />30–60 days>]
last_call[label=<Last call<br />14 days>]
withdrawn[label=Withdrawn, shape=rectangle]
final[label=Final, shape=rectangle]
submission -> comments
comments -> last_call
last_call -> withdrawn
last_call -> final
withdrawn -> submission [label="New version"]
comments -> withdrawn
}
Good evening and holidays,
Noé
Simon Tournier (1):
rfc: Add Request-For-Comment process.
rfc/0001-rfc-process.md | 254 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 254 insertions(+)
create mode 100644 rfc/0001-rfc-process.md
base-commit: 1affd2b5aa7f5467a44cf757c4fc0c6956d3f3c9
--
2.46.0
Information forwarded
to zimon.toutoune@HIDDEN, ludo@HIDDEN, guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 22 Dec 2024 13:07:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 22 08:07:52 2024
Received: from localhost ([127.0.0.1]:49362 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tPLgW-0003AL-H1
for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:07:52 -0500
Received: from smtp.domeneshop.no ([194.63.252.55]:39023)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <noe@HIDDEN>) id 1tPLgS-0003A3-BB
for 74736 <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:07:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type:
MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From:
Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
List-Owner:List-Archive; bh=mfAHPd/WPrDesscp2v0vKnLYPKa0v2LXUO9ZV8xud1c=; b=I
xJfCwL/bLFLyWCrqGkIqWJRB74PjJ2zhyvF3+MChIysMUL+7Psg9FnReiQMlXJ9lMUIEckDi4s8A/
/xk/TQDd0OQmJfUEH8z5/Vd7unJvxF+zJacK884/ZD++vgS1ejd5wxaAjd2QQGFK1Jp2C6sixHIeX
5KrIXBdDzZXkefb57nS0PAbQHIF4ZPHUYbqghhTZTyWstsS5Guo++e//2BU/3Dgak/jFKRRiSc+3g
wUAa6nOGVfwRRBio+LRAboAV6BFcV5PoMeorPczcwxWxwixDoy1ucL5vvkc4JsKQoj/VJRqcUwN6/
KJp9EG0NFWcD1Eae5yiJk1czcT/0bXJAQ==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
id 1tPLeF-00DKQX-EA; Sun, 22 Dec 2024 14:05:31 +0100
From: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: [PATCH v3] rfc: Add Request-For-Comment process.
In-Reply-To: <493bcc076f206ec134959268f55a9358b4886b88.1734031781.git.zimon.toutoune@HIDDEN>
References: <493bcc076f206ec134959268f55a9358b4886b88.1734031781.git.zimon.toutoune@HIDDEN>
Date: Sun, 22 Dec 2024 14:06:56 +0100
Message-ID: <8734ifdfyn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Simon Tournier <zimon.toutoune@HIDDEN> writes:
> +** Timeline
> +
> +The lifetime of an RFC is structured into the following recommended peri=
ods:
What does recommended mean in this case? Do you mean that someone can
skip any period they want or reduce the time if consesus is reached or
something else?
> +It moves to the last call period.
> +
> +*** Last call (up to 14 days)
There should be a lower limit.
> +
> +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
> + - =3D0 / LGTM: I will live with it
> + - -1: I disagree with this proposal
> +
> +At least half of people with commit acces must express their voice with =
the
> +keys above during this last call. We need to be sure that the RFC had b=
een
> +read by people committed to take care of the project, since it proposes =
an
> +important change.
I would add that a person with commit access that does not vote counts
as +1 or =3D0. Though I doubt if a voting process like this is good for
consensus: if 5 people are for and 4 against it should not pass.
I like Ludo=E2=80=99s idea of using teams, but I fear that for some changes
people might not care enough to have even 25% of them vote.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 14 Dec 2024 10:47:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 05:47:32 2024
Received: from localhost ([127.0.0.1]:45673 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tMPgK-0001ux-02
for submit <at> debbugs.gnu.org; Sat, 14 Dec 2024 05:47:32 -0500
Received: from eggs.gnu.org ([209.51.188.92]:46864)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1tMPgH-0001ue-92
for 74736 <at> debbugs.gnu.org; Sat, 14 Dec 2024 05:47:30 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tMPgA-00059y-CT; Sat, 14 Dec 2024 05:47:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=79hXUh1B/ZE2cQAsAxdwbHrbE/hUF8mOMCLBynUYE/c=; b=nLGym1jrEM/WDv1pPCsX
8HK5X2WjhrkwuM2LDTHumNfTcL+WOEqkyg7aSJSO6CU5pv07qQxwnNb3n8IylEbvhIjlE76YxBuWK
eYbUSK4VXpm6qV2wYiCVZ3JSc3NOkCLUDTvTqNirHUUsv3lZxcMQJatMzIDOoCQ2RJUvqrawy5U/g
OBjcNQZ8czNiPMUAaRrdjAloz9Lv3FSU3r9g2DU5/jnC/bQPJl1T1bVMz/HHY8jpJ9kbD6BZ1g42G
4s/2l0gq5Er3hQ9tgJPbfcEAAWNRZp0Wir/smCVsL9oWf8ndfvlzZ0Zw/UtJk+bhvmlcCkCc9biQF
d9aUZTsytkHz3A==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: [bug#74736] [PATCH v3] rfc: Add Request-For-Comment process.
In-Reply-To: <493bcc076f206ec134959268f55a9358b4886b88.1734031781.git.zimon.toutoune@HIDDEN>
(Simon Tournier's message of "Thu, 12 Dec 2024 20:30:56 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<493bcc076f206ec134959268f55a9358b4886b88.1734031781.git.zimon.toutoune@HIDDEN>
Date: Sat, 14 Dec 2024 11:47:19 +0100
Message-ID: <87h676mthk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
=?utf-8?Q?No=C3=A9?= Lopez <noelopez@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Thanks for v3!
Some of my more superficial comments earlier this week remain
unaddressed:
=E2=80=A2 I think it should be Markdown, and in a separate repo.
=E2=80=A2 There are too many explicit references to Debbugs, which I thin=
k is
not future-proof.
I think the text itself needs more work to address and remove remaining
comments that appear in the body, to improve grammar and wording, and to
make it shorter (it=E2=80=99s way too long IMO). But that can come in a se=
cond
phase.
Questions/comments about the process that I overlooked before:
> +The lifetime of an RFC is structured into the following recommended peri=
ods:
> +
> + submission (7d) =E2=9F=B6 comments (30=E2=80=9360d) =E2=9F=B6 last cal=
l (14d) =E2=9F=B6 withdrawn OR final
This diagram doesn=E2=80=99t show everything I think; for example=E2=80=A6
> +*** Submission (up to 7 days)
> +
> +The author submits their RFC proposal as a regular patch and look for
> +co-supporter(s). See 'Co-supporter' section.
> +
> +Once the RFC is co-supported, it marks the start of a discussion period.
=E2=80=A6 what happens when the submitter doesn=E2=80=99t find supporters i=
n that
period? I=E2=80=99m guessing the RFC goes in =E2=80=9Cwithdrawn=E2=80=9D st=
ate?
The diagram should reflect that, and we can render it with Dot.
> +*** 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
> + - =3D0 / LGTM: I will live with it
> + - -1: I disagree with this proposal
> +
> +At least half of people with commit acces must express their voice with =
the
> +keys above during this last call. We need to be sure that the RFC had b=
een
> +read by people committed to take care of the project, since it proposes =
an
> +important change.
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.
I propose this definition: anyone who is on a team (in =E2=80=98teams.scm=
=E2=80=99) is a
voting member*.
We can keep a quorum, but I think 50% of the voters is too ambitious;
maybe 25%?
This would become=C2=B9:
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.
Thoughts?
Ludo=E2=80=99.
* We=E2=80=99ll have to create new teams and update them so we don=E2=80=99=
t forget
anyone, notably translators, sysadmins, graphics designers, and so on.
=C2=B9 Inspired by
<https://codeberg.org/mergiraf/mergiraf/src/branch/main/GOVERNANCE.md>.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 14 Dec 2024 10:06:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 05:06:39 2024
Received: from localhost ([127.0.0.1]:45556 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tMP2h-0008MS-66
for submit <at> debbugs.gnu.org; Sat, 14 Dec 2024 05:06:39 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44796)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1tMP2Z-0008MA-VU
for 74736 <at> debbugs.gnu.org; Sat, 14 Dec 2024 05:06:32 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tMP2R-0001Vk-Hv; Sat, 14 Dec 2024 05:06:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=lgd8+r9C/gP59+QAP8FjfA3NmSLn+x9OGfmB4Prdh18=; b=sUQOfIAE5WX8p3PoiHO7
Rx6WMagYBP23ElbKbquSgWHDFP3uj2c0IX6y+j95rHTfV5mWaIXyesVbxSt7HIP1778QY/3UZC3Lq
gNZXsJH0hJDL/hnaKnNySmLgEfhI7y+Ig+cYLLpZpFazce/5mxyy3c6n2VphrHnGnzR9XYY1O0IjX
TFlt1xkAkV7dQc4/dDz9AKeEVI6TqiJdtiIK7ZEV67snxgjmz8gRIhxvd466I8wJsW6p7A7kNd1EZ
rufHg2M1hMkqYcB/PPkn9PFCQlig0eLo0ZS9UXrxwnEnmLFQgeD+wmZtqEkqqkUMHNrJHxcFKIT88
KkCaY8OjXPOqyQ==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <87ed2cn0oq.fsf@HIDDEN> (Simon Tournier's message of "Thu, 12
Dec 2024 20:47:17 +0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<09ff9f31af0575ba5223bf713f166101e79b8d99.1733614983.git.noelopez@HIDDEN>
<875xno7oqg.fsf_-_@HIDDEN> <87ed2cn0oq.fsf@HIDDEN>
Date: Sat, 14 Dec 2024 11:06:15 +0100
Message-ID: <87v7vmo9yg.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>, 74736 <at> debbugs.gnu.org,
Christopher Baines <mail@HIDDEN>, Steve George <steve@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi,
Simon Tournier <zimon.toutoune@HIDDEN> skribis:
>>> +** Decision making: consensus
>>
>> =E2=80=A6 and drop this.
>
> I think it makes more sense to have the Decision Making as RFC and then
> the manual refers to it, and not the converse. ;-)
>
> Therefore, I would keep the section here. And once we are done, letting
> the manual as-is, I would link to RFC.
>
> What defines the Decision Making *is* RFC and not the manual. ;-)
Earlier, I wrote:
> I would add =E2=80=9CGeneral day-to-day contributions follow the regular
> [decision-making process] and [team organization].=E2=80=9D, with referen=
ces to
> the relevant sections of the manual.
Since (1) day-to-day contributions do not follow the RFC process and (2)
teams and consensus-based decision making are already defined (and went
through peer review), I think it makes more sense to build on these two
sections we already have.
>>> +* Unresolved questions
>>
>> I think these two sections in the context of this foundational document
>> look a bit ridiculous. :-) But maybe that=E2=80=99s okay?
>
> I think that the first RFC must respects what it asks to other RFC. ;-)
>
> And if the consensus is not reached, we need a place to summarize the
> unresolved discussion, no?
I already mentioned it back in February, FWIW:
<https://issues.guix.gnu.org/66844#3-lineno186>.
Anyway, no big deal, but it will certainly look strange eventually.
Ludo=E2=80=99.
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 12 Dec 2024 19:48:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 12 14:48:39 2024
Received: from localhost ([127.0.0.1]:40417 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tLpAs-0005DM-IM
for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:48:39 -0500
Received: from mail-wr1-f52.google.com ([209.85.221.52]:56711)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <zimon.toutoune@HIDDEN>) id 1tLpAm-0005Cy-1j
for 74736 <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:48:36 -0500
Received: by mail-wr1-f52.google.com with SMTP id
ffacd0b85a97d-385ddcfc97bso757665f8f.1
for <74736 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 11:48:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1734032846; x=1734637646; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=ZzHG4QI2ixC3fezFXZk/L1KoWSp/eW01/BpfTHfwWLk=;
b=gGEDVBrGrYZH+Ao7JykDEkrNFyxDG8PIhxy3zYDghoZiiD2FZPg/iGDVE5oRphUic2
FNjucMHdvzssMOfUv2v+A9TBaI76WKhSO73epeG2YiZOxjpJYZomPa+zB3oSeyLxmVO0
0agEnG/SWQnn/9TeHz4jaaXQWYKAUesrAmVLiBl7h/sCwoQSMiJSq//Q5i9mh5fvuf6m
NDJHPMGVvQoAXrKXi0DmAU1rMKI659JvS8RAeHxZVqJthvDPgPqWtx3QgBxg634KHcCr
+rOu0KI/eCIX+pwBCqQA2fYkgCG5W/T7KwnoxVHP4mmSZZTPd1agFGTBHMmZq0fsSyQ8
vdqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1734032846; x=1734637646;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=ZzHG4QI2ixC3fezFXZk/L1KoWSp/eW01/BpfTHfwWLk=;
b=bLqMLZp697KaWGYFuIIBZcgZC5ivODDFbG1OnXi8vEU1Ouv98OFnctFpcvqas8Z34+
0sSlLf5bLHl3w8r7fVucj4ZuQndJMXSUZiFyHAJ3g/EnjXh/PsXgHTB3oVZEXKCuuy01
9kBzCz61pGNr4PlSu7GAHgGblxZ4AlcpgXpMUjhF7QfTZ3T4LYXIJ/KOoeDCwN8UHQKI
hQfkULxpFY4V5tUFKCAFpPaWLuGDU3R0Gl1s90zn0Anz1AeLHmpvlSIwYNsCW6m76k58
EfdY3K12dY5ERjSgn9+s1pieUf8rKolB7MU7cDvIGyS/+3uNSSPGc2K/QLZCLDSR5vU3
lHYQ==
X-Gm-Message-State: AOJu0YyvxuGYbveJjL/UIoL3VLttyymp9W+l2fnMyUEK3TH/sUQYecVx
5rsqkwerM0RGrucAAU4TS99qEIB/oLbU+pgZ4KylHGmhzzS4I65Q
X-Gm-Gg: ASbGnctj5JLyRVxJ5c/q47x0fS/VP1EOFRigp9o/+0yNYkBwwnEJWzUZvpzfjgsyDSh
qXBU52BYV6W+BffTGREugACzV5+tUy+djhMsX8JBwe+IlKQnS08XEwKD8xIr0vnTtjmNWhzqgaM
yl9HKoM+0Jd2+6u2/q4k20/IcQn7hG39lJId5fq9qbPnfgb7T2tjcb6IMBZTueL7myo2lcM1TcR
torC9NQHiCLAHc1M0khHNcbi3PTevozRVqmXaeCWuVTCZJaJuPIf9l9PaphnDYUDoBsQQbF1yJv
Y1Qz6ZdZGDMQRunTel81Hm6QVTDNyoXvyyaQ9J1Vxgk=
X-Google-Smtp-Source: AGHT+IHxfK+7+y3Y/s3PSpd4NnhbiSkSinWNJefeC2oIoVtjz1PtiWR3cWB/GXIiTaperAHo7jMe6g==
X-Received: by 2002:a05:6000:788:b0:385:e374:be1 with SMTP id
ffacd0b85a97d-3878768dc9bmr4340116f8f.13.1734032845779;
Thu, 12 Dec 2024 11:47:25 -0800 (PST)
Received: from lili (2a01cb08829ff8006d2f327432852397.ipv6.abo.wanadoo.fr.
[2a01:cb08:829f:f800:6d2f:3274:3285:2397])
by smtp.gmail.com with ESMTPSA id
ffacd0b85a97d-387824a3fa7sm4863810f8f.24.2024.12.12.11.47.24
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 12 Dec 2024 11:47:25 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, =?utf-8?Q?No=C3=A9?=
Lopez <noe@HIDDEN>
Subject: Re: [bug#74736] [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <875xno7oqg.fsf_-_@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
<09ff9f31af0575ba5223bf713f166101e79b8d99.1733614983.git.noelopez@HIDDEN>
<875xno7oqg.fsf_-_@HIDDEN>
Date: Thu, 12 Dec 2024 20:47:17 +0100
Message-ID: <87ed2cn0oq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Christopher Baines <mail@HIDDEN>,
Steve George <steve@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi all,
Thanks No=C3=A9! I added you as co-supporter; someone definitively
required. ;-)
Thanks Steve for reaching me some weeks end ago.
Well, based on No=C3=A9=E2=80=99s v2, I polished some comments and sent v3;=
based on
what my follow up started weeks (months?) ago.
On Thu, 12 Dec 2024 at 19:14, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> These are changes from the past that may long be forgotten by the time
> we read them. Perhaps we can abstract it a bit, like:
>
> - changing the <package> record type and/or its interfaces;
> - adding or removing a =E2=80=98guix=E2=80=99 sub-command;
> - changing the channel mechanism;
> - changing project policy such as teams, decision-making, the
> deprecation policy or this very document;
> - changing the contributor workflow and related infrastructure
> (mailing lists, source code repository and forge, continuous
> integration, etc.)
>
> This list seems redundant with and similar to that under =E2=80=9CWhen To=
Follow
> This Process=E2=80=9D; maybe just keep it in one place, under =E2=80=9CWh=
en To Follow=E2=80=A6=E2=80=9D?
I think it helps to understand. Concrete examples always help, IMHO.
Therefore, I propose what your wording. Then, past examples where this
RFC process would have been helpful, I guess.
>> + 1. Clone https://git.savannah.gnu.org/git/guix.git
>
> I would suggest a separate repo.
Bah since we are putting all there=E2=80=A6 When you see etc/ ;-)
>> +** Decision making: consensus
>
> =E2=80=A6 and drop this.
I think it makes more sense to have the Decision Making as RFC and then
the manual refers to it, and not the converse. ;-)
Therefore, I would keep the section here. And once we are done, letting
the manual as-is, I would link to RFC.
What defines the Decision Making *is* RFC and not the manual. ;-)
> Maybe we should define the role of =E2=80=9CRFC editors=E2=80=9D (or =E2=
=80=9CRFC team=E2=80=9D?), which
> would be the people responsible for doing those changes.
I=E2=80=99ve drop this =E2=80=9CRFC teams=E2=80=9C or =E2=80=9CRFC editors=
=E2=80=9D because in my initial idea,
this is the aim of =E2=80=9Cco-supporter(s)=E2=80=9D. See the relevant sec=
tion; does it
need to be improved?
>> +** Backward Compatibility
>> +
>> +None.
>> +
>> +** Forward compatibility
>
> I=E2=80=99m not sure what=E2=80=99s expected in these sections. Maybe =
=E2=80=9CCompatibility
> Considerations=E2=80=9D would be more appropriate?
Yes, maybe =E2=80=9CCompatibility Consideration=E2=80=9D. It needs to be i=
n agreement
with the template.
>> +* Unresolved questions
>
> I think these two sections in the context of this foundational document
> look a bit ridiculous. :-) But maybe that=E2=80=99s okay?
I think that the first RFC must respects what it asks to other RFC. ;-)
And if the consensus is not reached, we need a place to summarize the
unresolved discussion, no?
Again, thanks No=C3=A9 and Steve for taking care of that!
Cheers,
simon
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 12 Dec 2024 19:32:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 12 14:32:19 2024
Received: from localhost ([127.0.0.1]:40382 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tLov4-0004MQ-PZ
for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:32:19 -0500
Received: from [209.85.128.43] (port=49328 helo=mail-wm1-f43.google.com)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <zimon.toutoune@HIDDEN>) id 1tLov1-0004Lg-4k
for 74736 <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:32:17 -0500
Received: by mail-wm1-f43.google.com with SMTP id
5b1f17b1804b1-43623f0c574so7198475e9.2
for <74736 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 11:32:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1734031861; x=1734636661; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=U700yMN/nuxPIudi/5OFAsPsChF3o2G1TayxESeDVdc=;
b=nh/pOTcWNtQXALHxWr0X2FE8nNwGQmWlIoDIISilP1YTKEo73HN3huzEfuBLJn7A0D
xfIiUVRg63VBxuFcSerhfZC40UY9ulDK5ASglvg1szfWEQTof+aWO3ofs07lWjj7/d1G
O9Ed7hFcVSv2ALrSgsSdsAROVZ5HfWZxATuRVZEK3lO50Fc7LjhUh5khf/qkbQXLT5rC
6Rai5Vl1ZLXHmoeTyb6p12QXDqUFIKwO8chnYe2NZZjIQ4La/nDZG6Hs4b4z3KnzAWBd
oIVatZEtq9VrKOX0gW8iyTsuUFZBPmRmk4kXnqPBNdNgJrLiLNNRm96GIKXU+15x4CA2
aV8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1734031861; x=1734636661;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=U700yMN/nuxPIudi/5OFAsPsChF3o2G1TayxESeDVdc=;
b=JfewcYRcg6Itft8J++REglKq3+IffslswetgqAfGuURZwX+IWigtyIBJC+Kq2xeyLc
3KP1cEHIITv8AfQrcPCAwYhKoWcDgBBCv2A111LXdUPiJB02ZkWFvY2g8VXUK7rj9PuT
jj9NznYk04lMMnz2zd4swE2YaCsD8Yv29KNji2LtNfsAW3U+vBuz0PA06SLJ/GID1fs6
UJv9qTS9icdusleOxbqTFRdqrl8EgndiV2SR4yibwPl7wa409Qm3b3OX91jO0m1dWRYF
y9SVOoKZChEfaomnSlVakW019M6RIa312HaxnnNeeQQqXAzpbYvb+BC3rlq3BFozVan9
FLuw==
X-Gm-Message-State: AOJu0YzcrHAXGz10EEnyLKcUJ+W1S9gOLQ2LD2JL7aGo87TbO3RZciuA
Zq3CKl3ak/dAZdDRX7UVYzE4pAUmsdCSf1OYslt9DdAR5aL2q9RrrRcRIQ==
X-Gm-Gg: ASbGnctg9USEr3wKtvNWvYqaRLTcc85Arb7RSeLAluxSdyrPhVl8Q3QYbPMLL5K4vDH
QIAqE7Rp1ygR/exVULBoPL5eafjsaR/VYfo5HPEgLxtoKDGGbmSIbct4TS+YKUvxrsacImWZ+Az
x0csp+FOBNoYQ/jfxGYc0Q5JzvQ8mCGZC/mI2T628H5Vv3WFjpKjg6InDgXnbwYO3w11W0BhDn3
fVMe2XCWteSqdGa2P5YRAuXwNqoLQCFEwSuJsphhmq+b9sjFtv76Ft7h9G8VFjVIUasIOAEr2dQ
dzVon9aFoRP/6JOzG5/iJi8VCs7R6784IFMGKCPSQdQchMM/squgerx8kJPiMGYJ8w==
X-Google-Smtp-Source: AGHT+IFLqZDv2o/O1BSys/sRSZLzzETTDZeeYfZj3OneN3o7A97eFlZg2rMtSMguvoBiRxPle5ZZPQ==
X-Received: by 2002:a05:600c:3b09:b0:436:1b7a:c0b4 with SMTP id
5b1f17b1804b1-4361c3454dbmr66100905e9.1.1734031860712;
Thu, 12 Dec 2024 11:31:00 -0800 (PST)
Received: from localhost.localdomain
(2a01cb08829ff8006d2f327432852397.ipv6.abo.wanadoo.fr.
[2a01:cb08:829f:f800:6d2f:3274:3285:2397])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-43625553234sm26351415e9.3.2024.12.12.11.30.59
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 12 Dec 2024 11:31:00 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [PATCH v3] rfc: Add Request-For-Comment process.
Date: Thu, 12 Dec 2024 20:30:56 +0100
Message-ID: <493bcc076f206ec134959268f55a9358b4886b88.1734031781.git.zimon.toutoune@HIDDEN>
X-Mailer: git-send-email 2.46.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: * rfc/0001-rfc-process.txt: New file. * rfc/0000-template.txt:
New file. Co-authored-by: Noé Lopez Change-Id: Ide88e70dc785ab954ccb42fb043625db12191208
--- rfc/0000-template.txt | 76 ++++++++++++ rfc/0001-rfc-process.txt | 248
+++++++++++++++++++++++++++++++++++++++ 2 f [...]
Content analysis details: (1.3 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[209.85.128.43 listed in bl.score.senderscore.com]
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[209.85.128.43 listed in list.dnswl.org]
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2)
[209.85.128.43 listed in wl.mailspike.net]
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[209.85.128.43 listed in sa-trusted.bondedsender.org]
1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Debbugs-Envelope-To: 74736
Cc: =?UTF-8?q?No=C3=A9=20Lopez?= <noe@HIDDEN>,
=?UTF-8?q?No=C3=A9=20Lopez?= <noelopez@HIDDEN>,
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
Christopher Baines <mail@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)
* rfc/0001-rfc-process.txt: New file.
* rfc/0000-template.txt: New file.
Co-authored-by: Noé Lopez <noe@HIDDEN>
Change-Id: Ide88e70dc785ab954ccb42fb043625db12191208
---
rfc/0000-template.txt | 76 ++++++++++++
rfc/0001-rfc-process.txt | 248 +++++++++++++++++++++++++++++++++++++++
2 files changed, 324 insertions(+)
create mode 100644 rfc/0000-template.txt
create mode 100644 rfc/0001-rfc-process.txt
diff --git a/rfc/0000-template.txt b/rfc/0000-template.txt
new file mode 100644
index 0000000000..8c4077e753
--- /dev/null
+++ b/rfc/0000-template.txt
@@ -0,0 +1,76 @@
+# -*- mode:org -*-
+#+TITLE: <The meaningful name of the proposal>
+#+DATE: <date when the process starts>
+
++ Issue: <number assigned by Debbugs>
++ Status: <pending|done|unsuccessful|deprecated>
++ Supporter: <Your Name>
++ Co-supporter(s): <Some> <Names>
+
+* Summary
+
+A one-paragraph explanation. Main sales pitch.
+
+* Motivation
+
+Describe the problem·s this RFC attempts to address as clearly as possible and
+optionally give an example. Explain how the status quo is insufficient or not
+ideal.
+
+* Detail design
+
+Main part. The sections answers What are the tradeoffs of this proposal
+compared to status quo or potential alternatives? Explain details, corner
+cases, provide examples. Explain it so that someone familiar can understand.
+
+It is best to exemplify, contrived example too. If the Motivation section
+describes something that is hard to do without this proposal, this is a good
+place to show how easy that thing is to do with the proposal.
+
+** Backward compatibility
+
+# Christopher Baines:
+# I'm struggling to think of exactly how backwards compatibility would
+# apply to potential RFCs for Guix.
+
+Will your proposed change cause a behaviour change? Assess the expected
+impact on existing code on the following scale:
+
+0. No breakage
+1. Breakage only in extremely rare cases (exotic or unknown cases)
+2. Breakage in rare cases (user living in cutting-edge)
+3. Breakage in common cases
+
+Explain why the benefits of the change outweigh the costs of breakage.
+Describe the migration path. Consider specifying a compatibility warning for
+one or more releases. Give examples of error that will be reported for
+previously-working cases; do they make it easy for users to understand what
+needs to change and why?
+
+The aim is to explicitely consider beforehand potential Backward Compatibility
+issue.
+
+** Forward compatibility
+
+# Christopher Baines:
+# I do think it's worth explicitly bringing up something like the "cost of
+# reverting". That is, it's important to discuss things more if there's a
+# high cost to changing the approach later. For these "high cost of later
+# change" situations, the RFC process will probably be particularly
+# valuable.
+
+# Noé Lopez:
+# I think this section could apply very well to governance proposals.
+
+How will your proposed change evolve with time? What is the cost of changing
+the approach later?
+
+* Unresolved questions
+
+Explicitly list any remaining issues. At submitting time, be upfront and
+trust that the community will help. At reviewing time, this section tracks
+the details about the status of the process.
+
+At the end of the process, this section will be empty. If not, please be
+explicit with the known issues by adding a dedicated subsection under Detail
+design.
diff --git a/rfc/0001-rfc-process.txt b/rfc/0001-rfc-process.txt
new file mode 100644
index 0000000000..52d851f879
--- /dev/null
+++ b/rfc/0001-rfc-process.txt
@@ -0,0 +1,248 @@
+# -*- mode:org -*-
+#+TITLE: Request-For-Comment process
+#+DATE: 2023-10-31
+
++ Issue: 66844
++ Status: pending
++ Supporter: Simon Tournier
++ Co-supporters: Noé Lopez
+
+* Summary
+
+The "RFC" (request for comments) process is intended to provide a consistent
+and structured path for major changes and features to enter the Guix project,
+so that all stakeholders can make decisions collectively and be confident
+about the direction it is evolving in.
+
+* Motivation
+
+The current way that we add new features to Guix has been good for early
+development, but it is starting to show its limits as Guix becomes a broadly
+used system with many contributors. Changes might be slowed down by the lack
+of structure to acquire consensus, lack of a central place to consult
+contributors and users, and lack of clear deadlines. This is a proposal for a
+more principled RFC process to make it a more integral part of the overall
+development process, and one that is followed consistently to introduce
+substantial features.
+
+There are a number of changes that are significant enough that they could
+benefit from wider community consensus before being introduced. Either
+because they introduce new concepts, big changes or are controversial enough
+that not everybody will consent on the direction to take.
+
+Therefore, the purpose of this RFC is to introduce a process that allows to
+bring the discussion upfront and strengthen decisions. This RFC is used to
+bootstrap the process and further RFCs can be used to refine the process.
+
+It covers significant changes, where “significant” means any change that could
+only be reverted at a high cost, or any change with the potential to disrupt
+user scripts and programs or user workflows. Examples include:
+
+ - changing the <package> record type and/or its interfaces;
+ - adding or removing a ‘guix’ sub-command;
+ - changing the channel mechanism;
+ - changing project policy such as teams, decision-making, the
+ deprecation policy or this very document;
+ - changing the contributor workflow and related infrastructure
+ (mailing lists, source code repository and forge, continuous
+ integration, etc.)
+
+For concrete past examples where this RFC process would be helpful:
+
+ - Removing input labels from package definitions, #49169
+ - Add 'guix shell' to subsume 'guix environment', #50960
+ + Trustable "guix pull", #22883
+ + Add "Deprecation Policy", #72840
+ + Collaboration via team and branch-features, several places over all the
+ mailing lists.
+
+* Detailed Design
+
+** When To Follow This Trocess
+
+This process is followed when one intends to make "substantial" changes to the
+Guix project. What constitutes a "substantial" change is evolving based on
+community norms, but may include the following.
+
+ + Changes that modify user-facing interfaces that may be relied on
+ + Command-line interfaces
+ + Core Scheme interfaces
+ + Big restructuring of packages
+ + Hard to revert changes
+ + Governance and changes to the way we collaborate
+
+Certain changes do not require an RFC:
+
+ - Adding, updating packages, removing outdated packages
+ - Fixing security updates and bugs that don't break interfaces
+
+For general day-to-day contributions, please follow the regular process as
+described by manual sections "Submitting Patches", "Reviewing the Work of
+Others", "Teams" and "Making Decisions".
+
+A patch submission that contains any of the aforementioned substantial changes
+may be asked to first submit a RFC.
+
+** How the process works
+
+ 1. Clone https://git.savannah.gnu.org/git/guix.git
+ 2. Copy rfc/0000-template.org to rfc/00XY-good-name.org where good-name is
+ descriptive but not too long and XY increments
+ 3. Fill RFC
+ 4. Submit to guix-patches@HIDDEN
+ 5. Announce your RFC to guix-devel@HIDDEN
+
+Make sure the proposal is as well-written as you would expect the final
+version of it to be. It does not mean that all the subtilities must be
+considered at this point since that is the aim of review discussion. It means
+that the RFC process is not a prospective brainstorming and the proposal
+formalize an idea for making it happen.
+
+The submission of a proposal does not require an implementation. However, to
+improve the chance of a successful RFC, it is ecommended to have an idea for
+implementing it. If an implementation is attached to the detailed design, it
+might help the discussion.
+
+At this point, at least one other person must volunteer to be "co-supporter".
+The aim is to improve the chances that the RFC is both desired and likely to
+be implemented.
+
+Once supporter and co-supporter(s) are committed in the RFC process, the
+review discussion starts. Publicizing of the RFC on the project's mailing
+list named guix-devel is mandatory, and on other main communication channels
+is highly recommended.
+
+After a number of rounds of review, the discussion should settle and a general
+consensus should emerge. Please follow the "Decision Process" and "Timeline"
+sections.
+
+A successful RFC is not a rubber stamp, and in particular still does not mean
+the feature will ultimately be merged; it does mean that in principle all the
+participants have agreed to the feature and are amenable to merging it.
+
+An unsuccessful RFC is *not* a judgment on the value of the work, so a refusal
+should rather be interpreted as “let’s discuss again with a different angle”.
+The last state of an unsuccessful RFC is archived under the directory
+rfc/withdrawn/.
+
+** Co-supporter
+
+A co-supporter is a contributor sufficiently familiar with the project’s
+practices, hence it is recommended, but not mandatory, to be a contributor
+with commit access. The co-supporter helps the supporter, they are both
+charged with keeping the proposal moving through the process. The
+co-supporter role is to help the proposal supporter by being the timekeeper
+and helps in pushing forward until process completion.
+
+The co-supporter doesn't necessarily have to agree with all the points of the
+RFC but should generally be satisfied that the proposed additions are a good
+thing for the community.
+
+** Timeline
+
+The lifetime of an RFC is structured into the following recommended periods:
+
+ submission (7d) ⟶ comments (30–60d) ⟶ last call (14d) ⟶ withdrawn OR final
+
+The author may withdraw their RFC proposal at any time; and it might be
+submitted again.
+
+*** Submission (up to 7 days)
+
+The author submits their RFC proposal as a regular patch and look for
+co-supporter(s). See 'Co-supporter' section.
+
+Once the RFC is co-supported, it marks the start of a discussion period.
+
+*** Comment (at least 30 days, up to 60 days)
+
+The comment period starts once the author publishes their RFC to guix-devel,
+then the proposal is freely discussed for a period of at least 30 days. It is
+up to the supporter and co-supporter(s) to ensure that sufficient discussion
+is solicited. Please make sure that all have the time and space for
+expressing their comments. The proposal is about significant changes, thus
+more opinions is better than less.
+
+The author is encouraged to publish updated versions of their RFC at any point
+during the discussion period.
+
+Once the discussion goes stale or after 60 days, the author must summarize the
+state of the conversation and keep the final version.
+
+It moves to the last call period.
+
+*** 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 acces 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 statu quo continues.
+
+
+** Decision Making: consensus
+
+It is expected from all contributors, and even more so from committers, to
+help build consensus and make decisions based on consensus. By using
+consensus, we are committed to finding solutions that everyone can live with.
+
+It implies that no decision is made against significant concerns and these
+concerns are actively resolved with proposals that work for everyone. A
+contributor, without or with commit access, wishing to block a proposal bears
+a special responsibility for finding alternatives, proposing ideas/code or
+explaining the rationale for the status quo.
+
+To learn what consensus decision making means and understand its finer
+details, you are encouraged to read
+<https://www.seedsforchange.org.uk/consensus>.
+
+** Merging the outcome
+
+Once a consesus is made, a committer should do the following to merge the RFC:
+
+ 1. Fill in the remaining metadata in the RFC header, including links for the
+ original Debbugs submission.
+ 2. Commit everything.
+ 3. Announce the establishment of the RFC to all.
+
+** Template of RFC
+
+The structure of the RFC is captured by the template; see the file
+rfc/0000-template.txt. Please use Markdown as markup language.
+
+** Backward Compatibility
+
+None.
+
+** Forward compatibility
+
+The RFC process can be refined by further RFCs.
+
+** Drawbacks
+
+There is a risk that the additional process will hinder contribution more than
+it would help. We should stay alert that the process is only a way to help
+contribution, not an end in itself.
+
+Of course, group decision-making processes are difficult to manage.
+
+The ease of commenting may bring a slightly diminished signal-to-noise ratio
+in collected feedback, particularly on easily bike-shedded topics.
+
+** Open questions
+
+There are still questions regarding the desired scope of the process. While
+we want to ensure that changes which affect the users are well-considered, we
+certainly don't want the process to become unduly burdensome. This is a
+careful balance which will require care to maintain moving forward.
+
+* Unresolved questions
base-commit: 93e1586116f39a30ba1fcb67bd839a43533dfaf4
--
2.45.2
Information forwarded
to guix-patches@HIDDEN
:
bug#74736
; Package guix-patches
.
Full text available.
Message received at 74736 <at> debbugs.gnu.org:
Received: (at 74736) by debbugs.gnu.org; 12 Dec 2024 18:14:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 12 13:14:50 2024
Received: from localhost ([127.0.0.1]:40246 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tLni5-0000Dg-4n
for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:14:50 -0500
Received: from eggs.gnu.org ([209.51.188.92]:54066)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1tLni2-0000DD-66
for 74736 <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:14:47 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
id 1tLnhv-0003zC-GD; Thu, 12 Dec 2024 13:14:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=XOgxHcln9PfstL14n6W/fjHXZCivNSP2hV3wWx8ASuI=; b=hnmMniRubgW7roevVKhE
FkRz4uPpKMnbqjNTFa2AI8HNksH6r4pwrNxS3/HRo2RawbM4zQG/aOfNQtxWXxSF28bscmllZi4+9
HtH5e0lrGC1Xl3odzI6jaXWdW9ONBIm1lovellQCwaC6x0RFF9Tv7ThpOzGEw0hRfHQRJWQfKXH9d
HjXjX34p89faXvm3nwHpRIuhdwAHoYnIRCr2La80LbPxMXqpq1WtV5s3N1RZkXXu12UYyBazp2z09
BX56Gk6Bz/Z0VQ0PBp/1u927zS4Gx8VXEST546BqDadIXMymsQCVW1gf11mroy0ovlWCN+9vABout
0Qm8Sr79vYTLyA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <09ff9f31af0575ba5223bf713f166101e79b8d99.1733614983.git.noelopez@HIDDEN>
(=?utf-8?Q?=22No=C3=A9?= Lopez"'s message of "Sun, 8 Dec 2024 13:31:43
+0100")
References: <cover.1733614983.git.noelopez@HIDDEN>
<09ff9f31af0575ba5223bf713f166101e79b8d99.1733614983.git.noelopez@HIDDEN>
Date: Thu, 12 Dec 2024 19:14:31 +0100
Message-ID: <875xno7oqg.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 74736
Cc: 74736 <at> debbugs.gnu.org, Christopher Baines <mail@HIDDEN>,
Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
Hi No=C3=A9,
Thanks a lot for resuming this work! That=E2=80=99s the right thing to do.
Leaving out 000-rfc-template.txt for now.
No=C3=A9 Lopez <noe@no=C3=A9.eu> skribis:
> +++ b/rfc/0001-rfc-process.txt
> @@ -0,0 +1,232 @@
> +# -*- mode:org -*-
> +#+TITLE: Request-For-Comment process
> +#+DATE: 2023-10-31
[...]
> +* Motivation
> +
> +The current way that we add new features to Guix has been good for early
> +development, but it is starting to show its limits as Guix becomes a bro=
adly
> +used system with many contributors. Changes might be slowed down by the=
lack
> +of structure to acquire consensus.
=E2=80=9C=E2=80=A6 to achieve consensus, lack of a central place to consult=
contributors
and users, and lack of clear deadlines.=E2=80=9D
> +Note that this process does not cover most of the changes. It covers
> +significant changes, for some examples:
=E2=80=9CIt covers proposals significant changes, where =E2=80=9Csignifican=
t=E2=80=9D means any
change that could only be reverted at a high cost, or any change with
the potential to disrupt user scripts and programs or user workflows.
Examples include: =E2=80=9D
> + + change of inputs style
> + (Removing input labels from package definitions, #49169)
> + + introduction of =3Dguix shell=3D and deprecation of =3Dguix environme=
nt=3D
> + (Add 'guix shell' to subsume 'guix environment', #50960)
> + + introduction of authentication mechanism (Trustable "guix pull", #228=
83)
> + + changes in policy (Add "Deprecation Policy", #72840)
> + + collaboration via team and branch-features
> + (several places mailing list guix-devel)
These are changes from the past that may long be forgotten by the time
we read them. Perhaps we can abstract it a bit, like:
- changing the <package> record type and/or its interfaces;
- adding or removing a =E2=80=98guix=E2=80=99 sub-command;
- changing the channel mechanism;
- changing project policy such as teams, decision-making, the
deprecation policy or this very document;
- changing the contributor workflow and related infrastructure
(mailing lists, source code repository and forge, continuous
integration, etc.)
This list seems redundant with and similar to that under =E2=80=9CWhen To F=
ollow
This Process=E2=80=9D; maybe just keep it in one place, under =E2=80=9CWhen=
To Follow=E2=80=A6=E2=80=9D?
> +* Detail design
=E2=80=9CDetailed Design=E2=80=9D
> +** When you need to follow this process
=E2=80=9CWhen To Follow This Process=E2=80=9D
> +This process is followed when one intends to make "substantial" changes =
to the
> +Guix project. What constitutes a "substantial" change is evolving based=
on
> +community norms, but may include the following.
> +
> + + Changes that modify user-facing interfaces that may be relied on
> + + Command-line interfaces
> + + Core Scheme interfaces
> + + Big restructuring of packages
> + + Hard to revert changes
> + + Governance and changes to the way we collaborate
> +
> +Certain changes do not require an RFC:
> +
> + - Adding, updating packages, removing outdated packages
> + - Fixing security updates and bugs that don't break interfaces
I would add =E2=80=9CGeneral day-to-day contributions follow the regular
[decision-making process] and [team organization].=E2=80=9D, with reference=
s to
the relevant sections of the manual.
> +A patch submission to Debbugs that contains any of the afore-mentioned
Typo: =E2=80=9Caforementioned=E2=80=9D.
I would remove =E2=80=9Cto Debbugs=E2=80=9D to keep it more general and fut=
ure-proof.
> +** How the process works
> +
> + 1. Clone https://git.savannah.gnu.org/git/guix.git
I would suggest a separate repo.
> + 2. Copy rfc/0000-template.org to rfc/00XY-good-name.org where good-nam=
e is
> + descriptive but not too long and XY increments
> + 3. Fill RFC
> + 4. Submit to guix-patches@HIDDEN
> + 5. Announce your RFC to guix-devel@HIDDEN
> +
> +Make sure the proposal is as well-written as you would expect the final
> +version of it to be. It does not mean that all the subtilities must be
> +considered at this point since that is the aim of review discussion. It=
means
> +that the RFC process is not a prospective brainstorming and the proposal
> +formalize an idea for making it happen.
> +
> +The submission of a proposal does not require an implementation. Howeve=
r, to
> +improve the chance of a successful RFC, it might be recommended to have =
an
s/it might be/it is/
> +Once supporter and co-supporter(s) are committed in the RFC process, the
> +review discussion starts. Advertisement of the RFC on the mailing-lists
> +guix-devel is mandatory and IRC and other Guix communities are recommend=
ed.
=E2=80=9CPublicizing of the RFC on the project=E2=80=99s main communication=
channels is
mandatory.=E2=80=9D
> +After a number of rounds of review, the discussion should settle and a g=
eneral
> +consensus should emerge. If the RFC is successful then authors may cont=
ribute
> +to the implementation. This bit is left intentionally vague and should =
be
> +refined in the future.
I=E2=80=99d drop it or write =E2=80=9CSee the =E2=80=98Decision Process and=
Timeline=E2=80=99 section
below.=E2=80=9D
> +A successful RFC is not a rubber stamp, and in particular still does not=
mean
> +the feature will ultimately be merged; it does mean that in principle al=
l the
> +major stakeholders have agreed to the feature and are amenable to mergin=
g it.
I=E2=80=99d write =E2=80=9Call the participants=E2=80=9D instead of =E2=80=
=9Call the major
stakeholders=E2=80=9D.
> +The Guix projects ensures that a team of co-supporters =E2=80=93 the RFC=
team =E2=80=93 remain
> +available for any new RFCs that don=E2=80=99t find any co-supporters. T=
his team
> +should be added to the etc/teams.scm file.
I would drop that.
> +** Timeline
> +
> +The lifetime of an RFC is structured into the following periods:
> + submission (7d) =E2=9F=B6 comments (30=E2=80=9360d) =E2=9F=B6 last cal=
l (14d) =E2=9F=B6 withdrawn OR final
Let=E2=80=99s borrow from the state transition diagram from at
<https://srfi.schemers.org/srfi-process.html>, for clarity.
Perhaps we should also shorten the text of each section below.
In each section heading, I would add its duration:
*** Submission (up to 7 days)
=E2=80=A6
*** Discussion (at least 30 days, up to 60 days)
=E2=80=A6
> +*** Comment
> +
> +The author publishes their RFC to guix-devel and starts a discussion per=
iod of
=E2=80=9CThe author publicizes their RFC, marking the start of a discussion
period of at least 30 days and at most 60 days.=E2=80=9D
> +*** Last call
> +
> +The author publishes a final version of the RFC and a 14 day period is g=
iven
> +for people to express their agreement or disagreement. If a positive
> +consensus is reached the RFC becomes final and the changes should be app=
lied
=E2=80=9CIf consensus is reached, the RFC becomes =E2=80=A6=E2=80=9D
> +in less than six months.
I=E2=80=99m not sure what =E2=80=9Cthe changes=E2=80=9D refers to.
Regarding consensus, I would add a link to the =E2=80=9CMaking Decisions=E2=
=80=9D
section of the manual=E2=80=A6
> +** Decision making: consensus
=E2=80=A6 and drop this.
> +** Merging the outcome
> +
> +Once a consesus is made, a committer should do the following to merge th=
e RFC:
> +
> + 1. Fill in the remaining metadata in the RFC header, including links fo=
r the
> + original Debbugs submission.
> + 2. Commit everything.
> + 3. Announce the establishment of the RFC to all the stakeholders.
> + 4. Ensure the RFC is applied within six months.
Maybe we should define the role of =E2=80=9CRFC editors=E2=80=9D (or =E2=80=
=9CRFC team=E2=80=9D?), which
would be the people responsible for doing those changes.
> +** Template of RFC
> +