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; Done: Noé Lopez <noe@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
bug closed, send any further explanations to 66844 <at> debbugs.gnu.org and Simon Tournier <zimon.toutoune@HIDDEN> Request was from Noé Lopez <noe@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 74736 <at> debbugs.gnu.org:


Received: (at 74736) by debbugs.gnu.org; 18 Feb 2025 21:19:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 16:19:20 2025
Received: from localhost ([127.0.0.1]:34668 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkUzv-0001DX-QC
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 16:19:20 -0500
Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1]:35746)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <noe@HIDDEN>) id 1tkUzr-0001Cm-Tq
 for 74736 <at> debbugs.gnu.org; Tue, 18 Feb 2025 16:19:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=xn--no-cja.eu; s=ds202502; 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=tgqbucBcL0Q2gqG0KR4ZB1Zutzy4WOmJuUyzoYJYcb4=; b=H
 JoxaEWuy48stjKz5oMgz6/oVyqzzaaGyX4cBUaeMsKWBibbwxvoh3CZ+mYCkOahQZd+WykU6k2Nf1
 E6dJqKkUQ1ecp7YEo+QcdIvIJmAN0mh7rWcBlr8vOJfFhjNUCmf4vB4zkjTtRwm8PSW/4c/oBLbtq
 ASbZeILWSHvV+/VprD1np9XjOyyQ35fOfakx2LZQOIf4SZ62QrBx3DnkYxWDyZsAYLeM2FFaHCy2g
 7kR2bgQClI8sdKRatwVJYurakBTkABrzjYyFCE5L/Ky/Ay1OnfB4vyKCRgmYkg3CnipiNZvjLymWY
 Rp82UEffTB7u6zBe14H6wtywxBzoqxkcQ==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
 id 1tkUzl-00D1Y1-GH; Tue, 18 Feb 2025 22:19:09 +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>, guix-devel@HIDDEN
Subject: Re: Guix Consensus Document: Git repo and workflow
In-Reply-To: <87ldu3npg4.fsf@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
 <875xlm69c0.fsf_-_@HIDDEN> <87ldu3npg4.fsf@HIDDEN>
Date: Tue, 18 Feb 2025 22:19:01 +0100
Message-ID: <87eczvgddm.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 all,
>
> Please consider the Git repository hosting the GCDs:
>
>     https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/
>
> And the README file proposes a workflow.  It=E2=80=99s up to changes. :-)
>
> Feel free to drop new GCDs.  However, please consider that it takes time
> to read and forge an opinion on some heavy topics, so refrain from
> shooting more than 3 GCDs in the same time frame, for what my opinion is
> worth.
>
> Cheers,
> simon

Thanks for setting this up!

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; 18 Feb 2025 17:21:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 12:21:43 2025
Received: from localhost ([127.0.0.1]:60422 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkRHz-0000zD-C5
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:21:43 -0500
Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:44238)
 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 1tkRHw-0000ya-KO
 for 74736 <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:21:41 -0500
Received: by mail-wr1-x431.google.com with SMTP id
 ffacd0b85a97d-38dd9b3419cso3104585f8f.0
 for <74736 <at> debbugs.gnu.org>; Tue, 18 Feb 2025 09:21:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739899294; x=1740504094; 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=m/SrjLwOAnSG1zfhMmHGKMyIWmcZtV+9wU8oHll4JN0=;
 b=k/d6hsWhxwXJbZeao2T6pBsLcuqBxZE18H6icqpGjb9ynhZTnP0BEaJxiP32PKO1bh
 EZqmslbYOdYTdaHz+aq5xxHaw82pT7o66Hzau4mmpDxsaJRZOIyJr/8qZh4GYr1bfDNt
 Izc/QdeMivugVaZIXu/M+g4hU+QS4rHW9jaOJt7QRiJZ+mnYZfEx7ASlaq+Agct/N9pQ
 9uLXTypOBVnZ9Rynn4NXzDhFp32ImrMBhEfyWbmUO9abkWb/P0ga699JzA0spKdrTjtQ
 2MSr7GCncSmhid859IKnywNZH9aJUeFgx465zS0FY4r79JM2L8I3qCWRqJInaAZtPUgc
 sDdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739899294; x=1740504094;
 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=m/SrjLwOAnSG1zfhMmHGKMyIWmcZtV+9wU8oHll4JN0=;
 b=Ea6b+8woUJGKL0SxBLEWrOQpsBInYXIxiwJbpkn7iaFeOuMSPlBx5XxstpuIZ8kGKA
 vZ3Jz/N+9WjWw9zmSMUhNLusz5w1RFgt7KEhA+K2mrBpM5B4j/JOYEHvaxVdN9YOl2xF
 /97mhJ7wbyT8lzJ6S8ma7JvlJ1mQRxLhQt2ZyqHSjh+/EXLNFYqn02bYCZ4aWjx5iRPe
 b30uYrkN91Th0iUpLv00n2igVQ3Jg0aoUczdjFBlHfwIiXU93XKgt29ICu0MMC+gIZX/
 QrgnRS9iqdxYIjBer1bi4QfFc/+aKbPR05U8eQYVlZyrAS7BNKT1b4CHlv1LxAX/GIVR
 dX9w==
X-Forwarded-Encrypted: i=1;
 AJvYcCVtqlZNeF1vk8xPgTOsiGKQj3ObAUbOTdnFx/oeXWBUxyHFBEsOjbvXKdKtbASdXoFHOSIX3A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yykyj+zMc0bWYzG3U53OAFSV2Qeqg+bDXjAFVCQhqO7dNbm8UfN
 m8PF8dgX0SerIg0QtdZYWS38bmxNRQ3l9pmf5y8JxqoZeteV1eQk8JdKoA==
X-Gm-Gg: ASbGncs1COhxDd7uFuFrlOr5l7BsQ4oEWXdVFkMwQQ7mLjGwP4QK9j56mEnXT1xDHm6
 Td57i6TvM0KQeJIf4ormmzIliQgn7eWb4gRjc5cGLX0zwu/O18MfBpopmZiGI1z7eJcZUrYtRbI
 KhZvlPKf56fGlm3qzXvvsiOv13fJ9V+j5y2oKsiwhH8GouuBxOsqrW4cDrrvxFIubkEpLoP4yzi
 4FFa3k9ts3vukQWBn+MQPliWFQs15RiShEu6k0e5/mi9A3je51F3ndCzHYSTPjwpo1fKpGFFr2R
 mQgpWGD9NtE16A==
X-Google-Smtp-Source: AGHT+IGr+4Lkf4LYh+Lmji78B4V6eVq7XpnplI/wf+HhSjpyQ0kCKeq+Hwk/t/e3e4Jm1IZUNRHg+g==
X-Received: by 2002:a5d:518f:0:b0:38b:d7c3:3768 with SMTP id
 ffacd0b85a97d-38f33f1c705mr9152551f8f.12.1739899294266; 
 Tue, 18 Feb 2025 09:21:34 -0800 (PST)
Received: from lili ([2a01:e0a:59b:9120:89b4:6627:3631:6a69])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-4395a04f8a2sm187383975e9.2.2025.02.18.09.21.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Feb 2025 09:21:34 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, guix-devel@HIDDEN
Subject: Guix Consensus Document: Git repo and workflow
In-Reply-To: <875xlm69c0.fsf_-_@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
 <875xlm69c0.fsf_-_@HIDDEN>
Date: Tue, 18 Feb 2025 18:16:27 +0100
Message-ID: <87ldu3npg4.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 all,

Please consider the Git repository hosting the GCDs:

    https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/

And the README file proposes a workflow.  It=E2=80=99s up to changes. :-)

Feel free to drop new GCDs.  However, please consider that it takes time
to read and forge an opinion on some heavy topics, so refrain from
shooting more than 3 GCDs in the same time frame, for what my opinion is
worth.

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; 14 Feb 2025 18:43:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 13:43:32 2025
Received: from localhost ([127.0.0.1]:51727 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tj0ex-0001VU-Vw
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 13:43:32 -0500
Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149]:36107)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1tj0eu-0001VD-FW
 for 74736 <at> debbugs.gnu.org; Fri, 14 Feb 2025 13:43:29 -0500
Received: from phl-compute-05.internal (phl-compute-05.phl.internal
 [10.202.2.45])
 by mailfout.stl.internal (Postfix) with ESMTP id A492011400A8;
 Fri, 14 Feb 2025 13:43:22 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-05.internal (MEProxy); Fri, 14 Feb 2025 13:43:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=mesmtp; t=1739558602; x=
 1739645002; bh=Ptaedwz20T949CmpAG5tnaoZsBwEnwX92l11NHFimP4=; b=F
 wwiV7RPlFjJvGI8O897HBV+GmlEqMfOxFrx5WOi/GZgSNNjSNjKrJD5hv2lUK+Df
 w11xRASGox7KpqoDA7aotJXa5UvJIK1Oj/V5gO+HxLMZILvddUlbnLTcf1Y0W1mq
 Lw4IvUVK4XWNJ/Gwo3Hosa08gid8B1lmuLnU4g+Neg=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
 1739558602; x=1739645002; bh=Ptaedwz20T949CmpAG5tnaoZsBwEnwX92l1
 1NHFimP4=; b=QbGrgWUQknobouhFuiR/hk9NXBU6tD675yawZVla3XnDrcBv7Bv
 P+rlIe9n0ekxSKhNFMYhwSIml2fm7EquJ4ReUobdR4kUHv48tPeICSbKgqNxUT8Y
 YbYJagO34UobzjSsgun0Chz7ZZZ16F/CTWQ+TrjSaCLZGKTjRmwVANLHULtGiPUC
 2FJjwYCBSxp2SbUHxtfafH/iu3AuNQ1SBNfcUSF9JRqbyz7nhf9/tNt+8oI8O7Ne
 yJ/eKREglu0BBsT+O6ikAycP9nKSvcJH3qmyqW59geyvXzDTLvpD8E+QhB/G+JMv
 Wi//49is4mdKH1n7j36Aa2IwFOcVoKqxICA==
X-ME-Sender: <xms:yo6vZ_Z4eLECYVvqfUdVCj9wf7VeMDGq86Zw4lRI0t3xV7XZeASEcw>
 <xme:yo6vZ-agtuscd0QuHctebnfM5m6Kseczjn6oqqsmtB5PUIAP5VZNKmM23Iv_ZYDpY
 TKH60p6Lb-3Aagtqg>
X-ME-Received: <xmr:yo6vZx9-uTDCn2nENTduyptxiVjuqx6Ix7MTrEFP-5z3y0cUhM-xUSz6_iG_tMmwu9O11Md39FJAbEQmrFv-tpCq>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdehtdegtdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtuggjsehgtderredttdej
 necuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnh
 grmhgvqeenucggtffrrghtthgvrhhnpeegvdeugeelteegieelleeugfetleeujeegtdei
 udetiefhteeghffgvdekvdeiveenucffohhmrghinhepghhnuhdrohhrghenucevlhhush
 htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhl
 rghrihdrnhgrmhgvpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprh
 gtphhtthhopehluhguohesghhnuhdrohhrghdprhgtphhtthhopehguhhigidquggvvhgv
 lhesghhnuhdrohhrghdprhgtphhtthhopeejgeejfeeiseguvggssghughhsrdhgnhhurd
 horhhg
X-ME-Proxy: <xmx:yo6vZ1r5wdGsIlmkExaJMQHWbH1mxyYsWo6cgbrrRn0tlKEuJylLsg>
 <xmx:yo6vZ6rL2bxRRiBExwikPwbf8b5wkoaJb1eA6JrhtPYQv5eiwq73KA>
 <xmx:yo6vZ7QPVcNQPDaw_AK-qpOwci7etkS-nIwSg2CJpOCBGr2fSJs0PA>
 <xmx:yo6vZyr54JslemTjA1RInBUoqmD0bTcyxSXTIgUpcT0_yfs-pGAVQw>
 <xmx:yo6vZ9U3ZPlOH-IM7AFwQ-6YVSPOgvhi4Umhn8H_oZVcd-0Xp3uyzmIU>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 14 Feb 2025 13:43:22 -0500 (EST)
Date: Fri, 14 Feb 2025 13:43:20 -0500
From: Leo Famulari <leo@HIDDEN>
To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: [bug#74736] Guix Consensus Document process ratified!
Message-ID: <Z6-OyJBKWPjh3CoM@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
 <875xlm69c0.fsf_-_@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="5Ez5MqT0rhFbTpt7"
Content-Disposition: inline
In-Reply-To: <875xlm69c0.fsf_-_@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: 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: -1.7 (-)


--5Ez5MqT0rhFbTpt7
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 06, 2025 at 10:40:15PM +0100, Ludovic Court=C3=A8s wrote:
> =C2=B9 Here=E2=80=99s what I collected from the deliberation thread at
>   <https://issues.guix.gnu.org/74736>:
>=20
>   * Support (team members)
>=20
>     - Andreas Enge
>     - Andr=C3=A9 Batista
>     - Andrew Tropin
>     - Efraim Flashner
>     - Ekaitz Zarraga
>     - Eric Bavier
>     - Florian Pelz
>     - Guillaume Le Vaillant
>     - Ian Eure
>     - Janneke Nieuwenhuizen
>     - jgart
>     - Lars-Dominik Braun
>     - Laurent Gatto
>     - Liliana Marie Prikler
>     - Ludovic Court=C3=A8s
>     - Maxim Cournoyer
>     - Nicolas Goaziou
>     - Ricardo Wurmus
>     - Sharlatan Hellseher
>     - Tanguy Le Carrour
>     - Tobias Geerinckx-Rice
>     - =E5=AE=8B=E6=96=87=E6=AD=A6 (iyzsong)

I did the email incorrectly, but I did send a message of support that
somehow landed on info-guix, but not the thread for #74736.

https://lists.gnu.org/archive/html/info-guix/2025-01/msg00000.html

Just to get on record :)

--5Ez5MqT0rhFbTpt7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEaEByLu7k06ZO5T6saqwZY3V/R/8FAmevjsQACgkQaqwZY3V/
R/87Yw//R+/fNlOSRzNv+PlwjCGOj07jOSpdmZlk2+QP2Bok3svcmfGokjI+ux7j
YJ9nzETAD1ZiwOCQT+/bcDU12vUQo1b7b0496eOAnrA1FnWXVnDN7Wgjt5oxdV5x
BFHkmHFQUFCix5l1etN6oSdl/R8+iAW7ytbYZPTzVOEqaTa4Qla33LenQJlT22nr
JQ5jy3SGtL8zLEidni/6DRHccqThY8Q1fIb+MJZI1/jVBNGbOymeZ3ET0NAyrWJc
GsQ/EMvNIZNK/hhc1fif2Bqn9lUu9dlJJ/tfn0fQ8vLrw+WCtwh5O1g3xzPbnDRv
ofJNWv6BcTgik+LDLlT3y2meJ9gHdEJ5gqNYpZqwyERDsTctUMVI5Fn5WfHre5AJ
Ps3+62AmZsLqVR1jtL+Gj5Dr0lsN1HiGz0uW5fAF3vr4TPXi5YFbH9VDDtF7zW1n
1cyyLUL1PsjQTFzNcpbCWIxpC8MRKfJgzipKyBheQW0/ltAFWu1+rHCwBwfOkGLV
N4w0xu8VVEF3MOSM1nau7URSiMNlfMHxCQRjjsGnyNAkrpLGf2qRFZTzNPr1I/ed
CwVbxIi4BFLawBf59HdMUdXuvfovDal8xI2MQKjasoNcrgNtKlPN/Up7rHYnVmU9
UqLTEgMh0VOo89RNdu9nZSuSGbPc7opYTv3KZsXUAs/e0Cug08I=
=npis
-----END PGP SIGNATURE-----

--5Ez5MqT0rhFbTpt7--




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 Feb 2025 09:50:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 07 04:50:20 2025
Received: from localhost ([127.0.0.1]:32878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgL08-0000wD-BW
	for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 04:50:20 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:33724)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tgL05-0000vo-MY
 for 74736 <at> debbugs.gnu.org; Fri, 07 Feb 2025 04:50:18 -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 1tgKzz-00076y-B9; Fri, 07 Feb 2025 04:50: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=vDmgU1SwNVLLvX6x6mfuQB5zqX+zG8B049++6nAwvc0=; b=rBsp2YeGgEPIUjzCA49V
 HfsdaC4kqpDox1RTt4mNNDkF7LiRt2CQtpM1NWzoCA3naIFNj8KKGZGOLsdhLy4DWDe3ClAFwIzSW
 tvIov/xi9aVLtHtIrqZxWjVDoWX69CbYhrWh/ZadT2jebM3CsB9AWZb8DsgGL3kNV3ilpf1UhxoBD
 xCs5H4mCm67oiUcgiNJ8bIT3r7Y2CVcbjJoGC0j6toQwHYCx+rg3I0AcDOXCeQ5zhC2qtLgZH4RZ8
 BDW6e0zK+r2BO8TKY6JXk22i130vqKiuk4hfC86akQ/TtQv3RRQmbSeQYI7qYi/GMogRHYpplvXPx
 Y9Na7U6/dpmmPw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Divya Ranjan <divya@HIDDEN>
Subject: Re: bug#74736: [PATCH v2 0/1] Add Request-For-Comment process.
In-Reply-To: <1101F8AF-BD45-4163-88C2-5510F70EF242@HIDDEN> (Divya
 Ranjan's message of "Thu, 06 Feb 2025 22:34:38 +0000")
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
 <875xlm69c0.fsf_-_@HIDDEN>
 <1101F8AF-BD45-4163-88C2-5510F70EF242@HIDDEN>
Date: Fri, 07 Feb 2025 10:50:08 +0100
Message-ID: <87a5ay3wz3.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: guix-devel@HIDDEN, =?utf-8?Q?No=C3=A9?= Lopez <noe@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 (---)

Hello Divya,

Divya Ranjan <divya@HIDDEN> skribis:

> Glad that we've finalized the GCD! Really happy to see it. But is it that=
 you've missed my "I support" or that my name is not there in /etc/teams.sc=
m? I just did a search in https://issues.guix.gnu.org/74736 and found that =
I had sent a "I support" on 25th Jan 17:18 UTC.

My bad, sorry about that!  It does not change the end result but it is
important to make sure no reply goes unnoticed.

Thanks for the heads-up!

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; 7 Feb 2025 09:24:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 07 04:24:51 2025
Received: from localhost ([127.0.0.1]:32832 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgKbT-00081F-9J
	for submit <at> debbugs.gnu.org; Fri, 07 Feb 2025 04:24:51 -0500
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:53598)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1tgKbR-00080x-Ai
 for 74736 <at> debbugs.gnu.org; Fri, 07 Feb 2025 04:24:50 -0500
Received: by mail-wm1-x32f.google.com with SMTP id
 5b1f17b1804b1-4361f796586so20959165e9.3
 for <74736 <at> debbugs.gnu.org>; Fri, 07 Feb 2025 01:24:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738920283; x=1739525083; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=cFf8qWoslxT8nsSlnBatXSoWlizreKDgI02VxX4YG10=;
 b=CJbGBIm+jB3gc5/s4hLWV3vcTxKnBBpEkvwrq0pJJLELKHX1kn3SiVHztmYH9bfMvc
 ZVzqkM0pARhO+lPqQ5E+Jfd3qZ0pzzP6jBj+NyKMBQG3/mriAXxLuOXkzdt0dtyyEthO
 AV3HUeVAaKr9UE0+ShykJu2+eIlZov9Cilrlbnp2rKe9KCgGZ+rXrsIZY1l9L989v2XW
 l/ONBHt5tM25LkzyfM71kYbHTI74RpzLF6x3zb1vIWPomRKoSnHPX0L3YBI969YT49M+
 JBMmApeDhH8zGmd9TFCjrbt0gmKLC58/dgz+/0u5eY8OUJnNDI/GiKm3tSQwPEcHV+Y5
 TMLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738920283; x=1739525083;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=cFf8qWoslxT8nsSlnBatXSoWlizreKDgI02VxX4YG10=;
 b=ptJmaIWxwy0NhVkJOu4B3Tzo1shk20vzo72URly0ZB94w31VFoxxh4/reF3eDsve/v
 FRiPI5k50DFMVdDpltiBLkA819QRljtfs2wjy+YmsA/Yo+pdlNHctUcWBjRqORcApR1p
 6juNnkMMCxQQgVcmryNJ4AXJuipWd26AWhaPODFKXLmkDz3jP09v7n/FrL1NnppjBiQE
 jAw44JmoD/8jeu4+uxrPtnfQXWAnafmayyd+ZQdYTydZsxtumvCIMjemQf5v8liLAfhd
 jjWOGl7gP5IoffwC4T39G1bOpWKhW7K9y9QQJpouwIDMdhAFg4H5AH0hE09YA2w8UIu6
 tFqA==
X-Forwarded-Encrypted: i=1;
 AJvYcCVhgllCtIAYotcM+q7E9Yy5C9sp7WW2pNCDqbuEPm3N6RLjCarVurOexHSJdsDsFpD14V7aTw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzE3cOGBon/svZabIEsFHjpegk4JAn0V0dq4xdph+AvTY+UGVzp
 7pEevrHKCdhTiM2wasqTVND9WIRbXbECRCB1iRqfRzckyP7LWg1h
X-Gm-Gg: ASbGncu1dmdK6A14EBFMmJ26s9kMZpclR6cCQbNbuYxQRsbCd8A64NGmkqATyXZrsKp
 41Dmoihvu1+Xjd8o/rNizok1lMpLUOU8M2DvBkznUJXYhGmtVUbTHl95rWw9/up350EC4RmRabM
 SD8g6aL2pbsy6GV1sr5nACPZ5vRGZVaQOa4H2oxOzl+OeZqlibS8Qnb/Y8d0QUoErzNCOt2SYsc
 af1xRC5u1ChpyaMWc9wHrFKbnxZukoLAN2pe7Z1jAMICfdSkgmhqbAVUYQMngRiXIu9QkISChBb
 WHjzbhO4+iOsPhk=
X-Google-Smtp-Source: AGHT+IE6d9oJ5cbsqX2YzjXHaHpqxX3y7Rmm31hbYlDtqpasazKedkopdLhSJZ73rE1NALIkp1qYvg==
X-Received: by 2002:a05:600c:4f91:b0:436:916b:aaf4 with SMTP id
 5b1f17b1804b1-4392498a1b5mr25261675e9.10.1738920282747; 
 Fri, 07 Feb 2025 01:24:42 -0800 (PST)
Received: from localhost ([141.226.10.168]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-4390daf4453sm82533075e9.31.2025.02.07.01.24.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 07 Feb 2025 01:24:41 -0800 (PST)
Date: Fri, 7 Feb 2025 11:24:38 +0200
From: Efraim Flashner <efraim@HIDDEN>
To: Divya Ranjan <divya@HIDDEN>
Subject: Re: Guix Consensus Document process ratified!
Message-ID: <Z6XRVtzimthm-Ud1@3900XT>
Mail-Followup-To: Divya Ranjan <divya@HIDDEN>, guix-devel@HIDDEN,
 Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
 74736 <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune@HIDDEN>,
 =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
 <875xlm69c0.fsf_-_@HIDDEN>
 <1101F8AF-BD45-4163-88C2-5510F70EF242@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="DSM+uNEnI47rlXs4"
Content-Disposition: inline
In-Reply-To: <1101F8AF-BD45-4163-88C2-5510F70EF242@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 74736
Cc: guix-devel@HIDDEN, =?utf-8?Q?No=C3=A9?= Lopez <noe@HIDDEN>,
 Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@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.9 (/)


--DSM+uNEnI47rlXs4
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 06, 2025 at 10:34:38PM +0000, Divya Ranjan wrote:
> Hello Ludo,
>=20
> Glad that we've finalized the GCD! Really happy to see it. But is it that=
 you've missed my "I support" or that my name is not there in /etc/teams.sc=
m? I just did a search in https://issues.guix.gnu.org/74736 and found that =
I had sent a "I support" on 25th Jan 17:18 UTC.
>=20
> It doesn't matter since the GCD has been accepted overall, but just wante=
d to ensure I successfully submitted it.
It might not matter for the final tally, but it *is* important to count
all the votes and keep track of the process.

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--DSM+uNEnI47rlXs4
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmel0VMACgkQQarn3Mo9
g1GHOA//TgugI7wf3fbZR+vk6YHFk3QHd5EwkpO7+2BU4232bJstnzY1QuII7j7q
NoT3eAYABK5ARJsp+J/4bQ2J9bszbQOo2EsnMj9eMOK5lm6Iz+7oietmZd76mxND
oCqc6jhTvIr+F8q45gDPDqJVv0hUqBmG0yWNR9Scf3x/47AjyBEmrMSkbMC45zn8
SKBrYA+cbAktGphclKPusuf4xz7J7oZMLl/ujS6Ml2OVou8xXt0snkx5bQMYgYdZ
4fI0INPVIewvUws7O0hOUeT8RaFkkAzTcMjKPS7A1DGn+tpQXf7tOSx3m0FYbdJ7
qCAJK8i2Vag0pXeOqEaW4b8CCefhYWJbz1H2Qng2+zVczN9g0gAhKIN/qLjqaEum
BF1EUUCqnTq3uvGXcTV1mDREzQs1ipuMWiFOVTrRQqqbzEd/Sg0v3FXQTs7zUgA/
1b45k5o1BTe9QnZkUlnX7lPHqfia8KMwcJbJTbK4cdKH+hmhzPqHVdABDOReQrqC
jALkGEmorpY9edTdmAMTelshE4Ay7oQ1VbOBLeLDfBnOHzcDjhpNJANuB/ufXFjt
AyBsdWI5mlKEcVbGJkTjYC6RvNlQ7Z4hWkaR7Wf0YayOjCLEKWUvNbDuGeys5GIT
ewim51bpQQTE4ZwsGmdml8MSRKc8lJhBBLf45yw3YkfegbD+69o=
=kSJx
-----END PGP SIGNATURE-----

--DSM+uNEnI47rlXs4--




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 Feb 2025 22:41:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 06 17:41:11 2025
Received: from localhost ([127.0.0.1]:59739 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgAYZ-0002Ky-7i
	for submit <at> debbugs.gnu.org; Thu, 06 Feb 2025 17:41:11 -0500
Received: from confino.investici.org ([93.190.126.19]:31331)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <divya@HIDDEN>)
 id 1tgAYW-0002Kk-Fq
 for 74736 <at> debbugs.gnu.org; Thu, 06 Feb 2025 17:41:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org;
 s=stigmate; t=1738881667;
 bh=KbVy+gMxxFwrndQJUc9GCOFisAdPoYQWiFuAtzRAM5k=;
 h=Date:From:To:CC:Subject:In-Reply-To:References:From;
 b=nwdPNrP4YQfK7P3D9nJUjuiubSKMaKkpp2zfZ8o3H3pLfe7pN4ac8M9ekae9ZJY9B
 2N6UOMgnM9dKg6pFTSCC3eNN6B8X8cHxn36qLmhvMEIuyLBtBVm+WeduLmotPBN8Cb
 HUeYJ8pPcN0YVCwMAwv+MdG4sxOx1fNTVzPENprA=
Received: from mx1.investici.org (unknown [127.0.0.1])
 by confino.investici.org (Postfix) with ESMTP id 4YpsX336CMz111Y;
 Thu,  6 Feb 2025 22:41:07 +0000 (UTC)
Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19])
 (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with
 ESMTPSA id 4YpsX24cggz111T; Thu,  6 Feb 2025 22:41:06 +0000 (UTC)
Date: Thu, 06 Feb 2025 22:34:38 +0000
From: Divya Ranjan <divya@HIDDEN>
To: guix-devel@HIDDEN, =?ISO-8859-1?Q?Ludovic_Court=E8s?= <ludo@HIDDEN>
Subject: Re: Guix Consensus Document process ratified!
User-Agent: Thunderbird for Android
In-Reply-To: <875xlm69c0.fsf_-_@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
 <875xlm69c0.fsf_-_@HIDDEN>
Message-ID: <1101F8AF-BD45-4163-88C2-5510F70EF242@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary=----OD0A3K8XVS0UBFYX011KWJWQQM1TEV
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?ISO-8859-1?Q?No=E9_Lopez?= <noe@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: -1.7 (-)

------OD0A3K8XVS0UBFYX011KWJWQQM1TEV
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello Ludo,

Glad that we've finalized the GCD! Really happy to see it=2E But is it tha=
t you've missed my "I support" or that my name is not there in /etc/teams=
=2Escm? I just did a search in https://issues=2Eguix=2Egnu=2Eorg/74736 and =
found that I had sent a "I support" on 25th Jan 17:18 UTC=2E

It doesn't matter since the GCD has been accepted overall, but just wanted=
 to ensure I successfully submitted it=2E

Regards,

On 6 February 2025 21:40:15 GMT, "Ludovic Court=C3=A8s" <ludo@gnu=2Eorg> w=
rote:
>Hello Guix,
>
>The Guix Consensus Document (GCD) deliberation process was set to expire
>yesterday, February 5th, anywhere on Earth=2E  I was quite impatient so I
>checked the results=C2=B9: 22 team members expressed support; quorum was =
25%
>of 44 people=C2=B2, or 11 people, so we=E2=80=99re good=2E  The GCD proce=
ss is accepted!
>
>Really happy that we can move forward with this and thankful to everyone
>who participated=2E
>
>Simon, No=C3=A9: let=E2=80=99s coordinate to update guix-consensus-docume=
nts=2Egit and
>to communicate=2E
>
>Ludo=E2=80=99=2E
>
>
>=C2=B9 Here=E2=80=99s what I collected from the deliberation thread at
>  <https://issues=2Eguix=2Egnu=2Eorg/74736>:
>
>  * Support (team members)
>
>    - Andreas Enge
>    - Andr=C3=A9 Batista
>    - Andrew Tropin
>    - Efraim Flashner
>    - Ekaitz Zarraga
>    - Eric Bavier
>    - Florian Pelz
>    - Guillaume Le Vaillant
>    - Ian Eure
>    - Janneke Nieuwenhuizen
>    - jgart
>    - Lars-Dominik Braun
>    - Laurent Gatto
>    - Liliana Marie Prikler
>    - Ludovic Court=C3=A8s
>    - Maxim Cournoyer
>    - Nicolas Goaziou
>    - Ricardo Wurmus
>    - Sharlatan Hellseher
>    - Tanguy Le Carrour
>    - Tobias Geerinckx-Rice
>    - =E5=AE=8B=E6=96=87=E6=AD=A6 (iyzsong)
>
>  * Support (other contributors)
>
>    - David Thompson
>    - Gabriel Wicki
>    - Hilton Chain
>    - Timothy Sample
>    - Zheng Junjie
>
>  * Accept (other contributors)
>
>    - Hartmut Goebel
>
>=C2=B2 =E2=80=9C=2E/etc/teams=2Escm list-teams |recsel -P members |sort -=
u |wc -l=E2=80=9D
>  returns 44 as of c8c025973bf9bfc060b7cc82c6b025ebd87ffa2f, but that
>  includes one blank line=2E
>

Divya Ranjan, Mathematics, Philosophy and Libre Software
------OD0A3K8XVS0UBFYX011KWJWQQM1TEV
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div dir=3D"auto">Hello Ludo,<br><br>Glad that we'=
ve finalized the GCD! Really happy to see it=2E But is it that you've misse=
d my "I support" or that my name is not there in /etc/teams=2Escm? I just d=
id a search in <a href=3D"https://issues=2Eguix=2Egnu=2Eorg/74736">https://=
issues=2Eguix=2Egnu=2Eorg/74736</a>=C2=A0and found that I had sent a "I sup=
port" on 25th Jan 17:18 UTC=2E<br><br>It doesn't matter since the GCD has b=
een accepted overall, but just wanted to ensure I successfully submitted it=
=2E<br><br>Regards,</div><br><br><div class=3D"gmail_quote"><div dir=3D"aut=
o">On 6 February 2025 21:40:15 GMT, "Ludovic Court=C3=A8s" &lt;ludo@gnu=2Eo=
rg&gt; wrote:</div><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0=
pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1e=
x;">
<pre class=3D"k9mail"><div dir=3D"auto">Hello Guix,<br><br>The Guix Consen=
sus Document (GCD) deliberation process was set to expire<br>yesterday, Feb=
ruary 5th, anywhere on Earth=2E  I was quite impatient so I<br>checked the =
results=C2=B9: 22 team members expressed support; quorum was 25%<br>of 44 p=
eople=C2=B2, or 11 people, so we=E2=80=99re good=2E  The GCD process is acc=
epted!<br><br>Really happy that we can move forward with this and thankful =
to everyone<br>who participated=2E<br><br>Simon, No=C3=A9: let=E2=80=99s co=
ordinate to update guix-consensus-documents=2Egit and<br>to communicate=2E<=
br><br>Ludo=E2=80=99=2E<br><br><br>=C2=B9 Here=E2=80=99s what I collected f=
rom the deliberation thread at<br>  &lt;<a href=3D"https://issues=2Eguix=2E=
gnu=2Eorg/74736">https://issues=2Eguix=2Egnu=2Eorg/74736</a>&gt;:<br><br>  =
* Support (team members)<br><br>    - Andreas Enge<br>    - Andr=C3=A9 Bati=
sta<br>    - Andrew Tropin<br>    - Efraim Flashner<br>    - Ekaitz Zarraga=
<br>    - Eric Bavier<br>    - Florian Pelz<br>    - Guillaume Le Vaillant<=
br>    - Ian Eure<br>    - Janneke Nieuwenhuizen<br>    - jgart<br>    - La=
rs-Dominik Braun<br>    - Laurent Gatto<br>    - Liliana Marie Prikler<br> =
   - Ludovic Court=C3=A8s<br>    - Maxim Cournoyer<br>    - Nicolas Goaziou=
<br>    - Ricardo Wurmus<br>    - Sharlatan Hellseher<br>    - Tanguy Le Ca=
rrour<br>    - Tobias Geerinckx-Rice<br>    - =E5=AE=8B=E6=96=87=E6=AD=A6 (=
iyzsong)<br><br>  * Support (other contributors)<br><br>    - David Thompso=
n<br>    - Gabriel Wicki<br>    - Hilton Chain<br>    - Timothy Sample<br> =
   - Zheng Junjie<br><br>  * Accept (other contributors)<br><br>    - Hartm=
ut Goebel<br><br>=C2=B2 =E2=80=9C=2E/etc/teams=2Escm list-teams |recsel -P =
members |sort -u |wc -l=E2=80=9D<br>  returns 44 as of c8c025973bf9bfc060b7=
cc82c6b025ebd87ffa2f, but that<br>  includes one blank line=2E<br><br></div=
></pre></blockquote></div><div dir=3D"auto">Divya Ranjan, Mathematics, Phil=
osophy and Libre Software</div></body></html>
------OD0A3K8XVS0UBFYX011KWJWQQM1TEV--




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 Feb 2025 22:35:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 06 17:35:54 2025
Received: from localhost ([127.0.0.1]:59731 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tgATR-00025h-JO
	for submit <at> debbugs.gnu.org; Thu, 06 Feb 2025 17:35:54 -0500
Received: from confino.investici.org ([93.190.126.19]:24143)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <divya@HIDDEN>)
 id 1tgATO-00025X-RJ
 for 74736 <at> debbugs.gnu.org; Thu, 06 Feb 2025 17:35:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org;
 s=stigmate; t=1738881349;
 bh=KbVy+gMxxFwrndQJUc9GCOFisAdPoYQWiFuAtzRAM5k=;
 h=Date:From:To:CC:Subject:In-Reply-To:References:From;
 b=LUIXuAEuPYi6PlaOOaaI/DUGcRodKknkt0cvCkfRJ6vHTJf2fIoZxCRDBtFiQpWUk
 g3hNkSBehLjK3E0vKFCQBvMI+xeyRC/bmjWAVMHJH62CkINkNqjsxzGWU2QpwR/8Em
 BmUMe7NMli73PHqIoMoP2XO7L4/uUmUASnlkOD4w=
Received: from mx1.investici.org (unknown [127.0.0.1])
 by confino.investici.org (Postfix) with ESMTP id 4YpsPx0TMtz111Y;
 Thu,  6 Feb 2025 22:35:49 +0000 (UTC)
Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19])
 (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with
 ESMTPSA id 4YpsPw295qz111T; Thu,  6 Feb 2025 22:35:48 +0000 (UTC)
Date: Thu, 06 Feb 2025 22:34:38 +0000
From: Divya Ranjan <divya@HIDDEN>
To: guix-devel@HIDDEN, =?ISO-8859-1?Q?Ludovic_Court=E8s?= <ludo@HIDDEN>
Subject: Re: Guix Consensus Document process ratified!
User-Agent: Thunderbird for Android
In-Reply-To: <875xlm69c0.fsf_-_@HIDDEN>
References: <87r04uljlj.fsf@HIDDEN> <87msfiljbw.fsf@HIDDEN>
 <875xlm69c0.fsf_-_@HIDDEN>
Message-ID: <1101F8AF-BD45-4163-88C2-5510F70EF242@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary=----OD0A3K8XVS0UBFYX011KWJWQQM1TEV
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 74736
Cc: =?ISO-8859-1?Q?No=E9_Lopez?= <noe@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: -1.7 (-)

------OD0A3K8XVS0UBFYX011KWJWQQM1TEV
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello Ludo,

Glad that we've finalized the GCD! Really happy to see it=2E But is it tha=
t you've missed my "I support" or that my name is not there in /etc/teams=
=2Escm? I just did a search in https://issues=2Eguix=2Egnu=2Eorg/74736 and =
found that I had sent a "I support" on 25th Jan 17:18 UTC=2E

It doesn't matter since the GCD has been accepted overall, but just wanted=
 to ensure I successfully submitted it=2E

Regards,

On 6 February 2025 21:40:15 GMT, "Ludovic Court=C3=A8s" <ludo@gnu=2Eorg> w=
rote:
>Hello Guix,
>
>The Guix Consensus Document (GCD) deliberation process was set to expire
>yesterday, February 5th, anywhere on Earth=2E  I was quite impatient so I
>checked the results=C2=B9: 22 team members expressed support; quorum was =
25%
>of 44 people=C2=B2, or 11 people, so we=E2=80=99re good=2E  The GCD proce=
ss is accepted!
>
>Really happy that we can move forward with this and thankful to everyone
>who participated=2E
>
>Simon, No=C3=A9: let=E2=80=99s coordinate to update guix-consensus-docume=
nts=2Egit and
>to communicate=2E
>
>Ludo=E2=80=99=2E
>
>
>=C2=B9 Here=E2=80=99s what I collected from the deliberation thread at
>  <https://issues=2Eguix=2Egnu=2Eorg/74736>:
>
>  * Support (team members)
>
>    - Andreas Enge
>    - Andr=C3=A9 Batista
>    - Andrew Tropin
>    - Efraim Flashner
>    - Ekaitz Zarraga
>    - Eric Bavier
>    - Florian Pelz
>    - Guillaume Le Vaillant
>    - Ian Eure
>    - Janneke Nieuwenhuizen
>    - jgart
>    - Lars-Dominik Braun
>    - Laurent Gatto
>    - Liliana Marie Prikler
>    - Ludovic Court=C3=A8s
>    - Maxim Cournoyer
>    - Nicolas Goaziou
>    - Ricardo Wurmus
>    - Sharlatan Hellseher
>    - Tanguy Le Carrour
>    - Tobias Geerinckx-Rice
>    - =E5=AE=8B=E6=96=87=E6=AD=A6 (iyzsong)
>
>  * Support (other contributors)
>
>    - David Thompson
>    - Gabriel Wicki
>    - Hilton Chain
>    - Timothy Sample
>    - Zheng Junjie
>
>  * Accept (other contributors)
>
>    - Hartmut Goebel
>
>=C2=B2 =E2=80=9C=2E/etc/teams=2Escm list-teams |recsel -P members |sort -=
u |wc -l=E2=80=9D
>  returns 44 as of c8c025973bf9bfc060b7cc82c6b025ebd87ffa2f, but that
>  includes one blank line=2E
>

Divya Ranjan, Mathematics, Philosophy and Libre Software
------OD0A3K8XVS0UBFYX011KWJWQQM1TEV
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div dir=3D"auto">Hello Ludo,<br><br>Glad that we'=
ve finalized the GCD! Really happy to see it=2E But is it that you've misse=
d my "I support" or that my name is not there in /etc/teams=2Escm? I just d=
id a search in <a href=3D"https://issues=2Eguix=2Egnu=2Eorg/74736">https://=
issues=2Eguix=2Egnu=2Eorg/74736</a>=C2=A0and found that I had sent a "I sup=
port" on 25th Jan 17:18 UTC=2E<br><br>It doesn't matter since the GCD has b=
een accepted overall, but just wanted to ensure I successfully submitted it=
=2E<br><br>Regards,</div><br><br><div class=3D"gmail_quote"><div dir=3D"aut=
o">On 6 February 2025 21:40:15 GMT, "Ludovic Court=C3=A8s" &lt;ludo@gnu=2Eo=
rg&gt; wrote:</div><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0=
pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1e=
x;">
<pre class=3D"k9mail"><div dir=3D"auto">Hello Guix,<br><br>The Guix Consen=
sus Document (GCD) deliberation process was set to expire<br>yesterday, Feb=
ruary 5th, anywhere on Earth=2E  I was quite impatient so I<br>checked the =
results=C2=B9: 22 team members expressed support; quorum was 25%<br>of 44 p=
eople=C2=B2, or 11 people, so we=E2=80=99re good=2E  The GCD process is acc=
epted!<br><br>Really happy that we can move forward with this and thankful =
to everyone<br>who participated=2E<br><br>Simon, No=C3=A9: let=E2=80=99s co=
ordinate to update guix-consensus-documents=2Egit and<br>to communicate=2E<=
br><br>Ludo=E2=80=99=2E<br><br><br>=C2=B9 Here=E2=80=99s what I collected f=
rom the deliberation thread at<br>  &lt;<a href=3D"https://issues=2Eguix=2E=
gnu=2Eorg/74736">https://issues=2Eguix=2Egnu=2Eorg/74736</a>&gt;:<br><br>  =
* Support (team members)<br><br>    - Andreas Enge<br>    - Andr=C3=A9 Bati=
sta<br>    - Andrew Tropin<br>    - Efraim Flashner<br>    - Ekaitz Zarraga=
<br>    - Eric Bavier<br>    - Florian Pelz<br>    - Guillaume Le Vaillant<=
br>    - Ian Eure<br>    - Janneke Nieuwenhuizen<br>    - jgart<br>    - La=
rs-Dominik Braun<br>    - Laurent Gatto<br>    - Liliana Marie Prikler<br> =
   - Ludovic Court=C3=A8s<br>    - Maxim Cournoyer<br>    - Nicolas Goaziou=
<br>    - Ricardo Wurmus<br>    - Sharlatan Hellseher<br>    - Tanguy Le Ca=
rrour<br>    - Tobias Geerinckx-Rice<br>    - =E5=AE=8B=E6=96=87=E6=AD=A6 (=
iyzsong)<br><br>  * Support (other contributors)<br><br>    - David Thompso=
n<br>    - Gabriel Wicki<br>    - Hilton Chain<br>    - Timothy Sample<br> =
   - Zheng Junjie<br><br>  * Accept (other contributors)<br><br>    - Hartm=
ut Goebel<br><br>=C2=B2 =E2=80=9C=2E/etc/teams=2Escm list-teams |recsel -P =
members |sort -u |wc -l=E2=80=9D<br>  returns 44 as of c8c025973bf9bfc060b7=
cc82c6b025ebd87ffa2f, but that<br>  includes one blank line=2E<br><br></div=
></pre></blockquote></div><div dir=3D"auto">Divya Ranjan, Mathematics, Phil=
osophy and Libre Software</div></body></html>
------OD0A3K8XVS0UBFYX011KWJWQQM1TEV--




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 Feb 2025 21:40:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 06 16:40:28 2025
Received: from localhost ([127.0.0.1]:59622 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tg9bo-0004q0-0b
	for submit <at> debbugs.gnu.org; Thu, 06 Feb 2025 16:40:28 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:45872)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tg9bm-0004pm-HA
 for 74736 <at> debbugs.gnu.org; Thu, 06 Feb 2025 16:40:26 -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 1tg9be-000173-DH; Thu, 06 Feb 2025 16:40: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=8M8+/GcRZ0IuKGaNThKFbwj3wgMFR5SDKSSbwdhZ+P0=; b=YQECZJTtS4lPMLrpbF6V
 m+leRScfSK4awjOBTAvdNqRDvdudkuAw+yQUsnRU/U/9N+xm10ZTPAMp3+S9QwLMgi183vNov5Mni
 Aqdo1IvrTlSZeOsnz5C61suw/LP+Too1rUWHFR0DFh9YuZBGNfW5iyf8g+J9pQ8SZ8/F5Jae/dAZX
 DGFQMoWLYJm2QPLIscsRO36JNGtWavCHyUU4QvfAtuv5rmLsJZ2WEmPSglvXBzyh0QebTiHI+UDMV
 AUU9W8+Mfi65ZjbI98ylluAJqS/K/SU57MS6WSk+LMv/JP29Z+d2sxknSPaK6HIa9XfspmYCyKdwH
 7PNDv3U3uKukhw==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: guix-devel@HIDDEN
Subject: Guix Consensus Document process ratified!
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, 06 Feb 2025 22:40:15 +0100
Message-ID: <875xlm69c0.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,
 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 (---)

Hello Guix,

The Guix Consensus Document (GCD) deliberation process was set to expire
yesterday, February 5th, anywhere on Earth.  I was quite impatient so I
checked the results=C2=B9: 22 team members expressed support; quorum was 25%
of 44 people=C2=B2, or 11 people, so we=E2=80=99re good.  The GCD process i=
s accepted!

Really happy that we can move forward with this and thankful to everyone
who participated.

Simon, No=C3=A9: let=E2=80=99s coordinate to update guix-consensus-document=
s.git and
to communicate.

Ludo=E2=80=99.


=C2=B9 Here=E2=80=99s what I collected from the deliberation thread at
  <https://issues.guix.gnu.org/74736>:

  * Support (team members)

    - Andreas Enge
    - Andr=C3=A9 Batista
    - Andrew Tropin
    - Efraim Flashner
    - Ekaitz Zarraga
    - Eric Bavier
    - Florian Pelz
    - Guillaume Le Vaillant
    - Ian Eure
    - Janneke Nieuwenhuizen
    - jgart
    - Lars-Dominik Braun
    - Laurent Gatto
    - Liliana Marie Prikler
    - Ludovic Court=C3=A8s
    - Maxim Cournoyer
    - Nicolas Goaziou
    - Ricardo Wurmus
    - Sharlatan Hellseher
    - Tanguy Le Carrour
    - Tobias Geerinckx-Rice
    - =E5=AE=8B=E6=96=87=E6=AD=A6 (iyzsong)

  * Support (other contributors)

    - David Thompson
    - Gabriel Wicki
    - Hilton Chain
    - Timothy Sample
    - Zheng Junjie

  * Accept (other contributors)

    - Hartmut Goebel

=C2=B2 =E2=80=9C./etc/teams.scm list-teams |recsel -P members |sort -u |wc =
-l=E2=80=9D
  returns 44 as of c8c025973bf9bfc060b7cc82c6b025ebd87ffa2f, but that
  includes one blank line.




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 Feb 2025 20:13:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 05 15:13:43 2025
Received: from localhost ([127.0.0.1]:52773 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tflmI-00011N-Ta
	for submit <at> debbugs.gnu.org; Wed, 05 Feb 2025 15:13:43 -0500
Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]:45079)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dthompson2@HIDDEN>)
 id 1tflmC-00010q-LK
 for 74736 <at> debbugs.gnu.org; Wed, 05 Feb 2025 15:13:40 -0500
Received: by mail-qt1-x833.google.com with SMTP id
 d75a77b69052e-46fee2b9c7aso1942051cf.2
 for <74736 <at> debbugs.gnu.org>; Wed, 05 Feb 2025 12:13:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=worcester.edu; s=google; t=1738786411; x=1739391211; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Qvoifa+PoTNIqQu0KolQhurXJ1aqT3VmpXZIAfLNo84=;
 b=BmSoHpaNG6Elxs/Lipz41gCOILcl8rEyYY08R95zeIEf8vFSjivf0lj8X83LzQAXiG
 02rDj7Y/sMUQR9P5rD4vAekc4UBkNlKebZQvp8YHKn0aKic7YamVXHT01l3kF7rUhCy2
 eHeOhXhoAKhuM5jU4WxNs59FPUTyb8mwBLIoc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738786411; x=1739391211;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Qvoifa+PoTNIqQu0KolQhurXJ1aqT3VmpXZIAfLNo84=;
 b=bMiJwy6alSDtK+/z18QiD7S4znH93087Kp0ZETqwQX3lBh5aNLZGGDxUPutMpluYyf
 nCCZWhrzyaDP5lgB2To7wzQU6lZLL1jD2sFlXNeoqRO8yBPnbFR0YHQjT12GrTufwE3h
 CRC19tyVBMYLwBiDSGfdDwunUptnuVpGlkqIEqmWmsGOGjdohyxHYISCMTKH71QFjlzO
 nkyqBvG8hr2V9Ubz2OAoC8SWem0Qbisp6HjfCIYh2PKAr6E5ojx7gvIj5Wj0FcA4C/H7
 sNTkrvGABM477qzH08FzRdvV4J49FG3vJqxhcjQaxnfifI9FQUvONd4zbjLsNiMq1YEq
 xndA==
X-Forwarded-Encrypted: i=1;
 AJvYcCUYQ4yRhl00LkgaLvRlVRpNwjSqPf9ubbWPfzD4lrelGpI1NQfZiOAZpYX6z6wzLDFJMOtFOg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw21FGOTntR+EfhulAyWgwb3sG645hkKLmiL+gYlAN/IxQAmw0s
 Qd2oHxDXQHjZoHK+NtxLm5I3Q4IqiwreLdELLHcM/OZ2NELK2FN+YsEqdm6jITJQFafYltr3YPZ
 zUGiSKLPZrZWLDM0WhvOM1JxiA9PuSEu5+FYmFQ==
X-Gm-Gg: ASbGncsMHqoWhrQo/jfR5i+9AsgdGp8DVGNqG1mNNDf/aKtM2xk3PmQE3Mvj6ziO6v3
 DpqUDlI1fpYC8Xab+34jgJ//ovs2MYE9Rcg1a2CQFVFSai+EzBxt9BvvA1mvdEj7yVn2f1rsC98
 yLeAg41B2+7Cs=
X-Google-Smtp-Source: AGHT+IGTBkl+mGHHBZWDA2Y4gL0daNc4CRv3MCyNwDk5QVWcn83RiMMAC0RN6YaV7KJxtcbNtEeyoc9UoDMH3sO49nA=
X-Received: by 2002:ac8:58d4:0:b0:467:8541:a969 with SMTP id
 d75a77b69052e-470281b60a0mr61388781cf.14.1738786411095; Wed, 05 Feb 2025
 12:13:31 -0800 (PST)
MIME-Version: 1.0
References: <87r04uljlj.fsf@HIDDEN>
In-Reply-To: <87r04uljlj.fsf@HIDDEN>
From: "Thompson, David" <dthompson2@HIDDEN>
Date: Wed, 5 Feb 2025 15:13:19 -0500
X-Gm-Features: AWEUYZnYBtUr99pEPoiWXCfjLRqKSuiV9tEePSr0XBeuPqoxKKn_kSUDKsM2J60
Message-ID: <CAJ=Rwfb-OaDznPjWXw7FWwrZhW1bVN2mcTsT09vZFgrhS2aHUQ@HIDDEN>
Subject: =?UTF-8?Q?Re=3A_Guix_Consensus_Document_process_=E2=80=93_deliberation?=
To: Simon Tournier <zimon.toutoune@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74736
Cc: info-guix@HIDDEN, 74736 <at> debbugs.gnu.org, guix-maintainers@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 (-)

On Wed, Jan 22, 2025 at 2:44=E2=80=AFPM Simon Tournier <zimon.toutoune@gmai=
l.com> 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.

I'm not currently on a team but:

I approve.

- Dave




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 Feb 2025 22:32:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 04 17:32:58 2025
Received: from localhost ([127.0.0.1]:47066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tfRTW-0003qu-6M
	for submit <at> debbugs.gnu.org; Tue, 04 Feb 2025 17:32:58 -0500
Received: from relay.yourmailgateway.de ([188.68.61.107]:53427)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pelzflorian@HIDDEN>)
 id 1tfRTT-0003qi-BW
 for 74736 <at> debbugs.gnu.org; Tue, 04 Feb 2025 17:32:56 -0500
Received: from mors-relay-8405.netcup.net (localhost [127.0.0.1])
 by mors-relay-8405.netcup.net (Postfix) with ESMTPS id 4YndRT3BBCz72DP
 for <74736 <at> debbugs.gnu.org>; Tue,  4 Feb 2025 23:32:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de;
 s=key2; t=1738708373;
 bh=iiqeXP04ULEMtC8GkZ/IYbV/6J8zPV5ixz06xWP1mMQ=;
 h=From:To:Subject:In-Reply-To:References:Date:From;
 b=NcfCD3TRYq6eRkCW2TxsrDbk/OTArvkq3U+mHJLZutUpeFTqwY+GsPWrGE2LlFl8B
 suazZfpiM14wg+RgYLzR32tjIAYWXu60f1KfxEIjBsCG9O+Hr/JUpJQr8TVq4PdrV0
 qw+Cq6idVG2OA3heWE+wDtfQqRLsYpY1WlMKjDCX4EAAkpmVLhasYLOy95xshsdQIz
 MDC3CTkVU8A3LAnQ9M2PWezXnoyGogxjWVIYNxNV2SW5gzdJrDrUj2vMq8xtUU8JqA
 y3rWLyO5lvC5mww+DrdzUFCwAPFVWvbrOu8n8pTb9LeXNGwxd0XY//JL5hzaRSFjpI
 FFPKVw1BNq61g==
Received: from policy01-mors.netcup.net (unknown [46.38.225.35])
 by mors-relay-8405.netcup.net (Postfix) with ESMTPS id 4YndRT2VGWz728s
 for <74736 <at> debbugs.gnu.org>; Tue,  4 Feb 2025 23:32:53 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 required=6.31 tests=[ALL_TRUSTED=-1,
 BAYES_05=-0.5] autolearn=ham autolearn_force=no
Received: from mxe217.netcup.net (unknown [10.243.12.53])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by policy01-mors.netcup.net (Postfix) with ESMTPS id 4YndRT07F2z8tXH
 for <74736 <at> debbugs.gnu.org>; Tue,  4 Feb 2025 23:32:52 +0100 (CET)
Received: from florianhp (ipb21a5dbf.dynamic.kabel-deutschland.de
 [178.26.93.191])
 by mxe217.netcup.net (Postfix) with ESMTPSA id 79C4684570
 for <74736 <at> debbugs.gnu.org>; Tue,  4 Feb 2025 23:32:51 +0100 (CET)
From: "pelzflorian (Florian Pelz)" <pelzflorian@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: Tue, 04 Feb 2025 23:32:58 +0100
Message-ID: <87v7tpqr1h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 79C4684570
X-Rspamd-Server: rspamd-worker-8404
X-NC-CID: aFrXsBYPkCVEQJ4LrwLl3RYQyL8fpWZvBM0JvConcV0BgywiPv9z+Nlp
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.

Regards,
Florian




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 Feb 2025 16:55:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 04 11:55:47 2025
Received: from localhost ([127.0.0.1]:46462 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tfMDD-0005Pn-He
	for submit <at> debbugs.gnu.org; Tue, 04 Feb 2025 11:55:47 -0500
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:59641)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1tfMDB-0005PS-Oz
 for 74736 <at> debbugs.gnu.org; Tue, 04 Feb 2025 11:55:46 -0500
Received: by mail-wm1-x330.google.com with SMTP id
 5b1f17b1804b1-436202dd730so41736625e9.2
 for <74736 <at> debbugs.gnu.org>; Tue, 04 Feb 2025 08:55:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738688139; x=1739292939; darn=debbugs.gnu.org;
 h=content-disposition:mime-version:mail-followup-to:message-id
 :subject:to:from:date:sender:from:to:cc:subject:date:message-id
 :reply-to; bh=iz9A0MI3Zy0ZlxDp49E8w44cjf8PEvL8S+NXf6BO0w8=;
 b=OVnewwYGf0qhWlybj7fnXb9rUeVEl5bDRsacmtaE9+vBaggeT21EoSCvPo1iGOokut
 xBfXFbmphDraBmVQ25Uht8x48PPo3wMx30FqAt7pLGeJKyZjohEp99IcW40xOmVa7kKj
 /dJXtce3aSV8OYFsb2viBb5kxhxunypE9918DjcgBGQGaIRgnVHELi/u/dkfhslwOAOa
 TZQOerEqz9WRl7qzzIm1a8fog8gOVry2T73AAlL3vhk56N8yUqqSOZ0NzK4eSOoXnsAF
 unHGZwRQNKdIPvkA+uIt7Soj/fP9l+Keb1RlzzjbpY6wqAYln/JNToykejxWOnZ4Gfko
 dJUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738688139; x=1739292939;
 h=content-disposition:mime-version:mail-followup-to:message-id
 :subject:to:from:date:sender:x-gm-message-state:from:to:cc:subject
 :date:message-id:reply-to;
 bh=iz9A0MI3Zy0ZlxDp49E8w44cjf8PEvL8S+NXf6BO0w8=;
 b=oFFxUPy82IsMVsvgyeDE2OmWxvF6HP16oQAVxwjziqPht2vILNx5GogH5tGtChIYFx
 YySlvXIzQ9T1O9uyBC9f9wvNiZwx2uzAGRpjZNQcIvuOwL9jFNdNwNWPIE6E5sCVUjpF
 sBiJLObDP3S8P6sMrW1VWD+SyDfHXRFsE3aXyBWQ7td8mzVbNjhVbljvAk3tclxSrjP2
 2vBnMWAsW09YWwlg4/BHmnAHLyjc/NLxPtJPSgwMNU9T6Cl7MgnB+NRrJJIRxnbg55iO
 yIaex1krfK0vrw5pBYPcg5lWkXt75uLxRkJ1VL/QQE/09UPT5S6Q3443lPyOup5bcfuN
 qjnw==
X-Gm-Message-State: AOJu0YwBuJvLO+rgmF+JbYSIRciyYwwVWiDxvbm2LQkGR3gg79Yd3BnO
 gTkqs+RK+n6kAa/CWbm00oXsbGGkRWibIwE8VvkU1B8T5zUCdVsCeS5DDg==
X-Gm-Gg: ASbGnctZD+qnMwxbv2sLnIpy9R2ANsvKDbfFDqyVsq3PZE/m/6X9FBEB8XPV+IRbX6C
 VellOHTOBhiP5fwdjnGrS8wwWesHoTxnCRaQxU6RbdR/PNy5eEy/2kMptb7JNj11UK2tvcyojsN
 sYiN2UAxk6H0/I55J+7QUeqviyQ8ACz2sLyIqL8NQvNVThpLPw9qDCaBzxTCOuUKYS/zs/ZW6Lq
 eIt4RhyAjptLhv7JU9BLJu5gQYSl0CzqDXre5w5qXB7kN+Jf9EEC4G5pyCYInox2htdTAgFH+PQ
 BjUUBTfOyA4pVEo=
X-Google-Smtp-Source: AGHT+IH6booRvJMCCzQaFn5r1dPcuFmXFnyTqn/67BP4ydlNdONGCFvUhQKTHZMzD9X7lBHUETlk1w==
X-Received: by 2002:a05:600c:3d9b:b0:434:effb:9f8a with SMTP id
 5b1f17b1804b1-438dc3c3554mr242144385e9.15.1738688139350; 
 Tue, 04 Feb 2025 08:55:39 -0800 (PST)
Received: from localhost ([141.226.10.168]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-38c5c1b5780sm16482460f8f.67.2025.02.04.08.55.37
 for <74736 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 04 Feb 2025 08:55:38 -0800 (PST)
Date: Tue, 4 Feb 2025 18:55:35 +0200
From: Efraim Flashner <efraim@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: Guix Consensus Document =?utf-8?Q?proc?=
 =?utf-8?B?ZXNzIOKAkw==?= deliberation
Message-ID: <Z6JGhwlowfKnxHpH@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 74736 <at> debbugs.gnu.org
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="8sBxZUEuzYD33eE3"
Content-Disposition: inline
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.1 (/)
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.9 (/)


--8sBxZUEuzYD33eE3
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I support

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--8sBxZUEuzYD33eE3
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmeiRoMACgkQQarn3Mo9
g1FqZQ//Zbal4kYKGCCh/I2drBGjwAF36n+KyMzywAt2yvEAWNwUud5jkjZiGjKR
NXM3xPjETkicbyhip7xEtPydyhrzuk0IU8Vf5S5hxwT8yUMt1PCUqTRwNhCoin8M
IUuB/qx79jKNKhvi9DU8ausxu2K2gpFtKIGH627I97P9F6H3A9w3OIV5zZkza2LP
+FFK6P6i1xTyAGUtOCgfWS5cq56B0yD6YToBl/JAYRdbRMV9VFOPp5fvOuN/HwA9
NvqsOmdlCvNv5cuT+oquGxbdbhHWAIELaQz8U9IjpHM34B4shDOMQqxd9ogxVg86
BmRJpac1ljTossOyX92rdJrVlxQaRbLI7ntjL7F4jt5Fl1Ou40kizJhpLpVPbj0v
IvILQLRDSO9ejOo+nne7HSSRqq285+j1qDfPcWkmur4b9bVTP0ap5R34A4aO6IIR
XRoVmMctwBCY5H+ooMnNyp6wMeGM9pkgUhKLskgHzA/Th2TSwG8C5KJVqRAWzIjd
blVy6rkidB9xc8M5GMEXw5WjvmRirB9DOFAQPTLtqP/d/s1k0MDBgnvlB1FwSn8A
92K2dWi6zpDe3sYnZTe6t1gD4i0wDBVGd/aUlxf6RDwWLrcGnMQpcUboBdvI2B7t
DtVVgP3t+pvJ3ByqP1CboApaaiWWpWIdGuL/xVSKwhxnDVWjv7s=
=jwto
-----END PGP SIGNATURE-----

--8sBxZUEuzYD33eE3--




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 Feb 2025 16:04:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 11:04:38 2025
Received: from localhost ([127.0.0.1]:40876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1teywA-0007Gx-Iy
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 11:04:38 -0500
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:46130)
 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 1teyw7-0007G1-Dd
 for 74736 <at> debbugs.gnu.org; Mon, 03 Feb 2025 11:04:35 -0500
Received: by mail-wm1-x336.google.com with SMTP id
 5b1f17b1804b1-43622267b2eso46442025e9.0
 for <74736 <at> debbugs.gnu.org>; Mon, 03 Feb 2025 08:04:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738598669; x=1739203469; 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=zsuTes9wYj+kqMzUE2YP1PrzL6QA4tufIuSQ8L6MdFo=;
 b=iZd0s1yiZBaUo5M/YkiOuMU+cYsMls1z3K7UZ83DhXtek/zRCteOEsnPVSN+yZ5KqQ
 k6aJ5EFNLrIOgET4Zju6i0AkaD0Ty2X8FV6ftK9zHDTpAXg3G5AatpxkEjn199ay5305
 2Lmyt3iqMuSbSx4wcbW54AfSn/uT/arygzrObSComdnifIFQqr5SZmBe5JlxA8OgeZnO
 QRCp4sci57R1jpqjF3H2HZwDgOJv6vuqZMJoruSBfJZ3IN+04FJ8oq5AIJFBbCQQAEbo
 izSv1PAvzKz2o1VAtXZ2a/RgnLLOYk/yaAoTnH5pvSiq1SVjMn15cO3k5D8TOPptxg4v
 +Wmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738598669; x=1739203469;
 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=zsuTes9wYj+kqMzUE2YP1PrzL6QA4tufIuSQ8L6MdFo=;
 b=lj2H+eOyvzC/YbS3sdHxxn+j48csy3h2uZybNWRLyTIp4+W8UP38dL1gWITDUerxW6
 EWoD/diOvkwTMVJGrUCeqIbVGUDdxa4mU3J3c8gi78Wvd8HIbIWKyvS8FXf1PoGepXRj
 E3YDvhfMWeyWH+TXcH4YZyLiz9DvgP9fdd1X+5NUhDRUkWhr0uebrcGc8x49Vs05xVb6
 1DcymvmVy00CDzqc6PzRchYdgKCXoGy3cmcVPa6Gu1IH1X/sTVY/kamzRLNNwUZxNGAb
 nx4q0Re/M/3bucAe+XRv8RCzvKkbhdefkfB3HjBCWM+AihIRI4suDrnGeKp2i3Y6tYhv
 U2SQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWbG0f3IVpyd7P7jGfGn2p8uBHXM0ojzB278zBZQOdZLWgrnRXatXTCptXP1rMajZAskZwP4w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywob6ece2sLjFa0seoitisfcRZ5cgwoJTKjl9yd2lcpVP1j420/
 KoP/k53DNxXr7S2GYVP7cdpRA/LRaFtBqumaFBRG8ty17LzLRnd+GD7eM8MU
X-Gm-Gg: ASbGncvFNNg/Gztogimr7BUF2gcqvnAez/Z6uu/elInfCKcKfhU46w+zbHRY/R45eZW
 Krr8gzymeBrx5lM3zYmAEd3YO4dkf28Nqq1W7CRvNsquIPTwYSxYRRNKmeSYq9ijhvHuBSh8tZn
 S5sVKCvnPAis5EkmhlIQvFZc8+AbRApoqo381+Nhwd9Q0i0gf3SBW/oFYkKmwxg5+EbCW1azicQ
 7tA2G5KdXAixhe/sxbQQ/6gyyyYLeyz7PR4ImMsIs2vmxXkRY427M+D1BGNTBbZAW+KREdg4V9P
 OxbOIFS1LS9xAplFtDvP10sbaaJXMLAjte1HjFq96SZH5jk8t9pJzUUvUrTs1sw0QuadMjfmY7y
 I
X-Google-Smtp-Source: AGHT+IE3C3vTBx1DYjA/7HrxT23ioNTpGyV33Rg1WrHCj0+wDIwcHNeuDHpbExzNDzL3sWChonhsfg==
X-Received: by 2002:a5d:6d86:0:b0:38a:873f:e31f with SMTP id
 ffacd0b85a97d-38c5194d20fmr17819713f8f.1.1738598668987; 
 Mon, 03 Feb 2025 08:04:28 -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
 5b1f17b1804b1-438dcc26cefsm194231815e9.13.2025.02.03.08.04.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 03 Feb 2025 08:04:28 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: =?utf-8?Q?Andr=C3=A9?= Batista <nandre@HIDDEN>, 74736 <at> debbugs.gnu.org
Subject: Re: [bug#74736] Guix Consensus Document process
 =?utf-8?Q?=E2=80=93?= deliberation
In-Reply-To: <Z5vx_SP3yOlPqbBn@andel>
References: <87r04uljlj.fsf@HIDDEN> <Z5vx_SP3yOlPqbBn@andel>
Date: Mon, 03 Feb 2025 16:46:02 +0100
Message-ID: <87zfj38211.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 Thu, 30 Jan 2025 at 18:42, Andr=C3=A9 Batista <nandre@HIDDEN> wrote:

>> 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*.
>
> So authors and sponsors are excluded from the deliberation's counting?

Well, for now, the count is =C2=AB at least 25% of all team members =C2=BB
therefore if author(s) and sponsor(s) are part of some teams, their
reply counts in these 25%.

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; 3 Feb 2025 15:33:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 10:33:31 2025
Received: from localhost ([127.0.0.1]:40801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1teyS3-0005m9-2q
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 10:33:31 -0500
Received: from fout-a7-smtp.messagingengine.com ([103.168.172.150]:49529)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <samplet@HIDDEN>) id 1teyRz-0005lk-Uu
 for 74736 <at> debbugs.gnu.org; Mon, 03 Feb 2025 10:33:29 -0500
Received: from phl-compute-01.internal (phl-compute-01.phl.internal
 [10.202.2.41])
 by mailfout.phl.internal (Postfix) with ESMTP id 18A5513801DD;
 Mon,  3 Feb 2025 10:33:20 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-01.internal (MEProxy); Mon, 03 Feb 2025 10:33:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ngyro.com; h=cc
 :cc:content-type:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:subject
 :subject:to:to; s=fm1; t=1738596800; x=1738683200; bh=YHEh1nfpfE
 iDdfuXNQZ489xoCrOtW44AtPzU3j/Qx6A=; b=BBFUjZJbcTeDmkkWfflvzgRuyj
 iUWTxTapeOUF4K7zR7GKTCr/JaQA+cFX72OcQcmXV32heaO8QxG8anroOybWvaFh
 5CTrKcs1TpeSSs+DkjECYPYGL7ygqApGBmjL4ne0a6Wk9R6WgqYWS7fLRt5ACm6v
 NIbdez8gcotuffwb+6c1N7J3TSLe4Df9P2cpTsgwLpmRNBRZ3K1pd2XEYff2D54U
 7Y0uv7AEzTFAqnv1NIJBVqhPWmKAJlbNucMjDvbSKf1Nclh5EyltaThNwUhAo8Wr
 cR1vIZuXmUzM8jbf7J0s+yDE/YuKG0XhoPAMTkc4Cnsi+IVsZrbJpMmJl9Wg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
 1738596800; x=1738683200; bh=YHEh1nfpfEiDdfuXNQZ489xoCrOtW44AtPz
 U3j/Qx6A=; b=arwxG3bN7m6TbdfyJBl36SHhCWUj6YbVs5dKZS8JmVpdsB/r2Hf
 VdWtyRajnxS4OoIdAoT2tyWuULF/GIsaJBblhf/jWCQcKFn4zL1B2qxxr26hJ2Hr
 XEZNReEGaXQWra4UHr0iOmQ5vdzcZ3WNmN9BFOCESos+JnDDqaEk6zDft1wzZfSk
 eC+U0GThk2cTn5lCYriWovsqDCK6zpm68W2e+tTxyLXCw/lIgF5jk2C/QfpiKrEC
 phjz5LcR9sjyprJbuLw3ox19vDZeevE9cT6rdcrmuZUdT9ENd33jwk6hmi3TiAqd
 b7zanATpwovFGv7yLPjgawELHMvrBu/WnHw==
X-ME-Sender: <xms:v-GgZz2L9075ZAQ25_bZy9AmQS7E0w3d16ikfkkR5IbMhxb0KhXFkQ>
 <xme:v-GgZyEzsZBmetOE2801oLvvxltb4AxVsIAV-MIQ-mIUTaY68BNYjjF2YmSNXV-8n
 tqs60YMvgzn3tKdlg>
X-ME-Received: <xmr:v-GgZz7DLodRReMYrxS6mIRHRoy3TPa63Xa6QcbIVbNVKZDlsOLCRBUVYA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddujeeljecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvve
 fujghffffkfgggtgesthdtredttdertdenucfhrhhomhepvfhimhhothhhhicuufgrmhhp
 lhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrfgrthhtvghrnhepke
 dugeffgeejgeevfffhueeflefhudeltdehheevheeikedtieffheehieekuddvnecuvehl
 uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhplhgvth
 esnhhghihrohdrtghomhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhht
 pdhrtghpthhtohepjeegjeefieesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtth
 hopeiiihhmohhnrdhtohhuthhouhhnvgesghhmrghilhdrtghomh
X-ME-Proxy: <xmx:v-GgZ41BXphgOjTM1ZJF9Ug335pfvwqCXU_dHRdnGNWVs1o62HTKtg>
 <xmx:v-GgZ2FbRn8RfArJcoSb8nqOLakDQI0i6B2WEtac-WKa6ZJC6ifMhw>
 <xmx:v-GgZ5-qYEOH3VTVrc7Fce8l_U_BUz1hmhlX1Iq1gvvdogUFWw0rUA>
 <xmx:v-GgZzkRpSgIwUJHu_YKGWAmJRj1QVW8vedWj-ID8903P8bnT6evdw>
 <xmx:wOGgZ7QTo0u71h3Dg7FcZMWZ1vH-JHIV3m4lVV6K6mNhn5K6RImxHMa_>
Feedback-ID: i4721425c:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 3 Feb 2025 10:33:19 -0500 (EST)
From: Timothy Sample <samplet@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: Mon, 03 Feb 2025 09:33:19 -0600
Message-ID: <87ed0ft54w.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
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 Simon,

Simon Tournier <zimon.toutoune@HIDDEN> writes:

> 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. :-)

This is my case, sadly.  Be that as it may, the GCD process looks very
good to me.

I support.


-- Tim




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; 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">&lt;h.goebel@HIDDEN&gt;</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">&lt;https://issues.guix.gnu.org/issue/74736#58&gt;</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">&lt;h.goebel@HIDDEN&gt;</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">&lt;https://issues.guix.gnu.org/issue/74736#70&gt;</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
-![diagram.svg](Diagram of the GCD process.)
=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:

![diagram.svg](Diagram of the GCD process.)

```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:
>
> ![diagram.svg](Diagram of the RFC process.)

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" &lt;ludo@gnu=
=2Eorg&gt; 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" &lt;ludo@gnu=
=2Eorg&gt; 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:
>
> ![diagram.svg](Diagram of the RFC process.)
>
> ```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:

![diagram.svg](Diagram of the RFC process.)

```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
> +
> +# Ludovic Court=C3=A8s:
> +# I=E2=80=99d go for one format, preferably Markdown because we have a l=
ibrary to
> +# parse it.

Yes! :-)  Despite being an Org fan, I think we should stick to Markdown:
it=E2=80=99s widespread, well-known, and can be rendered by Haunt or by any
forge.

> +** 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?

> +** Drawbacks
> +
> +There is a risk that the additional process will hinder contribution mor=
e than
> +it would help.  We should stay alert that the process is only a way to h=
elp
> +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 r=
atio
> +in collected feedback, particularly on easily bike-shedded topics.
> +
> +** Open questions
> +
> +There are still questions regarding the desired scope of the process.  W=
hile
> +we want to ensure that changes which affect the users are well-considere=
d, 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

I think these two sections in the context of this foundational document
look a bit ridiculous.  :-)  But maybe that=E2=80=99s okay?

Thanks!

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#74736; Package guix-patches. Full text available.
Merged 66844 74736. Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 74736 <at> debbugs.gnu.org:


Received: (at 74736) by debbugs.gnu.org; 9 Dec 2024 20:48:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 09 15:48:39 2024
Received: from localhost ([127.0.0.1]:55884 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tKkgJ-0005ls-6P
	for submit <at> debbugs.gnu.org; Mon, 09 Dec 2024 15:48:39 -0500
Received: from mail-lf1-f46.google.com ([209.85.167.46]:40613)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <poptsov.artyom@HIDDEN>) id 1tKkgG-0005lW-5N
 for 74736 <at> debbugs.gnu.org; Mon, 09 Dec 2024 15:48:38 -0500
Received: by mail-lf1-f46.google.com with SMTP id
 2adb3069b0e04-53e395932c6so261465e87.2
 for <74736 <at> debbugs.gnu.org>; Mon, 09 Dec 2024 12:48:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1733777250; x=1734382050; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
 :subject:date:message-id:reply-to;
 bh=4UgzKIl2nW8XQdEcT1ITVX3VLVL6nJehb0DGUFM8u8I=;
 b=OcfrpyEEKGUCtYqFV5FYFIvuw50aQxbb78xhglbERdd3aR9y7ZJd1KiONgvyy3UCxa
 ZUuCQ5B28H9iW2S+AsQW5UDbSbHvr9jph4+YfUFhihhIYUDkLp1BrAUtcJNQaSaT3M8r
 AfW/nu+upzB/tMSdB6S2LkQCIhFWWOGYoSIjcIRtBQLETnn9IPGSAtiwMI3TmIQAtM7x
 Uh8ZSPK2UUeoaEAv/AOx19HTGVHeWJs3UR+s2d6RGqDqz+bXI5nqJvU57Blx9FQnT0J0
 TSDswdQfuyGXgpPsYk3KbCl53AwRHXLKizsebqvN0Qqrqmxe8E2VWxIriXdM70mIanmE
 ZiiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1733777250; x=1734382050;
 h=mime-version:user-agent:message-id:date:subject:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=4UgzKIl2nW8XQdEcT1ITVX3VLVL6nJehb0DGUFM8u8I=;
 b=U3mPf4DkaP8Z32j9kF9MUW3YOw4z3MLxud0RjgaTCUE/SKdegGR01k67ui4tVKGqww
 MFCZmJIWZx/ibECi+8+afjm/bDIlaLlG4TGaPY7ifVL1uIPC+8EVx/AfxnBcPxvMntam
 qN9vPm9CUh9tnKJEHQ166MVHJT/PEy9d1sN2L7gWv3AiucY1EqBAxnkuOUbemvtH8Jk0
 cEJXMsv3IOQ2AiSpwWw4LifNL/+Vszut7s+oU8T6nDdyLR+7DW2fUWwSloH66saf139x
 qpAeiNBKBGJgk8Wbhe7yq7jdeKPMjwl68O4elcwPmPHtNSpoogscB6aQoxu+yVjt8ZKr
 Jc5g==
X-Gm-Message-State: AOJu0Yx+PCbnp9Q/RfggYWaxzNVbsAYJhLNNYwiZerlAwjUv1tOK/+W0
 q6Q2kU3mtFF0ynNMZtPcT1+mNZyXseSARPOvgucB9wTgovjMykpqHi+arrn78ZY=
X-Gm-Gg: ASbGncvmc51rvY6OJtB/eaaTbhwdKm423Q4Li6v4h2+WJszeFuRikG3ZXWCbuB8uhZE
 RVK8OO4/SOs6KKNFxpPXDs8YXqDwegnN0uwGsrSwmSM8Qq73N2IG1ewwsab66qzCXVr0GwSF5y/
 IwJ6X6GChNz9zzMsc4wSuiQsf7NqTxBDYtXCAumbYCg9K3DCzfopWp/w6ffyHGpXQZGUFHDuiKk
 57EIq9KrtzE9Fhy/6lk5G3edA0UkxSzpJp3qKxqoaGNup8HHTvEZA==
X-Google-Smtp-Source: AGHT+IEEBOwNysL8n/p3PWZk4P0Mpl6Faln4kSEZbf1XYt/5kKU0Sl5M0RQd/QJttU1NUPHcoyR3Kg==
X-Received: by 2002:a05:651c:1141:b0:300:1f12:2fc6 with SMTP id
 38308e7fff4ca-30231933c5amr1090651fa.5.1733777249840; 
 Mon, 09 Dec 2024 12:47:29 -0800 (PST)
Received: from elephant ([95.79.11.131]) by smtp.gmail.com with ESMTPSA id
 38308e7fff4ca-30221998b34sm4359391fa.79.2024.12.09.12.47.27
 for <74736 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 09 Dec 2024 12:47:28 -0800 (PST)
From: "Artyom V. Poptsov" <poptsov.artyom@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: Re: [PATCH v2 0/1] Add Request-For-Comment process.
Date: Mon, 09 Dec 2024 23:47:18 +0300
Message-ID: <87h67c60tl.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: 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

Hello No=C3=A9 Lopez,

thanks for pushing this idea forward!  I think that the RFC process will
help to track all the major initiatives in GNU Guix -- present and
future ones.

I know that there are several long-term big projects inside Guix, namely
Guile daemon, distributed substitutes and maybe more.  In my view the
problem is that the information about those projects is buried in the
Git branches and E-Mail discussions.  Maybe RFCs in the well-known place
inside the repository will help developers to see what the community at
large is up to.

> # Ludovic Court=C3=A8s:
> # I=E2=80=99d go for one format, preferably Markdown because we have a li=
brary to
> # parse it.

To my taste, as for Emacs user, the plain old org-mode format is good
enough to write RFCs, but that's no more than a preference.  Many people
using Markdown nowadays so maybe it will help to make the RFC process
more friendly for newcomers.

=2D avp

=2D-=20
Artyom "avp" Poptsov <poptsov.artyom@HIDDEN>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE  B57C E9C5 A2D9 0898 A02F

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEEAf2F9Bp7f4IFgwalk16+BzbchX4FAmdXV1sZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRCTXr4HNtyFfkqkEACN73x8y/Tg4/BuyD1O+Eq+
WSDxUQKdZKBjcHiB+XGaHhXVyt7QlmniFrBIKU2SAGdIJUfneJePfS8dZqMyrPBQ
r1bGsq9QJCPm3fb1fxJubUiiBeMkYctzcHnjNBCENP9K27YBxNosQopKO3U2rXFc
uaTu5qVg8jBYncqAnxqjJf7QePHwm5hKhwNQuWvQet0hxUimP1ldBXRJla98dIXP
c6AiwUuUePl0KSLPcdjaTukzJqtBPv3bPRjov+4oR2Vd/RHewjjJ6C4A+r1RzKYa
wY8Yk8SR4/su5wG0wVugocE+Ks/7+JPK1jl2yZLMBM/I2KSfq3XkqIG55PqyzIC4
NAJDG8nUzV0Yoy8cZINJepIBI2fcPJdyQP5jCIDDkPOK8gaCVIxC9bUftuBXuwsw
73VBD7txNP4vWZ++ic/+yvI4SXMdOfWVxT2ABzvnsu8hRlqBz4aRs5JkywmtTtL6
ww8quAyGeFFI0nC/heH5CnOEgN+1iS+RnzIt6UlecdZU515CYanZ7ZcAOFdP70dU
FVWic3DkudSkoeuuV/bxGolfR1yZ8k2o5I18vCA6fuOUUdewMqg1rIDhMB92qWXj
uIZkZqXfghsOncWuUm8wQWxwJTWoR6LzNF/ugLR18nHjvJSMKiDvU3DYM44K7z7I
4cO9UrcpJkUZYMvh8irxxg==
=/WsE
-----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; 8 Dec 2024 12:33:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 08 07:33:09 2024
Received: from localhost ([127.0.0.1]:49940 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tKGTE-0006nx-CP
	for submit <at> debbugs.gnu.org; Sun, 08 Dec 2024 07:33:09 -0500
Received: from smtp.domeneshop.no ([194.63.252.55]:37983)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noe@HIDDEN>) id 1tKGTB-0006nG-My
 for 74736 <at> debbugs.gnu.org; Sun, 08 Dec 2024 07:33:06 -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=muTZR5F98QIptrUDIUIpa0Jddp88XqhNSmZiaNUXYes=; b=A
 LoUXHFGkmLSncQMrAeakZS/Reb0ab5Z+txjfq5+YzdtEbOaAZGRrEmZFxsntM96WqBNGZ2L+kPk3R
 Ft9FeLFHq4hgCGU0aVttKfvk+ysIf0Hhf/lm/YjfeMhtohqqJtusbccoFJO3rbm/52eq69NBMNfx4
 j6Hvv8m40JMaXCVVXXuYX72bhIor8jIWM2B7Lxe34HxHffLVsRQ5hM/xoWEW9ObWKHNlZ+pH0Ygn4
 JdwLXw92RRI0YVVeiO+kGb1Xnfd2NrSMIn7rzJzhhdB6ZpF0Ty4n5olIuV/XcSITZJkPRqONTlcLB
 Odi4TlJJSG7s2dZSHvnA+N+dguIXT81SA==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
 id 1tKGQx-000bYj-2r; Sun, 08 Dec 2024 13:30:47 +0100
From: =?UTF-8?q?No=C3=A9=20Lopez?= <noe@HIDDEN>
To: 74736 <at> debbugs.gnu.org
Subject: [PATCH v2 1/1] rfc: Add Request-For-Comment process.
Date: Sun,  8 Dec 2024 13:31:43 +0100
Message-ID: <09ff9f31af0575ba5223bf713f166101e79b8d99.1733614983.git.noelopez@HIDDEN>
In-Reply-To: <cover.1733614983.git.noelopez@HIDDEN>
References: <cover.1733614983.git.noelopez@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Debbugs-Cc: Simon Tournier <zimon.toutoune@HIDDEN>, Christopher Baines <mail@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.
* 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 | 232 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 308 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..4282e84230
--- /dev/null
+++ b/rfc/0001-rfc-process.txt
@@ -0,0 +1,232 @@
+# -*- mode:org -*-
+#+TITLE: Request-For-Comment process
+#+DATE: 2023-10-31
+
++ Issue: 66844
++ Status: pending
++ Supporter: Simon Tournier
++ Co-supporters:
+
+* 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.  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.
+
+Note that this process does not cover most of the changes.  It covers
+significant changes, for some examples:
+
+ + change of inputs style
+   (Removing input labels from package definitions, #49169)
+ + introduction of =guix shell= and deprecation of =guix environment=
+   (Add 'guix shell' to subsume 'guix environment', #50960)
+ + introduction of authentication mechanism (Trustable "guix pull", #22883)
+ + changes in policy (Add "Deprecation Policy", #72840)
+ + collaboration via team and branch-features
+   (several places mailing list guix-devel)
+
+* Detail design
+
+** When you need 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
+
+A patch submission to Debbugs that contains any of the afore-mentioned
+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 might be 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.  Advertisement of the RFC on the mailing-lists
+guix-devel is mandatory and IRC and other Guix communities are recommended.
+
+After a number of rounds of review, the discussion should settle and a general
+consensus should emerge.  If the RFC is successful then authors may contribute
+to the implementation.  This bit is left intentionally vague and should be
+refined in the future.
+
+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
+major stakeholders 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.
+
+The Guix projects ensures that a team of co-supporters – the RFC team – remain
+available for any new RFCs that don’t find any co-supporters.  This team
+should be added to the etc/teams.scm file.
+
+** Timeline
+
+The lifetime of an RFC is structured into the following periods:
+  submission (7d) ⟶ comments (30–60d) ⟶ last call (14d) ⟶ withdrawn OR final
+
+*** Submission
+
+The author submits their proposal to the patches mailing list and the RFC team
+which will read the proposal and can advise the author on improving their RFC.
+This first round of review is provided only to help the author and should not
+reflect personal bias or opinions.
+
+If seven days have passed without answer or the author thinks that his
+RFC is ready then he may move on to the comment period.
+
+*** Comment
+
+The author publishes their RFC to guix-devel and starts a discussion period of
+at least 30 days.  It is up to the supporter and co-supporter to ensure that
+sufficient discussion is solicited. Make sure that all have the time for
+expressing their comments.  The proposal is about significant changes, thus
+more time 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 should publish or
+keep their final version and move into the last call period.
+
+*** Last call
+
+The author publishes a final version of the RFC and a 14 day period is given
+for people to express their agreement or disagreement.  If a positive
+consensus is reached the RFC becomes final and the changes should be applied
+in less than six months.
+
+If no consensus can be reached or the changes were not applied in less than
+six months, the RFC becomes withdrawn and is archived.  The author may also
+withdraw their RFC at any point.
+
+** 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 the stakeholders.
+ 4. Ensure the RFC is applied within six months.
+
+** Template of RFC
+
+# Ludovic Courtès:
+# I’d go for one format, preferably Markdown because we have a library to
+# parse it.
+
+The structure of the RFC is captured by the template; see the file
+rfc/0000-template.txt.  It is recommended to write using markup language as,
+for example, Org-mode or Markdown or reStructuredText.
+
+** 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, mail@HIDDEN, ludo@HIDDEN, 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 Dec 2024 12:28:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 08 07:28:59 2024
Received: from localhost ([127.0.0.1]:49927 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tKGPC-0006Yf-Mz
	for submit <at> debbugs.gnu.org; Sun, 08 Dec 2024 07:28:58 -0500
Received: from lists.gnu.org ([209.51.188.17]:33018)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noe@HIDDEN>) id 1tKGPB-0006YV-1g
 for submit <at> debbugs.gnu.org; Sun, 08 Dec 2024 07:28:58 -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 <noe@HIDDEN>) id 1tKGPA-0001GS-Ja
 for guix-patches@HIDDEN; Sun, 08 Dec 2024 07:28:56 -0500
Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <noe@HIDDEN>) id 1tKGP8-000767-Dy
 for guix-patches@HIDDEN; Sun, 08 Dec 2024 07:28:56 -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=aIppDwRFDxhXEpizIiCclEHEFbAUV1wdJKfC3f7jb1k=; b=X0Dw6mnMZyIBwYMLDmG60+bAtF
 E+W4OnBvXf56wxbC/m2qeRRaz0bjCG5l0pMZ/CtQoR1j1EDhZpNnBDHiNoY7JvtGIQNEz3n3//lMU
 lFpSeqCkVazjbNsSSrFU8WZciOGVvd0UDHgEXF5U/qMJmCres3i4I1GNe9t2D+ezkOg4QGtTy4vtQ
 h5abx1X2FaPCfcLseNKSCR5MXMeWuTvbPClLkRqZaXKjC3YnryCXEc8WpTirtMm9XlQGB1jhamA90
 bphvi+rlnV5TcpRUnjXkvxHhj33xT/AxH/mMU9T4aJPWPu7nE7nNkfLNlisHY2QUSPhoDwa/MGGYS
 PMlLJcAw==;
Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
 id 1tKGOz-000b6N-Lu; Sun, 08 Dec 2024 13:28:45 +0100
From: =?UTF-8?q?No=C3=A9=20Lopez?= <noe@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH v2 0/1] Add Request-For-Comment process.
Date: Sun,  8 Dec 2024 13:29:52 +0100
Message-ID: <cover.1733614983.git.noelopez@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Debbugs-Cc: Simon Tournier <zimon.toutoune@HIDDEN>, Christopher Baines <mail@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2a01:5b40:0:3006::1;
 envelope-from=noe@HIDDEN; helo=smtp.domeneshop.no
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, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
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: -2.3 (--)

From: Noé Lopez <noelopez@HIDDEN>

Hi,

It has been more than a year since Simon Tournier’s original patch[1] for
specifying a “request for comment” process.  I believe that such a process can
pave the way for big changes to make their way to Guix and the establishment
of a governance model, among other things.

Therefore, I have taken it upon myself to produce an updated version taking
into account the comments received on the original patch and my own changes.

These changes are targeted not only to committers, but to every contributor so
that anyone can propose important changes.  So anyone should feel free to
comment what they think :)

Have a good day,
Noé Lopez

[1] https://issues.guix.gnu.org/66844

Simon Tournier (1):
  rfc: Add Request-For-Comment process.

 rfc/0000-template.txt    |  76 +++++++++++++
 rfc/0001-rfc-process.txt | 232 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 308 insertions(+)
 create mode 100644 rfc/0000-template.txt
 create mode 100644 rfc/0001-rfc-process.txt


base-commit: 1affd2b5aa7f5467a44cf757c4fc0c6956d3f3c9
-- 
2.46.0





Acknowledgement sent to Noé Lopez <noe@HIDDEN>:
New bug report received and forwarded. Copy sent to zimon.toutoune@HIDDEN, mail@HIDDEN, ludo@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to zimon.toutoune@HIDDEN, mail@HIDDEN, ludo@HIDDEN, guix-patches@HIDDEN:
bug#74736; Package guix-patches. Full text available.
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.
Last modified: Thu, 20 Feb 2025 13:45:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.