GNU bug report logs - #76407
[GCD] A better name for the default branch

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; Reported by: Liliana Marie Prikler <liliana.prikler@HIDDEN>; dated Tue, 18 Feb 2025 22:07:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 76407) by debbugs.gnu.org; 24 Feb 2025 22:07:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 17:07:16 2025
Received: from localhost ([127.0.0.1]:43205 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmgbc-0006OZ-2Y
	for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 17:07:16 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:51434)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tmgbY-0006OC-Ec
 for 76407 <at> debbugs.gnu.org; Mon, 24 Feb 2025 17:07: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 1tmgbT-00066P-1t; Mon, 24 Feb 2025 17:07:07 -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=9Xbbbp/isBdZxUSbJgp+kaxILulnU2QBAxcrwIg692M=; b=onvweor/eba5xSuO2gJI
 DuHLK/kX7zNoKGpyRK2mT52gPGh1wPx03i20CpvhNMiCJwjnfH6ixJfTurrxeqktvixqys7Tm9fCg
 E7m70Sm4G7TOv66eV+T57w+8KsTZ10EGsNdU+4lSWmg8s2VlPKM3BacjJgLCikGviiet1NUy5pS+e
 zXt0M36WCxXfai174PLOuKj1ccVQSgXINQdB0fuXaHFbRJKNrclwak38lvpt8YxdSQQzg3sbasIwl
 WYU777HWasNuJQx5xBCfy9Mw0zvrjfDnMZujf9IMElQWTkprxK7G9LGXTyxe8vWP+cQDA43z19qh6
 xvvSr61UcnuJ1A==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Subject: Re: bug#76407: [GCD] A better name for the default branch
In-Reply-To: <8fea9aa02c0dec4574686d636d92fd74997d2c85.camel@HIDDEN>
 (Liliana Marie Prikler's message of "Sun, 23 Feb 2025 16:48:17 +0100")
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 <87o6ys3eom.fsf_-_@HIDDEN>
 <8fea9aa02c0dec4574686d636d92fd74997d2c85.camel@HIDDEN>
Date: Mon, 24 Feb 2025 23:07:02 +0100
Message-ID: <8734g3ro8p.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: 76407
Cc: 76407 <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,

Liliana Marie Prikler <liliana.prikler@HIDDEN> skribis:

> Actually, the GCD does specify this:

Oh right, sorry.

>> Even after the `master` branch no longer syncs up to main, it may be
>> important to still have it pointing at some commit.  Old installation
>> media, handcrafted `channels.scm`, external documentation and scripts
>> may all still be referring to the `master` branch even long after the
>> rename (see also Cost of Reverting below).  To ensure that these do
>> not fail immediately, the old branch shall not be deleted until
>>=20
>> 1. at least one year has passed since this GCD has been accepted, AND
>> 2. enough Guix releases have been made in the meantime, meaning
>>    a. at least one major release, OR
>>    b. at least three minor releases.

Perfect!  Since the notion of major/minor release is fuzzy in Guix, I=E2=80=
=99d
suggest something like:

  2. two or more releases were made in the meantime.

>> > +## Choice of branch name
>>=20
>> I=E2=80=99m not convinced this section is necessary.=C2=A0 :-)
> How do we achieve consensus on the proposed name itself, then?

=E2=80=98main=E2=80=99 is an established and non-controversial name in this=
 context,
which is why I thought we could omit the section.  It=E2=80=99s no big deal
though, we can keep it too.

>> I don=E2=80=99t think this has to be simultaneous: both changes bring the
>> potential for breakage if we=E2=80=99re not careful enough, but it=E2=80=
=99s probably
>> best to deal with a single class of breakage at a time.
> Perhaps I am missing something crucial here, but IIUC most breakages
> would result from the same record; with just one field between them.=20
> Since most configuration ends up being "fire and forget", reducing the
> number of times they need to be edited sounds like a benefit to me.

Hmm yes, maybe you=E2=80=99re right.  The wording says =E2=80=9Cpossibly si=
multaneous
change=E2=80=9D so that leaves room.

Thanks,
Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 23 Feb 2025 15:47:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 10:47:56 2025
Received: from localhost ([127.0.0.1]:35601 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmECx-0000By-FF
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 10:47:55 -0500
Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:57387)
 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 1tmECt-0000Bd-Ae
 for 76407 <at> debbugs.gnu.org; Sun, 23 Feb 2025 10:47:53 -0500
Received: by mail-wm1-x343.google.com with SMTP id
 5b1f17b1804b1-4399a1eada3so31679805e9.2
 for <76407 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 07:47:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740325665; x=1740930465; 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=3dTTtf+97wl0Qg+D0vo6WMSr3RPnVCGdWXUY3iGQx0g=;
 b=MK2oK+65JZQs+W7CWveTPhaKCByo413lQtp9FQaeintMsOwTRnaOvB6XINTPLg/Kqr
 f3uK9a1Ndp5jrlkNZ/PpTu3hWuHmg8NPGk12jVK9AUm0Q4ifkZ80cWKwk8jaXlgdIH2J
 Bm5Bi57jeInhBi2fqIT0pRs12vMGZC+mp72ttHMWOF5SH8rf/VK30YAoZG3CBKG40SzF
 H8Q7cKFbW93OfsYM9tnaziUewE1F8z6CtAwszfyw1pQ+pXum8JpAbcvopSAQCoaTjPKw
 O6c557msnmFdCnWEKmTqcKLG8B9OTdZcwEirTlC4VVJbmrfT94qNm4QeMDuvFq9ZLzFp
 BYQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740325665; x=1740930465;
 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=3dTTtf+97wl0Qg+D0vo6WMSr3RPnVCGdWXUY3iGQx0g=;
 b=XpJ691VOjXArJXzXm8Ck4zuUUUXYb4EhMmYvIcqU3iG3pLKull/vwhll+ZdPpWmcpZ
 9AI3TGfkvXdXXfsOmEhQzhNDZMrAFGQpHrDFB0vUWcXamYn62fKSFqLM+by47ZnvhJi6
 ew83neR00FqRGPiyyRddAdOnIAhPTUt2+Dvwzlva9mDB94eNyeIFvH/0Ju6KYRUKPBUM
 dcbfqJTgTafez8WDKckVTKt9gtU3WIC8fWzbJ+NaAu5M0BASfYUInZpzxFHaNyo8GZ7Q
 jBSZnxwcNPXusikstIoFPvIwmM0onMmFNGX3Okr9oII+kQUHItXmPROrysFRXCzMlbFC
 5akA==
X-Gm-Message-State: AOJu0Yy9rB20z8UxKYWHxKI4MoJ4PdBomQWqnGQw+t5GUhPPJKl5rMmv
 u2P9PIsCIyv4tPMRoa+h1rhY9b/xY0TvgdKFl5tVy8+qnoubQv33akckddsj
X-Gm-Gg: ASbGnctoxXzAGkKVCBm20EE8hGXPv1G7F9GWNE4syjzsEvoDZwVyhXE46U5LH2ZUUx8
 oCyRB0qTwowVPDj8Mya3CGpQGxiweBvSyUJczOnGfW8GTSJ4dEVKak5clh5P1kf6cCsrr27kEBV
 qvDJbumURDxIUuE1k4MzhUqf+yeL6DVVpQ9B25pnQIQaEV9oJzkGFogxg5aFZik5u+FP5XblVC8
 3CuWMUYgttbahD1VdN/LsPNUiCk/oRlRjtIGnD6aAKCxw+P6S03Mvn73AfAJIelx+w59ubqZZvQ
 8p2z5qB05ikIEdEvYzhRK4EVgKCl00BXi0X37PD6s+Mz8DER9LDuInLNJF8gvQczHA/+FOpFr9q
 mKw==
X-Google-Smtp-Source: AGHT+IGZDdnKx9nq9VmchL4GaGN2QZq6Z0FKf2fWd7uA1YOVJNapUsl7qiXGLAfkXoSdrgxOOBKXBw==
X-Received: by 2002:a05:600c:154a:b0:439:44eb:2d81 with SMTP id
 5b1f17b1804b1-439ae1f34f8mr84176455e9.15.1740325664495; 
 Sun, 23 Feb 2025 07:47:44 -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
 ffacd0b85a97d-38f258b439dsm28940633f8f.8.2025.02.23.07.47.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Feb 2025 07:47:44 -0800 (PST)
Message-ID: <8fea9aa02c0dec4574686d636d92fd74997d2c85.camel@HIDDEN>
Subject: Re: bug#76407: [GCD] A better name for the default branch
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Date: Sun, 23 Feb 2025 16:48:17 +0100
In-Reply-To: <87o6ys3eom.fsf_-_@HIDDEN>
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 <87o6ys3eom.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: 76407
Cc: 76407 <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=E2=80=99,

Am Sonntag, dem 23.02.2025 um 15:42 +0100 schrieb Ludovic Court=C3=A8s:
> Hi Liliana,
>=20
> Liliana Marie Prikler <liliana.prikler@HIDDEN> skribis:
>=20
> > +For Guix itself, we would decide on a **flag day** 14 days after
> > +acceptance of this GCD at the earliest, and 30 days at the latest.
> > +On that day, the main development branch would become "main".
> > +A commit would reflect that by updating:
> > +
> > +=C2=A0 1. the `branch` field in `.guix-channel`;
> > +=C2=A0 2. the `branch` field of `%default-guix-channel` in `(guix
> > channels)`;
> > +=C2=A0 3. any other reference to the "master" branch of the Guix
> > repository
> > +=C2=A0=C2=A0=C2=A0=C2=A0 that may appear in the repository (in particu=
lar the Manual
> > Updates
> > +=C2=A0=C2=A0=C2=A0=C2=A0 above).
>=20
> Consider this scenario: I have a machine that I upgrade once every
> two months.=C2=A0 By the time the switchover is done, my machine still ha=
s
> =E2=80=98master=E2=80=99 in its =E2=80=98%default-guix-channel=E2=80=99 i=
n its Guix.=C2=A0 Thus, when I
> run =E2=80=98guix pull=E2=80=99, I=E2=80=99ll end up pulling =E2=80=98mas=
ter=E2=80=99, which (the GCD does
> not clarify this) will either fail because the branch has been
> removed altogether, or will give me an old snapshot.
Actually, the GCD does specify this:

> Even after the `master` branch no longer syncs up to main, it may be
> important to still have it pointing at some commit.  Old installation
> media, handcrafted `channels.scm`, external documentation and scripts
> may all still be referring to the `master` branch even long after the
> rename (see also Cost of Reverting below).  To ensure that these do
> not fail immediately, the old branch shall not be deleted until
>=20
> 1. at least one year has passed since this GCD has been accepted, AND
> 2. enough Guix releases have been made in the meantime, meaning
>    a. at least one major release, OR
>    b. at least three minor releases.

> Thus, I think the GCD should propose to keep updating the =E2=80=98master=
=E2=80=99
> branch as a mirror of =E2=80=98main=E2=80=99 for, say, a year (a cron job=
 can take
> care of that).
Fair enough.  Keeping it updated for one year and then phasing it out
should give folks more time to adopt.

> Also, instead of changing the =E2=80=98branch=E2=80=99 field, I would sug=
gest
> adopting and finalizing <https://issues.guix.gnu.org/49252> and
> leaving =E2=80=98branch=E2=80=99 unset so that the server-side default br=
anch is
> taken.
SGTM.

> > +## Choice of branch name
>=20
> I=E2=80=99m not convinced this section is necessary.=C2=A0 :-)
How do we achieve consensus on the proposed name itself, then?

> > +The repository update path in this GCD is only valid as long as it
> > is
> > +simultaneously upheld by other, similar GCDs.=C2=A0 Again GCD 002
> > =E2=80=98Migrating
> > +repositories, issues, and patches to Codeberg=E2=80=99 needs to be
> > considered as
> > +a possibly simultaneous change.
>=20
> I don=E2=80=99t think this has to be simultaneous: both changes bring the
> potential for breakage if we=E2=80=99re not careful enough, but it=E2=80=
=99s probably
> best to deal with a single class of breakage at a time.
Perhaps I am missing something crucial here, but IIUC most breakages
would result from the same record; with just one field between them.=20
Since most configuration ends up being "fire and forget", reducing the
number of times they need to be edited sounds like a benefit to me.

> Also, perhaps clarify that this GCD is valid whether or not GCD 002
> is adopted.
Sure.

Cheers




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 23 Feb 2025 14:44:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 09:44:24 2025
Received: from localhost ([127.0.0.1]:60078 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmDDU-0004kw-IH
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 09:44:24 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57266)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tmDDS-0004kZ-A6
 for 76407 <at> debbugs.gnu.org; Sun, 23 Feb 2025 09:44: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 1tmDDN-0006m9-0m; Sun, 23 Feb 2025 09:44:17 -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=Fwf27XeRtxeHpcQ6OOwcDcd28b3FQkwt0FtYWoe78rc=; b=Bt+Vzsa6uJ8zHaGswHjM
 icS/MdRFYe9y1odGBuWApx2g5cfnsC0W7T8qUR31S3lIEyTexIYreucOG2ve4MocM34lzFS25+YtU
 sVhdPLxdpEQDiDaQIklJekI0J8c1QjDRZuI+cK4rO/+ZOW+vt58z7NmEBDGyvHiNicYqmzJ6rEh44
 j5ZL5yprcKW27CactZlDzyHUjn5T+ALj/mT68yoabdNxCW9JxJp2+XGgwk6iynQ2q+eceYwKMOOlM
 jyClGY0g4jzlfgryQt/cx+w9Iqf4cwt2JlRc5rwPmBKSzjgGV50R3GG462pnEG5SBkzuS5ry6VfMQ
 DqxjkstKFLOlfg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Subject: Re: bug#76407: [GCD] A better name for the default branch
In-Reply-To: <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 (Liliana Marie Prikler's message of "Tue, 18 Feb 2025 23:14:29 +0100")
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
Date: Sun, 23 Feb 2025 15:44:14 +0100
Message-ID: <87jz9g3em9.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: 76407
Cc: 76407 <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 (---)

Liliana Marie Prikler <liliana.prikler@HIDDEN> skribis:

> +  1. the `branch` field in `.guix-channel`;

I just realized: there=E2=80=99s no =E2=80=98branch=E2=80=99 field in =E2=
=80=98.guix-channel=E2=80=99.

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 23 Feb 2025 14:43:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 09:43:30 2025
Received: from localhost ([127.0.0.1]:60073 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmDCb-0004ir-La
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 09:43:30 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:47122)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tmDCV-0004iY-B8
 for 76407 <at> debbugs.gnu.org; Sun, 23 Feb 2025 09:43: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 1tmDCO-0006hG-EU; Sun, 23 Feb 2025 09:43:17 -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=uV/SyR0ty4ED3nT1DyIG5fI55I/5vtq/Hr9XFgT7EFg=; b=OvGbD5uK/py2iDMEPgMP
 KQlgGkbNXyQfzLa4p/HrcjlbXDDww5Q/kbYPHKmuz1QhSqcPGzMBk09LIm+/BvkOl8NKhuYdByoKY
 AjZBXPUPJFgwM1ZfhAiVgnrnHsvUdi2NDswNxcUXW5NlfGEoQ4x84TDu+zGhexNOcGNZ0sXHZ3Hcx
 QtuanTT3O9Cu00mFmkLfsFyCAKXpfvsxGalqPKkKaPuJTkEy+1zJciQkEepa6GlLkffAkBzqZ9pux
 SZR9/aBG6XnCx+HutqrJOcdS8XjUYy59x5eNZUjNpRd42pbuXg4rIIMoQDq48SR0pdDa6K09jHhY2
 lPsr00mQisWNRA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Subject: Re: bug#76407: [GCD] A better name for the default branch
In-Reply-To: <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 (Liliana Marie Prikler's message of "Tue, 18 Feb 2025 23:14:29 +0100")
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
Date: Sun, 23 Feb 2025 15:42:49 +0100
Message-ID: <87o6ys3eom.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: 76407
Cc: 76407 <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 Liliana,

Liliana Marie Prikler <liliana.prikler@HIDDEN> skribis:

> +For Guix itself, we would decide on a **flag day** 14 days after
> +acceptance of this GCD at the earliest, and 30 days at the latest.
> +On that day, the main development branch would become "main".
> +A commit would reflect that by updating:
> +
> +  1. the `branch` field in `.guix-channel`;
> +  2. the `branch` field of `%default-guix-channel` in `(guix channels)`;
> +  3. any other reference to the "master" branch of the Guix repository
> +     that may appear in the repository (in particular the Manual Updates
> +     above).

Consider this scenario: I have a machine that I upgrade once every two
months.  By the time the switchover is done, my machine still has
=E2=80=98master=E2=80=99 in its =E2=80=98%default-guix-channel=E2=80=99 in =
its Guix.  Thus, when I run
=E2=80=98guix pull=E2=80=99, I=E2=80=99ll end up pulling =E2=80=98master=E2=
=80=99, which (the GCD does not
clarify this) will either fail because the branch has been removed
altogether, or will give me an old snapshot.

Thus, I think the GCD should propose to keep updating the =E2=80=98master=
=E2=80=99
branch as a mirror of =E2=80=98main=E2=80=99 for, say, a year (a cron job c=
an take care
of that).

Also, instead of changing the =E2=80=98branch=E2=80=99 field, I would sugge=
st adopting
and finalizing <https://issues.guix.gnu.org/49252> and leaving =E2=80=98bra=
nch=E2=80=99
unset so that the server-side default branch is taken.

>+## Choice of branch name

I=E2=80=99m not convinced this section is necessary.  :-)

> +The repository update path in this GCD is only valid as long as it is
> +simultaneously upheld by other, similar GCDs.  Again GCD 002 =E2=80=98Mi=
grating
> +repositories, issues, and patches to Codeberg=E2=80=99 needs to be consi=
dered as
> +a possibly simultaneous change.

I don=E2=80=99t think this has to be simultaneous: both changes bring the
potential for breakage if we=E2=80=99re not careful enough, but it=E2=80=99=
s probably
best to deal with a single class of breakage at a time.

Also, perhaps clarify that this GCD is valid whether or not GCD 002 is
adopted.

Apart from that, it LGTM!

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 21:01:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 16:01:49 2025
Received: from localhost ([127.0.0.1]:37769 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tla9c-0005xW-Gv
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 16:01:48 -0500
Received: from mail-qk1-x741.google.com ([2607:f8b0:4864:20::741]:53377)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <suhailsingh247@HIDDEN>)
 id 1tla9X-0005w3-Mx
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 16:01:46 -0500
Received: by mail-qk1-x741.google.com with SMTP id
 af79cd13be357-7c0bb7328fbso268379785a.2
 for <76407 <at> debbugs.gnu.org>; Fri, 21 Feb 2025 13:01:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740171698; x=1740776498; 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=Ta9JbKHZYPDTnVqzVaJNWydv6tgi/M3m5qUeDRQxlZE=;
 b=VF1CCW9QdYhx9w1FWM7HOHPB8TPxMSPd0RRnix1+41PkuZ90jRopASa9YZYbyLsSJV
 xP1BwWe/KphAPQWmozbpMzDkgP7PEexRSSoE3AkO4RflbcAYWAC6QIy5Wg03n+0D5Eit
 9RgTnvXcY3ED4SRydtF5x+0a11do6GCt2xoJWoesCRfPqFglFeDsnO4hNNrHU6v6U3oi
 BF4j+B/lGDb8og7R9QlF57aSsljXn2hV4X6SnBO8PPesSnYKWKWevOL5crdkvTALMyjR
 Co394BQr4mlGO2SPUN/rrsRF7jK6wsm7jNN9Y4fDFFamKTNuW6RFdq1FNNOn42aeavMr
 QaaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740171698; x=1740776498;
 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=Ta9JbKHZYPDTnVqzVaJNWydv6tgi/M3m5qUeDRQxlZE=;
 b=KWHApo+SGIjrjjpsRi0YD05BxteQhhkFK8g/rZ9eA/lLyuNPTuUxBTjI6KDDPvZ43Y
 +NLp+du8FGTn+B0QSXr4z/BIz55J58cd4PgD6hsZ2YJWZ+opZ4n0MZY8ue7FT1YNMCZ1
 RK89+cUI9oA90hLcvygksrK7ADwRMXqWUXzyJbVOEbNaBlmccOKKI2HVsiEeOuaYT2jc
 ZG2xi849lpBqjxWNATEf0ZxbJ6jyqpPCHs0JKoAoGkv9bhTM5bZ/+NovkL+um5meDfmT
 wmII1SwAKuxj7WKF8y0RWlNAu1HdGxG/t6VXQIiB2BMwNO8wDJOa/zEuRdRdpaeXPaIF
 vdMA==
X-Forwarded-Encrypted: i=1;
 AJvYcCUC+jp4z9RgWKGFqq3IKqp+5EkQ1sentoXFuK9qIW4gkDVczzHfaREOzbs+HEjOGY2H43nrKw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzVEbjP5+Etp5Y6GPxrrN+ofnahuSukg2geSjtfwiL7NOMhF7ht
 464TcFikP/78UH8eoTUWRxpgXloBfmmwWok8x2duh8pH1kWr46tF
X-Gm-Gg: ASbGncuh2cxa+0ftADffmqq8etVWY4XZ355cZwpeDP805Ro/dy4zS/5iICkN8fe1XjD
 y4YNhfEWKWeKBzY6xutDWbGXR9fgZLR2zgSPNG+YgV6kflbU2RUmhlY06Kp2rrA6rR+xxhMDfeZ
 +c6fMprt5Nt3gDLXJC6W2XTH8BrWmmD6lVHPkljNacSmLoIk49fHKarpl6KiyuoGYZ7l6bRreSn
 f2SxJOoVXCAGm91f8brOPm6eeS1ojh8LDyh7TFPDFuLa9KQrCqPx8EIfdn0a/IMG4EbFoXPgqGH
 7fTyKpQsmN3HWAQnwD0m
X-Google-Smtp-Source: AGHT+IGeuDGWxhni680/Rc7LIBd8sHCEw/kZvezmBwf5Yk6crqC+J/Fh3PHqP7Ru0xPYP3cf9/30fg==
X-Received: by 2002:a05:620a:6890:b0:7c0:c0f5:29ab with SMTP id
 af79cd13be357-7c0cef66be0mr844150985a.55.1740171697910; 
 Fri, 21 Feb 2025 13:01:37 -0800 (PST)
Received: from gnus ([70.24.232.14]) by smtp.gmail.com with ESMTPSA id
 af79cd13be357-7c097e43fb4sm687129585a.107.2025.02.21.13.01.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 21 Feb 2025 13:01:37 -0800 (PST)
From: Suhail Singh <suhailsingh247@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: [bug#76407] [GCD] A better name for the default branch
In-Reply-To: <875xl3rwn2.fsf@HIDDEN> (Simon Tournier's message of "Fri, 21
 Feb 2025 19:16:33 +0100")
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 <875xl3rwn2.fsf@HIDDEN>
Date: Fri, 21 Feb 2025 16:01:25 -0500
Message-ID: <87msefrp0a.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 76407
Cc: info-guix@HIDDEN, Liliana Marie Prikler <liliana.prikler@HIDDEN>,
 76407 <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:

> Therefore, maybe we could imagine that the last commit pushed master
> introduce a double pull.

I believe I understand what it's trying to achieve (and believe it is
worthwhile), but I struggled to understand how this would be technically
achieved.  Could you please share the technical details of this specific
part?

-- 
Suhail




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 19:56:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 14:56:06 2025
Received: from localhost ([127.0.0.1]:36777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlZ81-0004ph-FM
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 14:56:06 -0500
Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:49241)
 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 1tlZ7x-0004o0-UH
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 14:56:03 -0500
Received: by mail-wr1-x441.google.com with SMTP id
 ffacd0b85a97d-38f265c6cb0so1321142f8f.2
 for <76407 <at> debbugs.gnu.org>; Fri, 21 Feb 2025 11:56:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740167755; x=1740772555; 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=Sx6qx0mz4xUr5E4shLYtMwOs6k+uD5QlNOwkvEC5164=;
 b=hAu1Vd7Tq/BSuyofbHwva0L/1ecW9bO8anZboIRZgDUtBQCaGQQNNHp37sIjHbG8GK
 t2ffpGQ7QIli7wwswv0cEJ6srUEGlC6JFi3bI3UsSDfSVqlA8yewelsuIsHOA3xsOx2i
 a7mYQJ/VOUUShhHErSq8MibvW0dXSsd6THd5ytvgmj8BfMakARXef2N878gI3USGf2el
 2yYhQ3r19sp3rfEiZGtYH8FN323IsmMtwmKWw531B5iwgD16u0UA80xhUbuVPUnjS4Bw
 0og62qX0LtwKKE1e1OEeVUp14Yl3lBaypFtxZpq52/vYujShGjFXaqI+JDlIQd88m3mE
 cjUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740167755; x=1740772555;
 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=Sx6qx0mz4xUr5E4shLYtMwOs6k+uD5QlNOwkvEC5164=;
 b=PsOZqRRWYG3clu7diAD4L4OwDxUsDnxJPuC6Ma8DkyxSUunefm3rqMROkXpCYOGIDx
 ZQMc9LjNOSvhnNmzMFqZXCybTmNRFqMeSFra+CTUaj6E1coZtx4Bu1a1R4oOvfbNGrIf
 M3KcX4VBHXCVNZ7i6YcrCXR108D1yEy7vluPqX8QhvYa1QWyfrfyKE6wUw4QkPgmr1mt
 Cy1hb8KxCgNuTWN4H9HghOuEp7OH3DGgXVI9qUM5GQBP9Hv6ZycRLPxRAqF/STf4u68y
 NqhM6I8pWH44oMi6Eh6cM4sgbt7di6VS+YBfENuYqVd8QPZvllVFqeTKcjpEVa1DpN2W
 CxKg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWxWaLaVOAwXF9SloIDP2f4ggJEqi2j/47sx5pPC5SOSREfKtZ69cGVmerK0EKyZ/87NGUVKA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywdbj3c1cvoc3/t28mH6rqXUCKPb/FOwcXeOPHdBGXO7z5zdh5p
 gMG58n1TKH8xXnBhLpmcbSBHFDCssRnVnlOUMGCKu2hxFYHDVYgO
X-Gm-Gg: ASbGncsayWg0b7M1+uYbvhBLJoP77TW1jubBeaBPCPetCkgu6Y2RQ9houI89flx9zrm
 dyUqas4+Mn8Q/jgSPnoX38F1/NQpdlDX5XwOU6wM8aanZmCKsTtju6lZO23StGcZvzSQNr2BNLZ
 YnF2hNkpIDQR/b0W4sISiDs14A62dclieLGKPWDvGzl5XAHvoyiGzSGxSFQlouLPoRfxw714Mlv
 TxWnDlp0LBWpOJjeIccaigZnCxf1C80wwyH+dqIpVzrYph5+nJocR7lAPsv/oRb5ayFks3ar+vL
 bMhKaeWSDAYgT+bJ2DkrafWNbfLjBRPS+0VWDMUt9bo3wBHCVQiV9RaxmN9vKL+3KNFQQLSdIU3
 Ahg==
X-Google-Smtp-Source: AGHT+IGpcwQWKx6Z8bjCsfCsuaWepO7cGKXQqclv6bwI3gZYHXFgoBclccUvk0nACvNj1O49c5kHag==
X-Received: by 2002:a5d:6c6e:0:b0:38d:cdac:fc02 with SMTP id
 ffacd0b85a97d-38f70772b89mr3252645f8f.4.1740167754724; 
 Fri, 21 Feb 2025 11:55:54 -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
 ffacd0b85a97d-38f259f8602sm24877252f8f.94.2025.02.21.11.55.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 21 Feb 2025 11:55:54 -0800 (PST)
Message-ID: <b52d4742266f6ace2d9eadf6490ed9a833434244.camel@HIDDEN>
Subject: Re: [bug#76407] [GCD] A better name for the default branch
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, 76407 <at> debbugs.gnu.org
Date: Fri, 21 Feb 2025 20:56:29 +0100
In-Reply-To: <875xl3rwn2.fsf@HIDDEN>
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 <875xl3rwn2.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: 76407
Cc: Denis 'GNUtoo' Carikli <GNUtoo@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

Am Freitag, dem 21.02.2025 um 19:16 +0100 schrieb Simon Tournier:
> My current profile is:
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 $ guix describe
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Generation 8=C2=A0=C2=A0=C2=A0=
=C2=A0Sep 09 2024 15:14:29=C2=A0=C2=A0=C2=A0=C2=A0(current)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 guix 056910e
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 reposi=
tory URL: https://git.savannah.gnu.org/git/guix.git
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 commit=
: 056910ec864cb7cf3225a0c27679d94405db7dcd
>=20
> And many people upgrade guix-daemon less than once a year. :-)
>=20
> My point is: I=E2=80=99m not sure that a grace period of 30 days will be
> enough considering the time to spread the word.=C2=A0 But, hey we need to
> bound somewhere. :-)
I put one month there as an optimistic estimate :)
We do have to talk about all the numbers used there as to whether they
are realistic, whether we should be keeping somethings for longer and
whether we can keep them for longer.

> Therefore, maybe we could imagine that the last commit pushed master
> introduce a double pull.
>=20
> Assume I still run this 056910e and we are after the grace period.=C2=A0 =
I
> run =E2=80=9Cguix pull=E2=80=9D so it fetch the last commit of master.=C2=
=A0 Now, when I
> run again =E2=80=9Cguix pull=E2=80=9D, I will get the last commit of main=
.=C2=A0 This
> second pull could be transparent for me.
I don't think we should do this for two reasons:

First, the "double pull" commit would be introduced to master only,
which would break authentication of the main branch pulled this way.
Second, we would have to break Guix itself to introduce arbitrary code
execution for this particular code =F0=9F=98=89

Perhaps instead, we can on the Git side "redirect" the master branch to
main.  This would avoid the double pull, and it would be truly
transparent.  Perhaps the following sequence of commands would achieve
just that.  (CC'ing Denis for their expertise)

Am Mittwoch, dem 19.02.2025 um 02:12 +0100 schrieb Denis 'GNUtoo'
Carikli:
> $ git checkout origin/master -b temporary
> $ git push origin HEAD:main
> $ ssh root@server
> $ cd /path/to/repository.git
> $ git symbolic-ref HEAD refs/heads/main # Change the main branch
> $ git symbolic-ref refs/heads/master refs/heads/main # Make master
> point to main

> This might avoid: Oops why don=E2=80=99t I get the last?=C2=A0 Because yo=
u=E2=80=99re
> after the grace period. :-)
>=20
> I don=E2=80=99t know if my suggestion is worth.
Fair point.  Double-pulling is a source of annoyance in other package
managers, so we should do our best not to make it affect too many
users.

Cheers




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 19:24:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 14:24:04 2025
Received: from localhost ([127.0.0.1]:36360 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlYd1-0000Gh-0X
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 14:24:03 -0500
Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:50332)
 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 1tlYce-0000Bg-In
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 14:23:46 -0500
Received: by mail-wr1-x435.google.com with SMTP id
 ffacd0b85a97d-38a25d4b9d4so1386784f8f.0
 for <76407 <at> debbugs.gnu.org>; Fri, 21 Feb 2025 11:23:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740165814; x=1740770614; 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=TPizVudaYeVqsb8gGHWeS7r2zwZYAo5a0SL2qGUE38s=;
 b=JVWILy3ldkKM9nSEZB6rPMtV0dNBbnPHlst7ubeRQGxHPcW8otqW1dA+ezXP9YgagD
 fPn7vuMLBEWw8AHA+/Fr+FsigIDg2xrZarMv2DBEz1J+A6xZg+b8Jq8DBLQFPVe1WOxC
 QL+z22OCrd31vVIgibNOBfm8mfzCNGkFDErxWRs9nHi2Fcy9BcUO+oJzQ1EiLFE4P5El
 lJdg59OCu45eZ+0Lr3Fwbe353Uuji7PkXeo7lEqRwi/PWh4mZ3tYfeIfNudM+O5e19xo
 4x3d47bQ+A8E8/oRWt72j4dAwduKvX/B+Jtr3aHCnzA+7DM7FNiXPUtVaQ+Q6W/j4rBK
 8wKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740165814; x=1740770614;
 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=TPizVudaYeVqsb8gGHWeS7r2zwZYAo5a0SL2qGUE38s=;
 b=NyHk5yt0HzuPCslSpF1AbgfXrfWYcP9hSzWqoDddLZRa6xZ7IAsohpEYiXi9OyKB9H
 aXIqP4w2Delw8ML9eMbVIMktkEp4Mxl74OoNYZysh2BhXd4UbTc0Q4qOeg7a5DpQMXvP
 M1UgvN5jY6wyDZzHEmPUGSm7KYCBaqI1oJDW333WkHwlLTzcl6wo6q5elcbT45NaNUY6
 D0CEPNB3SR8mN4FU5P2tx7S1AmS9LtzTIZe9Q3j1tW7oWwawDzOLCntU6XnKfcFO3WLb
 BG0Yyr6L3q26axJr/rWxmCYx7EPAOdSNEbUm0igQpkdYDsfmmQ18KBjCru1bAiKUFW3R
 IPqA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWiOl/LmsAYNz/yin2BP1+xhHrB9lwOlnMP3DWYU2H8XK6XbiDJ0xOsVwQaw/T5+fCq4yqU9Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwTXcM550qM7RHIOq+xFIuuF9o5kN52qra6HC3C7709G0cWN2rF
 /Ju6xzlXM5fuaw1iI0p6PybgK/Gq1s4oIUuCiZ7XR1Q+OgErJVfc
X-Gm-Gg: ASbGncvYct7Nv6cMCFoDf+VkLro81zTv3ULtu0F94fAQ2jq7t9AWfrfwkE3UiBovLZJ
 T3tbuoY5l9rLVcsIuhqDBwkLl95fFlB4V5C/6QFFutnfJbCRLEEl4FEQp18+HKGrPgdjPmeBtNJ
 ZZnorQk06fTEmvVYPIXEKt2VBJZRnQdmMevX5q6Po8FWSwzIU8aIW9j56O7qL7+EN2lK+pdff8n
 uSFEjXRsn+oD5k+/fBfax0WRPgsgI/9UkDUKf+6KAfOmJS2dpiykKOpKnY/bLGHzmiClcG+/1pM
 GyZlCLX8/NvbkENGuYKpEnZE4fgXR+gs84CsT2bAoDFP/nFWlBOIrPp9KRAhCyQpg+PMOtiQKMD
 FHmBncYG4Jq4=
X-Google-Smtp-Source: AGHT+IETSY3b2l5r2rlWWX4fVONqNJonP0RijZ0i2kGPFd/4HNPZAUfUbm1lIKovjKsIgqdOKnI7LA==
X-Received: by 2002:a5d:5f92:0:b0:38d:d99d:d221 with SMTP id
 ffacd0b85a97d-38f6e758476mr3603004f8f.1.1740165813916; 
 Fri, 21 Feb 2025 11:23: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-439b02e6cf4sm25737065e9.19.2025.02.21.11.23.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 21 Feb 2025 11:23:33 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 76407 <at> debbugs.gnu.org
Subject: Re: [bug#76407] [GCD] A better name for the default branch
In-Reply-To: <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
Date: Fri, 21 Feb 2025 19:16:33 +0100
Message-ID: <875xl3rwn2.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: 76407
Cc: info-guix@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 Tue, 18 Feb 2025 at 23:14, Liliana Marie Prikler <liliana.prikler@gmail.=
com> wrote:

> +## Repository Update Path
> +
> +For a complete list of repositories associated with the Guix project,
> +see GCD 002 =E2=80=98Migrating repositories, issues, and patches to Code=
berg=E2=80=99.
> +Most repositories can rename their default branch with no issue
> +(see also Cost of Reverting below).
> +
> +For Guix itself, we would decide on a **flag day** 14 days after
> +acceptance of this GCD at the earliest, and 30 days at the latest.
> +On that day, the main development branch would become "main".
> +A commit would reflect that by updating:
> +
> +  1. the `branch` field in `.guix-channel`;
> +  2. the `branch` field of `%default-guix-channel` in `(guix channels)`;
> +  3. any other reference to the "master" branch of the Guix repository
> +     that may appear in the repository (in particular the Manual Updates
> +     above).
> +
> +Following this commit, an entry in `etc/news.scm` would explain the
> +migration.  The `master` branch would then point at the commit of said
> +news entry, and would need to be updated only after said news are
> +translated into another language.  The `master` branch may keep following
> +the `main` branch for a grace period of 30 days anyways.
> +
> +Even after the `master` branch no longer syncs up to main, it may be
> +important to still have it pointing at some commit.  Old installation
> +media, handcrafted `channels.scm`, external documentation and scripts
> +may all still be referring to the `master` branch even long after the
> +rename (see also Cost of Reverting below).  To ensure that these do
> +not fail immediately, the old branch shall not be deleted until
> +
> +1. at least one year has passed since this GCD has been accepted, AND
> +2. enough Guix releases have been made in the meantime, meaning
> +   a. at least one major release, OR
> +   b. at least three minor releases.

My current profile is:

        $ guix describe
        Generation 8	Sep 09 2024 15:14:29	(current)
          guix 056910e
            repository URL: https://git.savannah.gnu.org/git/guix.git
            commit: 056910ec864cb7cf3225a0c27679d94405db7dcd

And many people upgrade guix-daemon less than once a year. :-)

My point is: I=E2=80=99m not sure that a grace period of 30 days will be en=
ough
considering the time to spread the word.  But, hey we need to bound
somewhere. :-)

Therefore, maybe we could imagine that the last commit pushed master
introduce a double pull.

Assume I still run this 056910e and we are after the grace period.  I
run =E2=80=9Cguix pull=E2=80=9D so it fetch the last commit of master.  Now=
, when I run
again =E2=80=9Cguix pull=E2=80=9D, I will get the last commit of main.  Thi=
s second pull
could be transparent for me.

In other words, I still run this 056910e and we are after the grace
period, then when running =E2=80=9Cguix pull=E2=80=9D, I automatically get =
the latest
up-to-date commit of main.  Obviously, I pay the unavoidable price of a
first pull but under the hood pull.

This might avoid: Oops why don=E2=80=99t I get the last?  Because you=E2=80=
=99re after
the grace period. :-)

I don=E2=80=99t know if my suggestion is worth.

Cheers,
simon




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 13:35:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 08:35:37 2025
Received: from localhost ([127.0.0.1]:57129 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlTBp-0004dU-0w
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:35:37 -0500
Received: from lab.riabenko.com ([185.143.146.30]:46258)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <roman@HIDDEN>)
 id 1tlTBk-0004cd-K4
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:35:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=riabenko.com; s=selector; h=Content-Type:Mime-Version:References:
 In-Reply-To:Message-Id:Subject:To:From:Date: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=VqaeVbMq+ZsOeyKw6+yK9Q1FdxJ2R9l7QZQviHE5/VU=; b=UOJ+EYewcYL0dyiTV1CMZMxQSI
 IxuxlgwteTxgFvNoq5y7EOhMGMdSr7KDIqFG1tBpP//4OEerAu54qLRikdVgZP5TSpmhDdTo/pxH7
 QtJvHDUvNAh0CS4UjCB/Nnv8h7BmKnTq/thxia/wlEF5p/6a13jWVS/IObT/bB/f6VyHBtTHK4HDe
 OKVvVfvrsyhnFUutLCSd9VnugYoLx9BpaPysHW4JpGbLHnPJ/l78d3nqh6VxTBXozXi8OpPdONoN6
 vvXLaSbkrEdg6RtZ87dFmMDbQ5l5216Ui9mmTX/ccovUziqC/VcfyqukGzA5LloANrcOnjvw5IsF+
 QSqkck5w==;
Received: from librecmc.lan ([192.168.10.1] helo=localhost)
 by lab.riabenko.com with esmtpsa (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98)
 (envelope-from <roman@HIDDEN>) id 1tlTBi-000000005hy-3mQP
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 15:35:30 +0200
Date: Fri, 21 Feb 2025 15:35:20 +0200
From: Roman Riabenko <roman@HIDDEN>
To: 76407 <at> debbugs.gnu.org
Subject: Re: [bug#76407] [GCD] Rename the default branch
Message-Id: <20250221153520.20b99610afcdf7bea76e9c6e@HIDDEN>
In-Reply-To: <f78d40758e1838026fb3e796f037e917c26f761f.camel@HIDDEN>
References: <d835c85c709a393309e6cad4ab065d039f1e08af.camel@HIDDEN>
 <f072096c292546c760d1342aa7d4f6c950027da9.camel@HIDDEN>
 <87seocwh1p.fsf@HIDDEN> <87msej45ha.fsf@HIDDEN>
 <87wmdk8fpd.fsf@wireframe>
 <c2532d09-e54b-49fe-9ace-dca55239f394@HIDDEN>
 <d2db73de82bb7bb3a6589a4299287d02dc961c14.camel@HIDDEN>
 <547c549d-970e-4331-8944-dc7a79698426@HIDDEN>
 <f78d40758e1838026fb3e796f037e917c26f761f.camel@HIDDEN>
X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-unknown-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg="PGP-SHA256";
 boundary="Signature=_Fri__21_Feb_2025_15_35_20_+0200_Qy8YQFQicP4dLnnD"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76407
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 (---)

--Signature=_Fri__21_Feb_2025_15_35_20_+0200_Qy8YQFQicP4dLnnD
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello.

Since guix-help was copied on this proposal, I would try to help too.

The word "master" is a metaphor for a subordinate relation. It serves
its technical purpose. It became a boilerplate. So, it is easily
recognisable by sophisticated audience, which makes it difficult to
argue that it is ambiguous for practical purposes. However, being
boilerplate, it does not accurately describe the purpose of that git
branch in guix. For instance, I am not convinced that other branches
being "subordinate" to that branch in some way is its defining
characteristic.

I would argue that the word "main" is also irrelevant because it
describes a relation of importance, which does not seem to be relevant
to the development cycle, neither to building a community. So, the
proposed change to "main" is suboptimal from my perspective.

I would propose the word "release" instead. The word is already widely
used in guix to refer to published source code of stable versions of
software, so it should be easily recognisable and describe the purpose
of the branch accurately. This is the branch where the guix code is
realeased and where the guix releases are published.

I would note that, as long as a better metaphor can be afforded and
considering that the matter has already been considered important
enough to bring it up, discussing the background of the proposal does
not appear to be productive or relevant for arriving at a solution.

Roman

--Signature=_Fri__21_Feb_2025_15_35_20_+0200_Qy8YQFQicP4dLnnD
Content-Type: application/pgp-signature

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

iQIzBAEBCAAdFiEEbyuIUwJNVUrtp3hK60bLvjKDmmkFAme4gRgACgkQ60bLvjKD
mml0yg/+JnHq0HYZUmnrVbU1mK95j98U+zxD3n74AGBBDc5fNVUMKg5M1cYpGBrM
1yJXtK0IN3Ee0F7yLy+Aw+hw2vygw77xwG5hMWtpydetWxF8yS5AaUCcutJWs0DJ
S5XybjeutX0n2vJqDb9ECCsvZDggZ3PFSKJzCcyLDEPJ8I1v8S451LcMhMnd8H89
Ao0ggFMFAvT7M/ifIISAnP4etcIlh43oAI4NXoqwZJrTlqSV/XABON0AnSnbVUYR
J8gY6Mi5UD1lMChIDvRhpMLlTu4pDZfgpnxN2qe9435FFE4szzNTcyCbctSigyGk
sILOIu52/yQdxqlTtJ/ZS/G1RsIHwEfeEO+14ogn5RWNw9udFuDXMWB8GKcOT3Ue
5jxih3D+Ewa4M9vVk42wa1buTx+Uika2jtAofy2oKlhTU7dv1ccLNotL0ISCU0eX
YOPLV4A5P5T4LXl8xEJ6VJzCSNVtnwMbQBCBBuuCWBXkfVS344FAZzx6QpXo6FEM
/ar2cgJTezi9zWDjhd04G1M8SScEJVciCRG1P4LsTQoWUfhZbahM/tTHWEZtx85T
Qc8rHLmg4uUgKMCrlgkhfO0HzdxvT8EtAhevZDCxFWzcjchcFOUDrIa9wYDD6yzS
vQXtR0+IwK90irmPzVJYS7O1j61yCbFOLokBw7XMUu1foYZIPgw=
=3lAh
-----END PGP SIGNATURE-----

--Signature=_Fri__21_Feb_2025_15_35_20_+0200_Qy8YQFQicP4dLnnD--




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 12:56:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 07:56:15 2025
Received: from localhost ([127.0.0.1]:56495 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlSZh-0003lh-Pj
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 07:56:15 -0500
Received: from mail-ej1-x644.google.com ([2a00:1450:4864:20::644]:50182)
 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 1tlSZe-0003kE-D9
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 07:56:11 -0500
Received: by mail-ej1-x644.google.com with SMTP id
 a640c23a62f3a-abbac134a19so330080266b.0
 for <76407 <at> debbugs.gnu.org>; Fri, 21 Feb 2025 04:56:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740142563; x=1740747363; 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=lDcSrzNRQC/n61u9xe31f4oBgPpkcpehThasFk+DXWo=;
 b=d7r1ibq9baSiJ8ZK2CXVjixaP8ogAOtlJCfFrVAIUWCVb7zXsT6e64AjTQl/DAw4ch
 Id/QXpnbZIRwWB76QZltuMIAnyCjMc2KXYPqCAit4itehdInjYqzELOXqZBvhvNrjnf4
 X7ZpccObfGb50fHE+EQqoLffLqOYg/aVeKY8o+u0idp3s8b3BXCM10i/6oveUo8qwp37
 xXzIt6ivCqtdpQetjcIXYb5mJbxYaSb4FzVDqLJ0MO2pSd65bU+zAFTvQJXIF6WKsWNK
 YgFhWF4NfZhzD78+7cUjY7GAjxng5kFFBWrdyI9gDuOiigI8TDJRHQEibgK41F4A48u2
 s5nw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740142563; x=1740747363;
 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=lDcSrzNRQC/n61u9xe31f4oBgPpkcpehThasFk+DXWo=;
 b=ghQw0rxGyM6FKwMoLO5bIEfkxhzxtRj/KIyodu2awQ1/bSvsMMHoSzjopjZsOJvysY
 xdU3duXf8+NJbgHCg8Vn3qnSZ9qz8ehodd1w+0/FZvq4uVZUPnjV9tPwRw9w/g/mrJwr
 NSN7KwNyjUv1ic6r2/+ECdWkkWXf+9/8Lv2JEHEWCeINgi6itBrFKosuaiVJKvFNV5tS
 aMH4amxgJYA3huckl2wnr6U/28b1F9eQjuWflfTjfiVK65zvUmzTwOx4p9c+rwtv745N
 6D4dwd8s/BgN9iAA0w3XgKU3aZq3QkhQFKy4vHToG/r4koVbR3nEvkjQfwv/RIwBPYBA
 622Q==
X-Gm-Message-State: AOJu0YxVdW+KWnOF8Mo49sm2XB0I6zWDcD8BFUq0X8ToFdvsSkIJIIho
 Z3NG6obIIGNkXpMI/Uuq1UNrjPAW3rl6AWXgwlFW2CZMff4S/wUU
X-Gm-Gg: ASbGncvEQQG0hIH6Jg6pQ6cKrGVoVtwve+7xAGj0UYGh+Ogn18rvxEJPlBncSrO5Uvl
 cSFeOHKZqrchNUTz9clyfJ9xirtXKMumS9/QO6T1RrkIM5ZY+71vTuNUwWE/OULnelCLrmjmGYF
 xrsEgk1Nj4S8Dv0oKEFuOGGk/9yCNrEK1CS1mMkkW/suIIImZaFD9Eebg6SkP5rbc3fW9JSGpFK
 7XA5yOUI6/aDEUrr+K5U9vpVxvkd7gN//gzHyDKjVsV3WORnlajlqGHplQ+qI7B+/ELl7ZFdDE/
 1JWXuSPUgFFy7zh89Q5Tlh0XjDXjUgicsl0L+RxjMQLzFgG7+Bs9hvdHJsQuehRPWNJzHeDJtqY
 1/w==
X-Google-Smtp-Source: AGHT+IEC+K88K/0ezYKDDca4TVyyXxDUvqkASnpKFQv2JN0ZzFO52c54aRmEcAryG7SRe9QeV4nLSA==
X-Received: by 2002:a17:907:1ca2:b0:abb:eec3:3941 with SMTP id
 a640c23a62f3a-abc09c10d29mr301306866b.45.1740142562976; 
 Fri, 21 Feb 2025 04:56:02 -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
 a640c23a62f3a-abb97dea08fsm1013152366b.53.2025.02.21.04.56.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 21 Feb 2025 04:56:02 -0800 (PST)
Message-ID: <f78d40758e1838026fb3e796f037e917c26f761f.camel@HIDDEN>
Subject: Re: [bug#76407] [GCD] Rename the default branch
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Ekaitz Zarraga <ekaitz@HIDDEN>, Christopher Howard
 <christopher@HIDDEN>
Date: Fri, 21 Feb 2025 13:56:38 +0100
In-Reply-To: <547c549d-970e-4331-8944-dc7a79698426@HIDDEN>
References: <d835c85c709a393309e6cad4ab065d039f1e08af.camel@HIDDEN>
 <f072096c292546c760d1342aa7d4f6c950027da9.camel@HIDDEN>
 <87seocwh1p.fsf@HIDDEN> <87msej45ha.fsf@HIDDEN>
 <87wmdk8fpd.fsf@wireframe>
 <c2532d09-e54b-49fe-9ace-dca55239f394@HIDDEN>
 <d2db73de82bb7bb3a6589a4299287d02dc961c14.camel@HIDDEN>
 <547c549d-970e-4331-8944-dc7a79698426@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: 76407
Cc: 76407 <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 (-)

Am Freitag, dem 21.02.2025 um 11:48 +0100 schrieb Ekaitz Zarraga:
> > Third, people who feel represented by this change have no
> > obligation to tell you that in this level of detail.=C2=A0 In fact,
> > given the attitudes of some people replying to this GCD, it would
> > be wiser for them not to.
>=20
> Saying "I support" is more than enough, but I would really want to
> know if they actually exist, because I'd like to make sure we are
> doing this for something.
Given that I've received four sponsors over the course of a weekend,
I'm not really concerned that this benefits no one.

> I don't think it's infeasible. It is actually very feasible, you=20
> just need to change the branch name and push. Done.
>=20
> The problem is that some people already shared their concern, while I
> don't see any justification for the change that has the same weight.
So you mean that people have non-technical concerns about the name of
the default branch?  I won't repeat your arguments, but yes, I
understand that you want it to remain at "master". =20

I have listed some issues that this GCD does not address at the end of
the document.  To my knowledge, these are the points raised so far that
it cannot address.  If you would like me to add another that is within
the scope of the document, do let me know.

> I don't see any kind of internationalist approach here, we are just
> swallowing whatever garbage an US company throws to us and tells us
> is good.
>=20
> This proposal is very US-centric, and goes according to their values,
> and religion. That's why it became popular there.
Even assuming that this is true, how is this any different from
swallowing garbage, that some US entity told us 10 years ago is good
(i.e. the status quo)?

I also don't think there is a clear mapping between "thing happening in
the USA/outside the USA" and "thing good/bad".  The world is more
complex than that, with some nuance to it.

In any case, I think that the Guix community can =E2=80=93 using the recent=
ly
established process for doing so =E2=80=93 reach a consensus on what the na=
me
of the default branch shall be.=20

> I don't think Linus Torvalds called the branch "master" thinking
> about slavery or as a way to shame people,=C2=A0
This is not about Linus' intentions.  People can have opinions that
differ from those of Linus Torvalds.

> I don't think removing the word is really going to change anything.=C2=A0
Acknowledged.

> But will do some (maybe little) damage in Guix, as some people
> already discussed.
What damage will it to, exactly?  So far, I think the concerns are

- a mild inconvenience to contributors checking out the new default
branch
- a mild inconvenience to channel authors, requiring them to explicitly
state their default branch
- an almost user-invisible change possibly causing them to run=20
  `guix pull` twice on a particularly old checkout

Perhaps, you also consider adoption of this change to result in
reputational damage to Guix.  If so, why?

> If we need to make the life of a couple US-Americans a little bit=20
> uncomfortable in order to keep our software working as intended, so
> be it.
Do we need though?  Or are you simply resisting change for the sake of
doing so?  Note that this assertion also contradicts the one you made
earlier that this change can "easily be pushed and done". =20

>  I am uncomfortable every time I need to speak in english here (a=20
> reminder of how the USA imperialism is forced upon me), and here we
> are.
Wir k=C3=B6nnen auch Deutsch miteinander reden, damit h=C3=A4tte ich kein
Problem.

> Consider me done here.
Okay.

Cheers




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 10:49:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 05:49:02 2025
Received: from localhost ([127.0.0.1]:54605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlQab-0000z9-BR
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 05:49:02 -0500
Received: from dane.soverin.net ([185.233.34.11]:58279)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <ekaitz@HIDDEN>) id 1tlQaV-0000xA-OA
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 05:48:59 -0500
Received: from smtp.soverin.net (unknown [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 4Yzn1D44lszdGf;
 Fri, 21 Feb 2025 10:48:48 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4Yzn1D0JRKz2k; 
 Fri, 21 Feb 2025 10:48:47 +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=LY2QAKC1; dkim-atps=neutral
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=soverin1;
 t=1740134928;
 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:autocrypt:autocrypt;
 bh=Im5Aeqyya5RhZOYqGQwVbboawK2cE131dp0F2xI3Xe0=;
 b=LY2QAKC1BBqY7RuNwDstWj2p6RA+oGV8A10vQvk5zMjSWINNV8A9sGrz8qrPDJ2tWigIIM
 xW7yOeS4fXTa4hdMegVo5zWNpIUOdZTCPTNbBO/MXUPy02aEKuNzOYg6FNttz1cydt+NWi
 4k81y2QZrnaS/EvfretzGCKd4qGiDqwFH1SLj60ZFnULlHMVMadGSNcZtd1TrCF89XozT6
 OB3P6WWucedRqfWxf7p3TM1quskGK89GhcW++w15dNcQ8ENu7bhpOwL+CWIjUtpOwUKWM4
 S8Ca1+6FIORRUUPIcxlr5nwlqrEV/okAXDXz2IpGXJCL8ZjUiGjR3OLCq6DtyQ==
X-CM-Analysis: v=2.4 cv=d/oPyQjE c=1 sm=1 tr=0 ts=67b85a10
 a=kDRFL8AHNammL21IbMiz0Q==:117 a=kDRFL8AHNammL21IbMiz0Q==:17
 a=IkcTkHD0fZMA:10 a=MKtGQD3n3ToA:10 a=1oJP67jkp3AA:10
 a=77VvxhmY0AN8cudxPjIA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10
 a=yPy0HX4kI4LsAlP3oO-2:22
X-CM-Envelope: MS4xfKTLVLuxE5HE357z0U+FvKa9JpAzCTGnXTbX60Ble7WS3xORusuqU8q7Wr5LBVVTA58vovNbj95+ItcrtFkoqikqfN9G+FucaW89wi2dXULTsY0pxQog
 MIBrzUZ93hgxKt6+5+qXCDePSmux+m783cOp7ugq1a9bbi6KPX/VJP9dogmYHkKtYZimI8hQzI1preogaEzz/zVCIOeoO8k5f48Mm/N19/PF3EpdMb2CmqGj
 g8aHEe/2wj4hMfR1Giec3A==
Message-ID: <547c549d-970e-4331-8944-dc7a79698426@HIDDEN>
Date: Fri, 21 Feb 2025 11:48:47 +0100
MIME-Version: 1.0
Subject: Re: [bug#76407] [GCD] Rename the default branch
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>,
 Christopher Howard <christopher@HIDDEN>
References: <d835c85c709a393309e6cad4ab065d039f1e08af.camel@HIDDEN>
 <f072096c292546c760d1342aa7d4f6c950027da9.camel@HIDDEN>
 <87seocwh1p.fsf@HIDDEN> <87msej45ha.fsf@HIDDEN>
 <87wmdk8fpd.fsf@wireframe> <c2532d09-e54b-49fe-9ace-dca55239f394@HIDDEN>
 <d2db73de82bb7bb3a6589a4299287d02dc961c14.camel@HIDDEN>
Content-Language: en-US, es-ES, eu
From: Ekaitz Zarraga <ekaitz@HIDDEN>
Autocrypt: addr=ekaitz@HIDDEN; keydata=
 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
In-Reply-To: <d2db73de82bb7bb3a6589a4299287d02dc961c14.camel@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spampanel-Class: ham
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76407
Cc: 76407 <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 2025-02-21 09:57, Liliana Marie Prikler wrote:
> (Moved discussion to bug number)
> 
> Am Donnerstag, dem 20.02.2025 um 23:57 +0100 schrieb Ekaitz Zarraga:
>> I don't find this dismissive. At all. I only see a person sharing his
>> opinion, which, sadly, I think is pretty hard in this kind of
>> subject.
> Please educate yourself on right-wing dogwhistles then.  I will quote
> one for context:
> 
> Am Dienstag, dem 18.02.2025 um 06:50 -0900 schrieb Christopher Howard:
>> DEI proponents have a compulsive desire to eradicate from society and
>> language anything that has some vague connection to what they find
>> displeasing.

Telling people to educate themselves could also be offensive and all, 
but you don't hesitate to do it. Do you actually care about being 
welcoming? Just food for thought.

Listen, I don't give a shit about the political views of Christopher, or 
whatever you think about them. People has the right to be right-wingers, 
weather we like it or not.

Just that is enough to discard somebody's opinion? Is that diversity?

Doesn't "right-with dog-whistle" sound a little bit like "woke". To me, 
it does. Keep throwing names to the table, while nobody else in the 
world cares about your left vs right debate.

We are making software for people. For all people that wants to use it. 
Bad news: many of them are right wingers. And some of them are between 
us. And I believe they are also welcome here, as long as they don't 
mistreat any other person (the same as the left wingers or the no-wingers).

> Am Donnerstag, dem 20.02.2025 um 23:57 +0100 schrieb Ekaitz Zarraga:
>> I made questions, and no one has give me an answer that is anything
>> more than a feeling of something they don't suffer themselves.
>> Nobody, specially not even a single black person, who were supposed
>> to be the reason for all this, has ever told me this is something
>> they feel represented with this change.
> First, this is not just about black people, but any group of people
> that feels uncomfortable with the term "master" being used in this
> context.

Uncomfortable?
I am uncomfortable writing in english, as it is my third language. 
Should we change the language to spanish, my mother tongue?
There's a lot of people in the basque community that get angry when a 
basque talks in spanish, so those are going to be uncomfortable... We 
should change to Basque! That will make everybody happy.

The term "master" being used in this context does not have anything to 
do with anything that should make anyone uncomfortable. Isn't the word 
"git" itself way worse in that sense?

Guix is a Catalan surname, maybe some of them are uncomfortable by its 
name, we should change it too!

> Second, people can care about matters they are not personally affected
> by.  It's called having empathy.

Well, people can also invent a problem, as I just did. That's not empathy.

> Third, people who feel represented by this change have no obligation to
> tell you that in this level of detail.  In fact, given the attitudes of
> some people replying to this GCD, it would be wiser for them not to.

Saying "I support" is more than enough, but I would really want to know 
if they actually exist, because I'd like to make sure we are doing this 
for something.

What do you think it's going to happen if they speak their truth? Are 
they going to be harassed? By who?
The only thing I see here is people saying they don't like the change 
being mistreated as they were some kind of right wing scum.

>> If a change is going to negatively affect the users of the software I
>> make I need to justify it properly.
>>
>> Until this very moment, nobody did. Even if I am actually very
>> concerned about human rights, I find the arguments exposed not only
>> in this thread but also in the original Git branch naming discussion
>> very poor.
> I think you are — intentionally or otherwise — overestimating the
> negative effects of the proposed change in order to construct a world
> where it is infeasible.

No, I don't think it's infeasible. It is actually very feasible, you 
just need to change the branch name and push. Done.

The problem is that some people already shared their concern, while I 
don't see any justification for the change that has the same weight.

>> More specifically in Guix, I'm still yet to find a good thing coming
>> from this change, and there are many cons already. It's a net
>> negative change from a technical perspective.
> There is little technical debate to be had about this change being
> feasible.  Git supports named branches — it always has — and
> sufficiently recent versions also support an initial branch that isn't
> "master".
> 
> There can be a discussion of what steps would need to be made in Guix
> particularly to accommodate this change.  This concerns locations in
> the code and documentation that assume "master" to be the default name
> of a Guix channel, particularly the default Guix channel (i.e. "guix").
> 
> The issue of what to name the default branch is entirely a
> political/organizational one, one in which we cannot avoid showing the
> colour of our hearts as we debate.

I disagree. Very strongly.

It's you, and those who think like you, who is charging this word with 
some political value it doesn't have.

I am NOT in favor of slavery and I am NOT against making everybody's 
live easier. (and interestingly I'm probably in the same side of the 
political spectrum as you are).

What I discuss here is that I don't think there is any kind of relation 
with changing this stupid word and making the world a better place.

That doesn't show the color of my heart, because I'm just trying to be 
rational here.

We serve the world. Our political views (or how you call them: the color 
of our heart) are very narrow. I don't see any kind of internationalist 
approach here, we are just swallowing whatever garbage an US company 
throws to us and tells us is good.

This proposal is very US-centric, and goes according to their values, 
and religion. That's why it became popular there.

Thankfully for many, the world is not the United States of America. In 
my view there's nothing shameful in words, even in the F word or in the 
N word. The wrong in is in the intention.

The intention you have here Liliana is good. But I don't think Linus 
Torvalds called the branch "master" thinking about slavery or as a way 
to shame people, and I don't think removing the word is really going to 
change anything. But will do some (maybe little) damage in Guix, as some 
people already discussed.

If we need to make the life of a couple US-Americans a little bit 
uncomfortable in order to keep our software working as intended, so be 
it. I am uncomfortable every time I need to speak in english here (a 
reminder of how the USA imperialism is forced upon me), and here we are.

---

This debate is draining me, so consider me done here.

In the end, you are trying to make this look like those who oppose the 
change are not welcoming neither empathetic, and that's bullshit.

The funny thing of all this is that the times I have felt unwelcome, and 
I have been gaslighted in this community, and I have seen 
passive-aggressive answers was coming from you, Liliana, and I have been 
trying to avoid interacting with you for long because of it.

I don't like this change, and I don't like to see that you are trying to 
make this whole thing look like we are bad people.

I am not convinced.




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 08:57:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 03:57:28 2025
Received: from localhost ([127.0.0.1]:52869 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlOqd-0000s8-9c
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 03:57:28 -0500
Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:54737)
 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 1tlOqa-0000qp-3f
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 03:57:25 -0500
Received: by mail-wr1-x444.google.com with SMTP id
 ffacd0b85a97d-38f1e8efef5so1069385f8f.1
 for <76407 <at> debbugs.gnu.org>; Fri, 21 Feb 2025 00:57:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740128238; x=1740733038; 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=/nYWADVxguAzKWhmR7eSS2IUEygWDYA70iIHo0I5Fds=;
 b=BhkMtjhYejP78WrlvAoeIQtJZCOQqrh9LFECH99ve3dBI8QvKdzeYJWkvMgwXN++6L
 X16hIrJsI9CPDaQasxhV+WWrYz+YC+j6BFHgC2OuCBY7ignwDUBlwRiudx7xuqxAOQeH
 XIIACmljuPgvs8HmNcUO++cSALmq0MPfQaGJ9f0F5Q7GhaajKI/9nUfKr08xsAg05AGx
 GwZfCl17Hmlj9vPUAy35AUdc0HylLkkEupsKFIyTgQmiWMiJqUmX7Zh6oTaZeIiBTrDo
 2hmeX8cdxV5/jQQg2R3IjAQgBwbFTYkjFHqjIaYY3jumj4e0ogd5F2/0SwTDVW+AEm2x
 5HIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740128238; x=1740733038;
 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=/nYWADVxguAzKWhmR7eSS2IUEygWDYA70iIHo0I5Fds=;
 b=XlIbqskaYN0e5tZMaRzhvg1As9PS7/3GzjyjZUUBq8IW5pMBnBu4AMqTU/mneZ/E5G
 /9eXhD/VrcAoKwDGD1Gn1kDefJYmadyOVAPwm5l6lnn79KBfgJsTguoXMkCQIIL1WuJA
 bZ1O+9vBxs4pEDB/muUfz+kzGjiUQMkVvcMw0yCstBByP42oABKfvdm9jHpT7jt1hgmB
 PytzRihgZbvjEgm3CjuxpkjoYQPzD2iIj32fOXDTiGZsMyEOi6b6OvLMwhzW2seWo+wi
 YBxuxDjJUIdYXVjw94UkoTEvJ/CmOdRS4l66NTE8si//zGzYKZUmGLnqYwI2AVvxcFzG
 Eflg==
X-Gm-Message-State: AOJu0YzdouC45Ct5KqzVdcN5f4iW7IgQ1nwDKLWnApQ/AmyjtcE4d7aX
 wQ+tDffjQLx/joZTk10uyhViYJ5mt68PEjT7uuucPQdY69Bjo5XOwGcNyXof
X-Gm-Gg: ASbGncuJ6mpL6z1eUYCCaAgcKWAYPI/+hszgOSuyVNifKz650bqZN8V5PQD0egf1rcs
 k73IuMgrFDzNgxBHWKHukzMAT79dmAEZAP8jHfUejstgCxRENDyurcGumVsgkTqLTmaxoNpoBlK
 axt9miZHTXA1kCiaYKlV4QWffEBXYAi8yADFWkEdT1jK5ISFV2pxuSKSh7rafYb0gyq3BHaVrsJ
 ig7TA5LpDnSRulCEnmon9PlINN6wFrn0GfTzho24HU0VMoOIvTQSOXrQXU5od/iYHrmTjC+Sny2
 qBbUzoD0w/JfTEgfH0RtIxfY5zi/m4JQ1AeXfJRh+huw8gRLdHzqCLUIm9L5AIcJO2COnBtV37U
 ZAw==
X-Google-Smtp-Source: AGHT+IFu33shvm1H2ec/Ls4NLPQh/bADBBmDirV09Kt6+hnxedmrYL370VeDMtpi/SSGNmdd/SwjUw==
X-Received: by 2002:a5d:598d:0:b0:38d:d9b3:5916 with SMTP id
 ffacd0b85a97d-38f6e7564dfmr1712176f8f.1.1740128237380; 
 Fri, 21 Feb 2025 00:57:17 -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
 ffacd0b85a97d-38f258ccd95sm22809386f8f.25.2025.02.21.00.57.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 21 Feb 2025 00:57:16 -0800 (PST)
Message-ID: <d2db73de82bb7bb3a6589a4299287d02dc961c14.camel@HIDDEN>
Subject: [bug#76407] [GCD] Rename the default branch
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Ekaitz Zarraga <ekaitz@HIDDEN>, Vagrant Cascadian
 <vagrant@HIDDEN>,  Christopher Howard <christopher@HIDDEN>
Date: Fri, 21 Feb 2025 09:57:54 +0100
In-Reply-To: <c2532d09-e54b-49fe-9ace-dca55239f394@HIDDEN>
References: <d835c85c709a393309e6cad4ab065d039f1e08af.camel@HIDDEN>
 <f072096c292546c760d1342aa7d4f6c950027da9.camel@HIDDEN>
 <87seocwh1p.fsf@HIDDEN> <87msej45ha.fsf@HIDDEN>
 <87wmdk8fpd.fsf@wireframe>
 <c2532d09-e54b-49fe-9ace-dca55239f394@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: 76407
Cc: 76407 <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 (-)

(Moved discussion to bug number)

Am Donnerstag, dem 20.02.2025 um 23:57 +0100 schrieb Ekaitz Zarraga:
> I don't find this dismissive. At all. I only see a person sharing his
> opinion, which, sadly, I think is pretty hard in this kind of
> subject.
Please educate yourself on right-wing dogwhistles then.  I will quote
one for context:

Am Dienstag, dem 18.02.2025 um 06:50 -0900 schrieb Christopher Howard:
> DEI proponents have a compulsive desire to eradicate from society and
> language anything that has some vague connection to what they find
> displeasing.

Am Donnerstag, dem 20.02.2025 um 23:57 +0100 schrieb Ekaitz Zarraga:
> I made questions, and no one has give me an answer that is anything
> more than a feeling of something they don't suffer themselves.
> Nobody, specially not even a single black person, who were supposed
> to be the reason for all this, has ever told me this is something
> they feel represented with this change.
First, this is not just about black people, but any group of people
that feels uncomfortable with the term "master" being used in this
context.
Second, people can care about matters they are not personally affected
by.  It's called having empathy.
Third, people who feel represented by this change have no obligation to
tell you that in this level of detail.  In fact, given the attitudes of
some people replying to this GCD, it would be wiser for them not to.

> If a change is going to negatively affect the users of the software I
> make I need to justify it properly.
>=20
> Until this very moment, nobody did. Even if I am actually very
> concerned about human rights, I find the arguments exposed not only
> in this thread but also in the original Git branch naming discussion
> very poor.
I think you are =E2=80=94 intentionally or otherwise =E2=80=94 overestimati=
ng the
negative effects of the proposed change in order to construct a world
where it is infeasible.

> [T]hose who oppose them have to justify them to death,=20
> while being respectful, but also carefully not to sound like Nazis to
> them.
Well, they could at least be courteous about it and not scream "DEI"
and "woke" at a proposed change they do not like or something.
=E2=80=BE\_(=E3=83=84)_/=E2=80=BE

> More specifically in Guix, I'm still yet to find a good thing coming=20
> from this change, and there are many cons already. It's a net
> negative change from a technical perspective.
There is little technical debate to be had about this change being
feasible.  Git supports named branches =E2=80=94 it always has =E2=80=94 an=
d
sufficiently recent versions also support an initial branch that isn't
"master".

There can be a discussion of what steps would need to be made in Guix
particularly to accommodate this change.  This concerns locations in
the code and documentation that assume "master" to be the default name
of a Guix channel, particularly the default Guix channel (i.e. "guix").

The issue of what to name the default branch is entirely a
political/organizational one, one in which we cannot avoid showing the
colour of our hearts as we debate.

Am Donnerstag, dem 20.02.2025 um 14:44 -0900 schrieb Christopher
Howard:
> Also, I think that the word "main" is just as bigoted and non-
> inclusive as "master". I mean, what can be more demeaning than saying
> that one branch is the "main" one and in some sense more important
> than the others?
Perhaps one branch being the "master record", the only trusted,
authentic source, whereas all others =E2=80=94 particularly those that had
changes applied to them =E2=80=94 are untrusted and/or inauthentic by
distinction.

In practice, the main branch requires certain guarantees that other
branches do not: team branches can (and arguably should) routinely be
rebased on the main branch.  If the main branch were to be rebased,
however, all users would receive an error upon pull.

Cheers





Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 21 Feb 2025 06:58:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 01:58:43 2025
Received: from localhost ([127.0.0.1]:51042 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlMzi-0004vL-St
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 01:58:43 -0500
Received: from tobias.gr ([2a02:c205:2020:6054::1]:51268)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1tlMze-0004uI-NC
 for 76407 <at> debbugs.gnu.org; Fri, 21 Feb 2025 01:58:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=eAJhxoq+9Y8gm
 kjYG4SRd2fuK8mYjY8ViRCFqQgn0bk=; h=subject:to:from:date;
 d=tobias.gr; 
 b=EcGTafQ4eUDD19RxHYhL9e2FDPG68DZZNnWUuO6JAFohs33/rc5dI62Z17rinKtD7sh5
 IA+dbCt4wBp4bpOeSuomhxcAJQk8YED5QHs+1nkY/2VBRI5rmOwKKzCQg3qIf1y01TiblQ
 9mLz2WMHyZqOKqmSlFYyGoeE6ytquMnpc2Pk8sxmVcws+XsjSy+V5Extd7In9f3mb89bxT
 TkRiJZT1LqjvTStIEUb4NMjr6C+kdB1XypKPwWGv7OENLgRGGPK2f0zWsYll6b+Izy7F3J
 NQ3H7MuTPI1zp9q/9VzevXN5/XjlHzwLCCw1dWVp4WdUfbbpWc/3d7HZ0T/Z6bNg==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 00f39a3b
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <76407 <at> debbugs.gnu.org>;
 Fri, 21 Feb 2025 06:58:28 +0000 (UTC)
Date: Fri, 21 Feb 2025 06:58:10 +0000
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: 76407 <at> debbugs.gnu.org
Subject: [GCD] A better name for the default branch
Message-ID: <CA3E79B7-498C-44E6-BD90-85E8531AABF5@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=
 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
 TyFnSKPrfzg=
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 76407
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 (-)

There's a (broken) thread discussing this proposal on guix-devel@:

<https://lists=2Egnu=2Eorg/archive/html/guix-devel/2025-02/msg00278=2Ehtml=
>
<https://lists=2Egnu=2Eorg/archive/html/guix-devel/2025-02/msg00357=2Ehtml=
>

I hope it continues here instead=2E

Kind regards,

T G-R

Sent on the go=2E  Excuse or enjoy my brevity=2E




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 20 Feb 2025 18:23:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 13:23:19 2025
Received: from localhost ([127.0.0.1]:40544 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlBCg-00036A-TJ
	for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 13:23:19 -0500
Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:58628)
 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 1tlBCe-000357-F7
 for 76407 <at> debbugs.gnu.org; Thu, 20 Feb 2025 13:23:17 -0500
Received: by mail-wm1-x343.google.com with SMTP id
 5b1f17b1804b1-439a2780b44so8406215e9.1
 for <76407 <at> debbugs.gnu.org>; Thu, 20 Feb 2025 10:23:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740075790; x=1740680590; 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=PwCSjQv2UXo3RtEsjuAO5CdJeZB/803kLxCKdOiFGxk=;
 b=HeBeYNc9P6LgAHVD4S7f/kvmNARqC6K1+SJD5u5qIlt7kJrQZGYJH39U5F2A7myHFA
 y+mhOjeYKY/BIHnH4RRXFlDXkfstULO+5y53bXS5Jx3nScyaFsgZLUwNO68yQNKY3chV
 zCCCHafMAt8pUNRWYosIuXpD7f6p+hD0osQZ+bIcRRlgyCz18Mw86buuuphDRaEuQsIU
 hR2RqPeXOvvB4fEdk7OjK5IrLMDpSv0yy69ZKOGOHxsg6y6Uk1njRF5I94I0LgnDB0lF
 O3Xk5UQWh7M5wUZGKvYVFCD1IeNKw/mdSDM4CRItOC85dGs8Gup7fj1gMnFdNZCs3MCk
 uC3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740075790; x=1740680590;
 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=PwCSjQv2UXo3RtEsjuAO5CdJeZB/803kLxCKdOiFGxk=;
 b=fFlltwbhLv+LE+QQil4VLbCZ0IervPBafSEU5KECz9+cdVUaJI8sVWJ5EtvxSwg1jq
 iCcnre4vxkvQDpCQwnWghyWoDuV3jq3pjxGy2aQVWzzFoft79ZdsMKR5FO3gl03ibBkN
 2RC1dTchKPYLKkz8grduxOfgrOi6TdhmIOMSzE+y489OjHUlkkvt6VdBIihhTrS3j2ks
 beOx26PtFy9jNYgly9g/c9sBbj4+p/k4yQnazD7M7Xu1iteqWnVzWxl6GJidvd6PqZe6
 DqBI7LN2B7UDnnYow6HdyOhnyxMSBO4YTnbmHsMXjjs+CzdswgsRK90f1tUu94OeBeDb
 nJXQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW0IUT35sA++FKxQDOUA72EDtj7rbiRan6+qVyGl9uDBrdaDeR9R94bpvroaS8P232h2yT0KQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwzKyedYJ7DP0cAjvtYVtcfrRJw6CR7iaqOc5gAiKZmqaVZEmp7
 9pFqWP6nZ1zJk2MDf0L89png5Z5xglC8/zY6ly1juhmXQhbHoiSZ
X-Gm-Gg: ASbGncteDixU1AnDjK3ItwyjAMjd8bPtKj3TThbZD4E0Biw0md7JZG96nUGx+HSYfdt
 7jyVEX4ybgipca0GItKIOI/3tAy4XkiJp8r0Qs8p+iAusn3+u/owBuJ9OFmX4PDXWk/l5RrKZWc
 e+yTTyTWethv32nU+JynzQVVhK9MNj+8F6tBTwdwArDoiF0q8g3lj12TBl+C/chDziUpsa2frfE
 e8MSnFcvg03/8eMQL2vBaQD4GUi1QYnuCIF9KLDyX4vt21cCOP3lU37pBY2+HMB9TlK64Y/I/2T
 m6XTJ4c8yUtahKvoZZ7j6w+TBqp12ornj55bRtm0Y4yc9pwYBEr1yAtuxCI7kcXjEzc=
X-Google-Smtp-Source: AGHT+IGVri62zOsNUbUiRrepLPJGTR7C4Bthmvwi2XyismaksChHzrf0Cm1mydhYykbG2wiUsABkLw==
X-Received: by 2002:a05:600c:4f49:b0:439:967b:46f4 with SMTP id
 5b1f17b1804b1-439ae21d178mr2223935e9.26.1740075789781; 
 Thu, 20 Feb 2025 10:23:09 -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
 ffacd0b85a97d-38f258b4344sm21583708f8f.13.2025.02.20.10.23.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 20 Feb 2025 10:23:08 -0800 (PST)
Message-ID: <035d5bb2e0fe23419879b1566789d82eb604d887.camel@HIDDEN>
Subject: Re: [bug#76407] [GCD] A better name for the default branch
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>, 76407 <at> debbugs.gnu.org
Date: Thu, 20 Feb 2025 19:23:47 +0100
In-Reply-To: <87frk8lea9.fsf@HIDDEN>
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 <87frk8lea9.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: 76407
Cc: info-guix@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 Donnerstag, dem 20.02.2025 um 18:25 +0100 schrieb Simon Tournier:
> Hi Liliana,
>=20
> A minor comment is to title: =E2=80=9CRename the default branch name=E2=
=80=9C or
> =E2=80=9CRename from master to main=E2=80=9D.=C2=A0 And not use word as =
=E2=80=9Cbetter=E2=80=9D.
Okay.

> Now, it=E2=80=99s submitted, I recommend to push this revision to a dedic=
ated
> branch, say =E2=80=99wip-default-branch-name=E2=80=99 directly to the GCD=
s
> repository.
> [=E2=80=A6]
> Feel free to just fetch and push if it appears to you fine.
I fetched and updated; preserving history.


> > +SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-
> > only
>=20
> The recommendation is GFDL-1.3-no-invariants-or-later; see [1,2].=C2=A0
> And I think it would be better, no?=C2=A0 Maybe you have something
> specific in mind?
Nah, I just copied one of the outdated templates D:

Cheers




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 20 Feb 2025 17:25:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 12:25:58 2025
Received: from localhost ([127.0.0.1]:39727 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlAJB-0003cZ-Ki
	for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 12:25:58 -0500
Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:53618)
 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 1tlAIw-0003Z1-CL
 for 76407 <at> debbugs.gnu.org; Thu, 20 Feb 2025 12:25:43 -0500
Received: by mail-wr1-x433.google.com with SMTP id
 ffacd0b85a97d-38f22fe889aso1034620f8f.3
 for <76407 <at> debbugs.gnu.org>; Thu, 20 Feb 2025 09:25:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740072336; x=1740677136; 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=hF4A5zwLt1zQc9ZFVgbsWxrIRcctmyLhA5lWl+urZis=;
 b=Vcq/9GKSkxxhNui5kDZWx5Honzh82k7XfY3+s4uisM64Upyppv9MyGDaUNkqsVJpha
 mf7z04hQxMfMUystKp1npg2+vGwDRyg//llpIxd90wr0xZWQzvjnwHfdTcnHMk6Y0j9x
 qGoq+YQUWs9EItsFyUuOphSWaDxS14CPy3RKHGsaJ+m+kxsOvkp7f5zbu7ua1P8BL+IH
 e6x1+JyJGBhFnNGKtiuHjC90bupGUlFVJKEQtBqXtI7WtHnyVgV6CXDoYl0tCIZqegq2
 hOsZGX8B+X6Ux55X90nKmA/1XhVlu3pySIW8zL6KfMRBG2AGr7pDdIUp6Txtr6eAcdb4
 ESiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740072336; x=1740677136;
 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=hF4A5zwLt1zQc9ZFVgbsWxrIRcctmyLhA5lWl+urZis=;
 b=t58Ugx/CJOui8Sf6kow3Z3xkOWY2rm4jKdxUFUQPweangruDM4h7nCXhyt56l/ApU7
 huDb03iHBam/NJYegn+ON8WbOHNsgAch7ivLb5jNnC3q7n+xddOpy7BMGW48niC+kjP0
 jfmQAcIfXPYHJ48eQmh2jZpJv7eMiv6CWx0hKTjDXUm1rdEPJWecoKQkMJouWjCsHd3e
 REyPqkthSC78kYo7oj9lhmakgsBCwitP9+6o9xFMjUZLKBkMB4U+IINqeXOD4w28lhvb
 3aN+7OLDE6V/PoC7W6vF99ZOewSSi6fOqE/02POBAFXEybLU4gy1AUFvMAd9172zfQG7
 DUJQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCUD+JkNIs7x7kebQDCn1FM0w5+Z69SNvZfkl/hkw7Jw41A+1/o7KyGXkrnlaEWoqPrAWhccbg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxeIlFTv8ePewUj+cihyHWtX+vbVZYzj0yMSt8TH6UTnE2cqj5g
 KWQgWUx2Vy6BIPaDss0tns3AQhikAx2Iq2IHET3Uc3HOSuWl+nIz
X-Gm-Gg: ASbGncve9Hk9h3xqZjK6gWTFf/7tF9LcN282Q3QrkA7dtFtPqF5ZvviEBvtgkDVDSvM
 n5SsWvBSHlGtJ8cPmz0rbclA9ImiIZ57zRcl5VyFPcJ5FJNU6/BAzDYs9RZV6LFTkDjx9iwwdNy
 NSa3njXhAGsBFNQDSvnE4ZqtOwj6fdCIew/kOQDg7m85VXS44iP9JBr9PmsIVozwYCSwnGbyC42
 0j2QNAOPx9fxzSVRSKJD06NJUJPOhhJTUS90UaW8UtKgilVNyIAoBeCNtpuI5k9iUK8i0Qhv2vU
 mmEt5xMXJCoqlNQeyksANOHXCm85JJ9BHCrLSlCdgMtIhp5i/RZofMdo0d0unu4r9MyIaUDn5ph
 H
X-Google-Smtp-Source: AGHT+IHGb78o0iMWL/DBystpJSd6VBLQCK+uoixt3mwPGsQuABTnqawHzNSlLKn7EPHA7Q/ct1xL4w==
X-Received: by 2002:a5d:584b:0:b0:38d:d299:7097 with SMTP id
 ffacd0b85a97d-38f6e7567b4mr116020f8f.5.1740072336125; 
 Thu, 20 Feb 2025 09:25:36 -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-38f258b44b2sm20923097f8f.20.2025.02.20.09.25.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 20 Feb 2025 09:25:35 -0800 (PST)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 76407 <at> debbugs.gnu.org
Subject: Re: [bug#76407] [GCD] A better name for the default branch
In-Reply-To: <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
Date: Thu, 20 Feb 2025 18:25:02 +0100
Message-ID: <87frk8lea9.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: 76407
Cc: info-guix@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 Liliana,

A minor comment is to title: =E2=80=9CRename the default branch name=E2=80=
=9C or =E2=80=9CRename
from master to main=E2=80=9D.  And not use word as =E2=80=9Cbetter=E2=80=9D.

The rest is logistical stuff, FWIW.

On Tue, 18 Feb 2025 at 23:14, Liliana Marie Prikler <liliana.prikler@gmail.=
com> wrote:

> +status: submitted
> +discussion: https://issues.guix.gnu.org/76407
> +authors: Liliana Marie Prikler
> +sponsors: Simon Tournier, Ian Eure, Vagrant Cascadian, Ludovic Court=C3=
=A8s
> +date: 2025-02-18

Now, it=E2=80=99s submitted, I recommend to push this revision to a dedicat=
ed
branch, say =E2=80=99wip-default-branch-name=E2=80=99 directly to the GCDs =
repository.

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

Well, I did but instead of pushing to it, I only pushed to my personal
copy of the repository:

    https://codeberg.org/zimoun/guix-consensus-documents/commits/branch/wip=
-default-branch-name

Feel free to just fetch and push if it appears to you fine.

Why?  Based on the experience of 001, it can quickly become a mess. :-)

There is several revisions in different emails and all becomes harder
and harder to follow.  Do I read the last revision?  This one?  And no
there is this yet another email?  And that MUA screwed up the subject=E2=80=
=A6
etc.  Hard to follow; especially for the ones who just want to read the
last current revision.

Moreover, it=E2=80=99s more comfortable to read a plain file than a diff, I=
MHO.
For example, one revision of 001:

    https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tre=
e/0001-rfc-process.md?id=3D7da54b980efcd23ce662040b00712bd7fa76982e

(It perfectly works with Emacs browser EWW so it works for any browser. ;-))

Last, having all the revisions in a dedicated branch allows to easily
diff between each revision.

My 2 cents. :-)


> +SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only

The recommendation is GFDL-1.3-no-invariants-or-later; see [1,2].  And I
think it would be better, no?  Maybe you have something specific in
mind?


1: https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree=
/000-template.md?id=3Dc6a594ceb316e23bea975928eb2f40b7df450c94#n8
2: https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree=
/001-gcd-process.md?id=3Dc6a594ceb316e23bea975928eb2f40b7df450c94#n8

Cheers,
simon




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 19 Feb 2025 19:01:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 14:01:15 2025
Received: from localhost ([127.0.0.1]:51718 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkpJq-0000Sd-O9
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 14:01:15 -0500
Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:60517)
 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 1tkpJn-0000Re-VO
 for 76407 <at> debbugs.gnu.org; Wed, 19 Feb 2025 14:01:13 -0500
Received: by mail-wr1-x443.google.com with SMTP id
 ffacd0b85a97d-38f3486062eso111935f8f.0
 for <76407 <at> debbugs.gnu.org>; Wed, 19 Feb 2025 11:01:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739991666; x=1740596466; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=3xHLF6020mciw/A/bWYf0S3EnF+A9yTbBQgHXYEe/sw=;
 b=lG6S3vZj6Al9my0tOuL2eokoMjB+2KkEDugkAUwZuyU2ysTToOky2kb9z+OuHLT4MH
 h6LXlY7k1vZmoPwlJbF6PqBf79Hv+NsgU8I9HTbW2x6XXjlDyCK03RXenXBMKdPY6N4j
 zM7/1JOWmWb1xlk7xBNHo3Hk8OtKxWbUUh+8fR8HkyXIs+ACIqb6X2gaAhpUhbGc0nrT
 LbMEYSVseZLGEs1xFTbPYtwj+xT+n8EeqSddsUhJ9keAJ6yWgX7dYmoN16LUR6xdC8LQ
 ka08hkA7pbsRgHsPKczK507rRbKMdXTt/Kbi8M41GBDfkZglSU0V8slvDdrCex9bpbrG
 tVTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739991666; x=1740596466;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=3xHLF6020mciw/A/bWYf0S3EnF+A9yTbBQgHXYEe/sw=;
 b=NDiyfeFt6WxmoureAbZ5cO9Yp7tckJjMoXh5fcDY6IqRuE0M97OeT51wAvIEGHvgj1
 T5yEwb03hQ5S2w6BQxaBYVtrcDNaEQ4MUhesVPBY8lWJZId90Qwy3ncMgORL2aCbgLP4
 dpy7fAK8SPwst76i/GGx3OpTF609AfVK4MsfHbo9/vSaUat/mvVpUX/+6h6eIoBx4eRp
 7V3mS3r6fTQOj820/BENzsa7JXcMmWs9BIYxV4PjM0LlBzZVZuB+arqTNBe2MTPtjTG1
 QH1M5ASOtLIC7F/08uiFdDcyFCLBM6Iy8AA+hXVzAYO3RPaEQPDVjAdSt1X96ZE23Rpk
 J8Ug==
X-Forwarded-Encrypted: i=1;
 AJvYcCWxSq+s+P7VYE72x2tOfnJMksUAux449lgC9YKft3zPSaXNz4qKqG9ujfOE77n5LiCKG4q2mw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxP0lnEn5TuOkLpbAEOSUARswQHhLyHrbN5dKSfAcVSCbdQ94kG
 KaHSHcgvUKKbYfHRQ8GCTj4CCcQzWkVhnU4cIftd0vVHcXwGSmuVhr8gm4FY
X-Gm-Gg: ASbGncvq1piIYnM4jXVFAsmswdJRvDbBhn3pYiXMWGCfYxsrqmZoiOAyx7ektkZEspF
 7WHed+e4EguDqrxNr3bOv8UJUY9Ckgf++GdpbjGIptB8K+ixBDUb5olvVWujicZZwjwuHB4Fy6v
 CELwSYyfnJMX6yUQGVieZeS/m+qXFp2WJuRu4PB7n2vRq0CHovQ+yDJ6Ag2jWg9WAucC+KRD7mI
 yBoptQ9x3GgvfbhTtF7I2UuQrXtNzrSFrF3kDMVcH1w3K+xbUWkaS46+PV2clTwm5wlfNjDMzEy
 wFth4s4ifaj9mxcrRFXVioo53zhoXQC/Xl0vJpRdmg5Og+0xIlwk2VXkv44km4RkK8U=
X-Google-Smtp-Source: AGHT+IF01sX7qJwodcd9sK/cAI19OoClCLGgpdVqJ1Lt1561ehF2gqwCHr/vLti+TtDceb64VXeL9g==
X-Received: by 2002:a05:6000:1f88:b0:38f:3d10:6ab7 with SMTP id
 ffacd0b85a97d-38f58793c87mr4299756f8f.23.1739991665401; 
 Wed, 19 Feb 2025 11:01:05 -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
 ffacd0b85a97d-38f25a0fa1esm18385732f8f.100.2025.02.19.11.01.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Feb 2025 11:01:04 -0800 (PST)
Message-ID: <64c4631029ff07927e3a1cb181be2ea05df8a03a.camel@HIDDEN>
Subject: Re: [bug#76407] [GCD] A better name for the default branch
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Christopher Baines <mail@HIDDEN>, 76407 <at> debbugs.gnu.org
Date: Wed, 19 Feb 2025 20:01:45 +0100
In-Reply-To: <87wmdlhmu4.fsf@HIDDEN>
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 <87wmdlhmu4.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: 76407
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,

Am Mittwoch, dem 19.02.2025 um 17:21 +0000 schrieb Christopher Baines:
> > +=C2=A0 1. the `branch` field in `.guix-channel`;
>=20
> This doesn't exist as far as I'm aware?
>=20
> That record does have a url field, which is important as it means
> that Guix can highlight when there is a mismatch between the URL
> being used and the contents of the channel.
>=20
> I think it's worth considering what a similar mechanism might look
> like for branch names. Maybe Guix could have a notion of whether it's
> using the "primary" branch for a channel (if you pull or time-machine
> to a specific --branch, this is ignored), and that record could
> contain the name of the primary branch, and then Guix could highlight
> when the two differ.
Nice catch.  I did copy the wording from the Codeberg GCD, which talks
about updating URL.  If `branch` is not considered by .guix-channel,
that's one field less to update.

> That mechanism would allow for clearer messaging to users, since they
> could see it again and again, rather than a news entry which would
> usually only be shown once.
>=20
> > (define-record-type* <channel> channel make-channel
> > =C2=A0 channel?
> > =C2=A0 (name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 channel-name)
> > =C2=A0 (url=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 channel-url)
> > =C2=A0 (branch=C2=A0=C2=A0=C2=A0 channel-branch (default "master"))
> > =C2=A0 (commit=C2=A0=C2=A0=C2=A0 channel-commit (default #f))
> > =C2=A0 (introduction channel-introduction (default #f))
> > =C2=A0 (location=C2=A0 channel-location
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 (default (current-source-location)) (innate)))
>=20
> Is changing or removing the channel-branch default in the scope of
> this GCD?
I think channel-branch should reflect the new default.

> I'm in two minds about this. It's just the default, so it's trivial
> to change it for the default channel. But ignoring it doesn't seem
> consistent with the rest of the proposal.
>=20
> Additionally, if the guix channel changes, then this might encourage
> people managing other channels to make similar changes, and I think
> there might be different and potentially more serious technical
> issues with managing that change. I think it would be sensible to
> ensure there's a good path for channels in general to change branch
> naming before making the switch for the Guix channel.
Perhaps we could warn channel authors in advance that the default
branch is subject to change and ask them to set "branch" explicitly.

> > +Following this commit, an entry in `etc/news.scm` would explain
> > the
> > +migration.=C2=A0 The `master` branch would then point at the commit of
> > said
> > +news entry, and would need to be updated only after said news are
> > +translated into another language.
>=20
> In this scenario, assuming you're suggesting only pushing the news
> entry related commits to "master", I think the branches diverging
> would be problematic.
The point here is that we don't have to keep master updated
indefinitely, but it should point towards a commit that is also on
main.  Denis 'GNUtoo' Carikli has another idea using symbolic
references.

> Assuming you're using the default channel configuration, if you pull
> to one of these commits on "master", which isn't on the new master
> branch, then I think the next time you go to pull, you'd hit the
> downgrade protections (or at least you should do), since this is
> exactly the kind of downgrade attack that it's trying to prevent
> against. You'd be pulling a commit which isn't a descendant of the
> commit you're currently on.
See above.

> ...
>=20
> I also haven't even started to think about what implications this
> would have for the services I'm involved with maintaining. The data
> service instances and the bordeaux build coordinator all have current
> and historic references to the "master" branch. In particular, the
> data service goes beyond branches being pointers to commits and
> records the state of branches over time.
>=20
> It isn't immediately obvious to me how the data service could be
> adapted to handle branches changing name to both capture that a
> branch may have never actually pointed at a commit, but that commit
> is in the history of the branch in the Git sense. I think with the
> current behaviour, we'd have the history of the "master" branch
> (unless that's deleted), and then separately the history for the new
> master (not "master") branch, but that would start when that branch
> was cteated, and the two histories would be separate from the view of
> the data service, and this representation seems rather lacking.
Good point, we should add a section talking about the Guix Data
Service.

Cheers




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 19 Feb 2025 17:21:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 12:21:47 2025
Received: from localhost ([127.0.0.1]:50593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tknla-0005vL-FG
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 12:21:47 -0500
Received: from mira.cbaines.net
 ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:41871)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1tknlY-0005ux-1w
 for 76407 <at> debbugs.gnu.org; Wed, 19 Feb 2025 12:21:45 -0500
Received: from localhost (unknown [IPv6:2a02:6b67:e390:8b00::2000])
 by mira.cbaines.net (Postfix) with ESMTPSA id E808127BBE2;
 Wed, 19 Feb 2025 17:21:41 +0000 (GMT)
Received: from fang (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id eaedf0d3;
 Wed, 19 Feb 2025 17:21:41 +0000 (UTC)
From: Christopher Baines <mail@HIDDEN>
To: 76407 <at> debbugs.gnu.org
Subject: Re: [bug#76407] [GCD] A better name for the default branch
In-Reply-To: <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
 (Liliana Marie Prikler's message of "Tue, 18 Feb 2025 23:14:29 +0100")
References: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
 <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
Date: Wed, 19 Feb 2025 17:21:39 +0000
Message-ID: <87wmdlhmu4.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: 76407
Cc: Liliana Marie Prikler <liliana.prikler@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

Liliana Marie Prikler <liliana.prikler@HIDDEN> writes:

> +## Manual Updates
> +
> +Sections 19 (Security Updates) and 22 (Contributing) of the Guix manual
> +would need to be reworded to reflect the new default branch.  Other
> +sections mentioning =E2=80=9Cmaster=E2=80=9D branches may be reworded at=
 any time
> +regardless of this GCD.  Some mentions of the word =E2=80=9Cmaster=E2=80=
=9D are tied to
> +particular services and thus subject to rewording only once upstream
> +adopts a different terminology.
> +
> +## Repository Update Path
> +
> +For a complete list of repositories associated with the Guix project,
> +see GCD 002 =E2=80=98Migrating repositories, issues, and patches to Code=
berg=E2=80=99.
> +Most repositories can rename their default branch with no issue
> +(see also Cost of Reverting below).
> +
> +For Guix itself, we would decide on a **flag day** 14 days after
> +acceptance of this GCD at the earliest, and 30 days at the latest.
> +On that day, the main development branch would become "main".
> +A commit would reflect that by updating:
> +
> +  1. the `branch` field in `.guix-channel`;
> +  2. the `branch` field of `%default-guix-channel` in `(guix channels)`;
> +  3. any other reference to the "master" branch of the Guix repository
> +     that may appear in the repository (in particular the Manual Updates
> +     above).
> +
> +Following this commit, an entry in `etc/news.scm` would explain the
> +migration.  The `master` branch would then point at the commit of said
> +news entry, and would need to be updated only after said news are
> +translated into another language.  The `master` branch may keep following
> +the `main` branch for a grace period of 30 days anyways.
> +
> +Even after the `master` branch no longer syncs up to main, it may be
> +important to still have it pointing at some commit.  Old installation
> +media, handcrafted `channels.scm`, external documentation and scripts
> +may all still be referring to the `master` branch even long after the
> +rename (see also Cost of Reverting below).  To ensure that these do
> +not fail immediately, the old branch shall not be deleted until
> +
> +1. at least one year has passed since this GCD has been accepted, AND
> +2. enough Guix releases have been made in the meantime, meaning
> +   a. at least one major release, OR
> +   b. at least three minor releases.

Thanks for writing this GCD up, I have other comments and thoughts, and
while I'm not against changing the branch name in principle my main
objection is this, I'm not sure we're technically ready (or at least in
a good state) to change the branch name for the default Guix channel.

> +  1. the `branch` field in `.guix-channel`;

This doesn't exist as far as I'm aware?

That record does have a url field, which is important as it means that
Guix can highlight when there is a mismatch between the URL being used
and the contents of the channel.

I think it's worth considering what a similar mechanism might look like
for branch names. Maybe Guix could have a notion of whether it's using
the "primary" branch for a channel (if you pull or time-machine to a
specific --branch, this is ignored), and that record could contain the
name of the primary branch, and then Guix could highlight when the two
differ.

That mechanism would allow for clearer messaging to users, since they
could see it again and again, rather than a news entry which would
usually only be shown once.

> (define-record-type* <channel> channel make-channel
>   channel?
>   (name      channel-name)
>   (url       channel-url)
>   (branch    channel-branch (default "master"))
>   (commit    channel-commit (default #f))
>   (introduction channel-introduction (default #f))
>   (location  channel-location
>              (default (current-source-location)) (innate)))

Is changing or removing the channel-branch default in the scope of this
GCD?

I'm in two minds about this. It's just the default, so it's trivial to
change it for the default channel. But ignoring it doesn't seem
consistent with the rest of the proposal.

Additionally, if the guix channel changes, then this might encourage
people managing other channels to make similar changes, and I think
there might be different and potentially more serious technical issues
with managing that change. I think it would be sensible to ensure
there's a good path for channels in general to change branch naming
before making the switch for the Guix channel.

> +Following this commit, an entry in `etc/news.scm` would explain the
> +migration.  The `master` branch would then point at the commit of said
> +news entry, and would need to be updated only after said news are
> +translated into another language.

In this scenario, assuming you're suggesting only pushing the news entry
related commits to "master", I think the branches diverging would be
problematic.

Assuming you're using the default channel configuration, if you pull to
one of these commits on "master", which isn't on the new master branch,
then I think the next time you go to pull, you'd hit the downgrade
protections (or at least you should do), since this is exactly the kind
of downgrade attack that it's trying to prevent against. You'd be
pulling a commit which isn't a descendant of the commit you're currently
on.

...

I also haven't even started to think about what implications this would
have for the services I'm involved with maintaining. The data service
instances and the bordeaux build coordinator all have current and
historic references to the "master" branch. In particular, the data
service goes beyond branches being pointers to commits and records the
state of branches over time.

It isn't immediately obvious to me how the data service could be adapted
to handle branches changing name to both capture that a branch may have
never actually pointed at a commit, but that commit is in the history of
the branch in the Git sense. I think with the current behaviour, we'd
have the history of the "master" branch (unless that's deleted), and
then separately the history for the new master (not "master") branch,
but that would start when that branch was cteated, and the two histories
would be separate from the view of the data service, and this
representation seems rather lacking.

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

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

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAme2EyNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XeeyQ/+M8Yj3zAXG3uAmOD3aC0nwPXWi3bVZXTD
Sa1bHj6uXil1RpHKndDiMLFjxzb6pjmeJzTkDfKaXdFRlRtbxOYtFNF7hBT+ocCH
TyInCDFmFlkX8vQa3kJIAzBqWwAYERQccQBvOA7J85u6/k69DClu8TKiilimaxfY
hd0Xqv2tpv+LK755OSX17vZ7PY9kwGtCZGyyyzwfQ4XXuZpb0daCgg1fZ9CbKz7L
bsokjYTGLp1r+3kH0OHspEpRJdfEhFXAkUlnPrQEcaUlJYNQzI9/zXX7DpV9hOd1
uT5Pzkv27qOIU3J2xxBK4e9uaCfqg6rMPGmE10kIf3i41HftydnDH6yx+oywVUzt
lVVUu0tBYsgO7MkRQONnwyfwEp925EJIZ3pYQWuibo6B68wWPD7qASBuHPLDt/U6
C4hDvwNTgRFXm3mpSGm4bTVF/91QXcpyYX8pR2Z3u8Pm8kDYVdZielHrlSzIxl3o
0SfEoWSlcQtvvmE0VxepLe9GSC1a1BjcmXtV6FDkZo5Cizv7w08O86D7CGKSQ3vO
IRRAOfnsH8Ax/gRdhyq1ivgrM7NhVfj1z/c6yxLl/ufpUTigRDp7sBeFusjzCfjN
vqGjlAeZUPk3nWDaQDnbWlloxrwNn7yNI/6ERxhW1Bf3Wec78KjfRglLjmAuEQie
CHYZtBNH/X0=
=RZOY
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at 76407) by debbugs.gnu.org; 18 Feb 2025 22:23:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 17:23:35 2025
Received: from localhost ([127.0.0.1]:35278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkW06-0007bN-FI
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 17:23:35 -0500
Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:51488)
 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 1tkW02-0007ab-TD
 for 76407 <at> debbugs.gnu.org; Tue, 18 Feb 2025 17:23:32 -0500
Received: by mail-wr1-x441.google.com with SMTP id
 ffacd0b85a97d-388cae9eb9fso3129468f8f.3
 for <76407 <at> debbugs.gnu.org>; Tue, 18 Feb 2025 14:23:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739917405; x=1740522205; darn=debbugs.gnu.org;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=ZaeYlgY2s5TuLkWCzuY9MFac7MrS2eaafx227e8ABsY=;
 b=CAEM4kV2NxKbxFTi53yo4vgPLTsd5nA0d/VplpAe4qAoHmTyrSPh+DNdcmeoNHH8Wp
 bjxVSZ4C9OpsJaC9RanOTWrhv6MZzRP+qwfL4VrjfjxjeAc6t5gCQh8UtchZypkjj1vn
 uZsE9jeNTKAur3ShbzVnEhToPPwyafURq/oY3bPUpa2sGSWIOCvz8Em0xtmwiqKS2F0L
 90GxN0AJuBGm699u5l3aHqjhybfjIJJjxg7GcztOWdUA4FXYD5+ClAiZ2Rw85wq+6jG7
 vncI5TutIMUOZfuwzhvbvYEusSWp/YHxfikBgDLjXicWPycBBZ6lX6YLdpBN1YlH9pJD
 HloQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739917405; x=1740522205;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=ZaeYlgY2s5TuLkWCzuY9MFac7MrS2eaafx227e8ABsY=;
 b=DqU7vTA06/tPGwJbs9eY/RXTr+yNokzyth8j08no8sVhMAqI/MUObdkEqecsfdZN4x
 15+I34GYDINhpplQefR9MpzKrGSaT2gIDTQly5pmPhPX4F+2SYXlHTW4a9aWfU8ulhV1
 ZwC//20tPL9dKj6cKyXtAxgs65IP/xtc4z9nTTTF9j69+U5coTVIWTTCKlH7jnsFXk00
 TjpQb3m8yitOcsHiqK6y3hmjulgdxWhhI1BQWcEI39HrWtPrxbZ8TAVtvOdHVm8um/lf
 Ngeyf7dpC166IoFIfg9kh/k7gpRrGeorjhvDuWvlNhxEnn3UYUb1M+fY8ndEwuW/Kg8O
 HdsA==
X-Gm-Message-State: AOJu0YxSSxzWv4uVXEapIuivkJJUB/mSUDInFdZSDGj/1ciJd4969YgU
 b93nLNxq13hPbN/b7ekeOGAr/2jkdfRiC8/+Zw/FEplQAP+OR6HFlseY2uYq
X-Gm-Gg: ASbGncs+JJzAsX222TYk6puxv5ie10p7h1FkDE98Jt5/P4BFnE92x4SSUU+5O+mEwo7
 AIRw8J0zGMzNRTHT6Vezlut9+x0MRGVrRop1E6sOUuriJj8xWzqYEh7DQFVmIEHcQU50/XSzZhc
 Udzi9ydNYs722Fgf/80+VRcDGyiexFMZyMWFZLUyTThgzoF39MGdpg0y9OVyVk3e/jdglbbCLro
 OLCVWcUExZzKK3avungORcTWRuB31SINKJAE9U9iykk9bB2U9D6WAGJGO/TE2CPUZuGw39HlGrH
 YoXS28VmORSj/sK1/sQtOAwcBs1bg7VOWsIEJZlDIB2XPeOUjS2YfRg13VYCMOofeyE=
X-Google-Smtp-Source: AGHT+IGL0wh4DWKHDgJWXwK4FJFzdmvHpu0TNgrLN2sOLiiF4N2pbHvzpLqSWhzXAUyFZhi8uqEgHg==
X-Received: by 2002:a5d:64ed:0:b0:38f:2a84:7542 with SMTP id
 ffacd0b85a97d-38f33f5234emr13424869f8f.28.1739917404376; 
 Tue, 18 Feb 2025 14:23:24 -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
 ffacd0b85a97d-38f258b4491sm15813347f8f.7.2025.02.18.14.23.22
 for <76407 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Feb 2025 14:23:23 -0800 (PST)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
X-Debbugs-CC: info-guix@HIDDEN
Date: Tue, 18 Feb 2025 23:14:29 +0100
Subject: [GCD] A better name for the default branch
to: 76407 <at> debbugs.gnu.org
Message-ID: <79bad06a6410932dd6c7785256fd589cfaff40f6.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 76407
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 (/)

Hi Guix,

this patch introduces GCD 003 “A better name for the default branch”.
I've taken the comments on guix-devel into account (most of them anyway)
and updated the document accordingly.  Note that references to GCD 002
are made.  That GCD was drafted earlier, but may or may not already be
submitted by the time you read this.  Do be patient :)

Cheers

---
 003-better-default-branch-name.md | 187 ++++++++++++++++++++++++++++++
 1 file changed, 187 insertions(+)
 create mode 100644 003-better-default-branch-name.md

diff --git a/003-better-default-branch-name.md b/003-better-default-branch-name.md
new file mode 100644
index 0000000..95952a5
--- /dev/null
+++ b/003-better-default-branch-name.md
@@ -0,0 +1,187 @@
+title: A better name for the default branch
+id: 003
+status: submitted
+discussion: https://issues.guix.gnu.org/76407
+authors: Liliana Marie Prikler
+sponsors: Simon Tournier, Ian Eure, Vagrant Cascadian, Ludovic Courtès
+date: 2025-02-18
+SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-only
+---
+
+# Summary
+
+Currently, much of Guix's development takes place on the “master”
+branch.  This name is neither particularly meaningful nor inclusive;
+choosing to use it may inadvertently alienate potential contributors.
+To mitigate these effects, we should more clearly communicate, what the
+default branch is all about.
+
+# Motivation
+
+It is well known, that Git works with whatever branch name one chooses.
+However, for historical reasons, the default/initial/main branch for
+development used to be “master” — particularly in 2012, when the first
+commit to Guix was made.
+
+Recent versions of Git support arbitrary initial branches and the
+default branch name is subject to change upstream, at least in part
+because the current default — “master” — may be perceived as harmful.
+While the intended meaning is something close to “an original, from
+which copies are made”, there are several other meanings of the word
+that spring to mind more easily, some of have a racist or sexist
+connotation.
+
+One goal of the Guix community is to foster a healthy community around
+the software we use.  Using clear language that does not pertain to
+harmful stereotypes is a key towards achieving this goal.  Thus, as a
+proactive step, we should rename the default branch.
+
+# Detailed Design
+
+This section explains the chosen solution among the available options,
+the scope of the proposed migration, and a migration path.
+
+## Scope of this document
+
+This document discusses only to change the name of the default branch,
+not to change the branching strategy.  Such ideas, e.g. to have a
+“stable” branch containing only bug-fixes and well-tested features
+and an “unstable” or “experimental” branch would need to be discussed
+in a separate document.
+
+## Choice of branch name
+
+In this section, we discuss potential branch names that have been
+considered.  The goal is to find a name that Guix contributors, as a
+whole, feel comfortable with.
+
+While this GCD is still being reviewed, new suggestions may be added,
+and benefits and drawbacks for each name discussed.  Once this GCD is
+accepted, these benefits and drawbacks shall be shortly summarized,
+and a final decision with a short justification as the one at the end
+of this section shall be the last paragraph of this section.
+
+- The currently used “master” has more than ten different meanings,
+  some of them pertaining to slavery, others to dominance, and yet
+  others merely to skill and expertise.  It is understandable that some
+  contributors would feel uncomfortable with this name, given that not
+  all uses are equally frequent.
+
+- The currently proposed alternative “main” has several meanings
+  relating to “importance”, the most obvious being “most important”.
+
+- Other alternatives would be “trunk” as a visual metaphor from
+  which “branches” spawn, and “base” with the same meaning.
+
+- “guix” being the name of the project also serves as an option,
+  albeit one that is not clearly defined (are the other branches
+  not guix as well?)
+
+- Similar to “guix”, “development” merely signifies that some sort
+  of development happens on the branch; a fact that should hold for
+  most, if not all branches.
+
+We choose “main” simply because it is currently the explicit initial
+branch for a git checkout as per `git-fetch` in `(guix build git)`.
+Another name could be chosen by any means that support achieving a
+consensus, e.g. comments on this GCD or a popular vote.
+
+## Manual Updates
+
+Sections 19 (Security Updates) and 22 (Contributing) of the Guix manual
+would need to be reworded to reflect the new default branch.  Other
+sections mentioning “master” branches may be reworded at any time
+regardless of this GCD.  Some mentions of the word “master” are tied to
+particular services and thus subject to rewording only once upstream
+adopts a different terminology.
+
+## Repository Update Path
+
+For a complete list of repositories associated with the Guix project,
+see GCD 002 ‘Migrating repositories, issues, and patches to Codeberg’.
+Most repositories can rename their default branch with no issue
+(see also Cost of Reverting below).
+
+For Guix itself, we would decide on a **flag day** 14 days after
+acceptance of this GCD at the earliest, and 30 days at the latest.
+On that day, the main development branch would become "main".
+A commit would reflect that by updating:
+
+  1. the `branch` field in `.guix-channel`;
+  2. the `branch` field of `%default-guix-channel` in `(guix channels)`;
+  3. any other reference to the "master" branch of the Guix repository
+     that may appear in the repository (in particular the Manual Updates
+     above).
+
+Following this commit, an entry in `etc/news.scm` would explain the
+migration.  The `master` branch would then point at the commit of said
+news entry, and would need to be updated only after said news are
+translated into another language.  The `master` branch may keep following
+the `main` branch for a grace period of 30 days anyways.
+
+Even after the `master` branch no longer syncs up to main, it may be
+important to still have it pointing at some commit.  Old installation
+media, handcrafted `channels.scm`, external documentation and scripts
+may all still be referring to the `master` branch even long after the
+rename (see also Cost of Reverting below).  To ensure that these do
+not fail immediately, the old branch shall not be deleted until
+
+1. at least one year has passed since this GCD has been accepted, AND
+2. enough Guix releases have been made in the meantime, meaning
+   a. at least one major release, OR
+   b. at least three minor releases.
+
+## Continuous Integration
+
+The jobset for the `master` branch would be removed and a jobset for the
+`main` branch with the highest priority and the same set of architectures
+would be created.
+
+## Relation to other Guix Consensus Documents
+
+Since this change has the potential to affect users and contributors in
+ways that will disrupt their workflow for some amount of time as they
+reconfigure their local checkouts to point at the new branch, it should
+best be adopted as the same time as other, similar changes.  In particular,
+an adoption at the same time as GCD 002 ‘Migrating repositories, issues,
+and patches to Codeberg’ is desirable.
+
+The repository update path in this GCD is only valid as long as it is
+simultaneously upheld by other, similar GCDs.  Again GCD 002 ‘Migrating
+repositories, issues, and patches to Codeberg’ needs to be considered as
+a possibly simultaneous change.  For the sake of clarity, the promises
+made in the repository update path w.r.t. the availability of the old
+branch shall not exceed those of any other accepted GCD and instead
+be updated to match.
+
+## Cost of Reverting
+
+This change mostly affects contributors, who would have to run the following
+command once to pull from (and in the case of committers push to) the new
+main branch:
+
+  $ git branch --set-upstream-to <origin>/main
+
+Users of the `guix` CLI would be advised to run `guix pull` again to fetch
+the latest commit from the main branch.  Users of old installation media
+(e.g. disk images for version 1.4.0) would continue to use the "master" branch
+and the default channel URL of said installation media until they run
+`guix pull`.  A new release may mitigate this annoyance somewhat.
+
+The main branch may be renamed to any other name (including "master") by
+repeating the steps laid out in the Repository Update Path and
+Continuous Integration above, using <name> instead of "main".
+
+# Drawbacks and Open Issues
+
+There is an ongoing political debate as to whether the name “master”,
+standing alone, should be considered harmful.  Similar debates may
+well surround other names given enough time and particular
+circumstances.  More generally, as language continues to evolve,
+meanings that appear obvious today may no longer remain so in the
+future.
+
+It is unclear, what effect, if any, the name of the default branch has
+to contributor satisfaction.  The choice of a name may well appear
+similar to choosing the colour of a bikeshed.  What constitutes a
+meaningful branch name will inevitably be a matter of opinion.
-- 
2.48.1





Information forwarded to info-guix@HIDDEN, guix-patches@HIDDEN:
bug#76407; Package guix-patches. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 18 Feb 2025 22:06:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 17:06:44 2025
Received: from localhost ([127.0.0.1]:35110 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkVjo-0005xe-6I
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 17:06:44 -0500
Received: from lists.gnu.org ([2001:470:142::17]:34376)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tkVji-0005wT-DC
 for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 17:06:41 -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 <liliana.prikler@HIDDEN>)
 id 1tkVjc-0007Z5-27
 for guix-patches@HIDDEN; Tue, 18 Feb 2025 17:06:32 -0500
Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tkVja-0008R5-C1
 for guix-patches@HIDDEN; Tue, 18 Feb 2025 17:06:31 -0500
Received: by mail-wm1-x341.google.com with SMTP id
 5b1f17b1804b1-439846bc7eeso17448945e9.3
 for <guix-patches@HIDDEN>; Tue, 18 Feb 2025 14:06:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739916387; x=1740521187; darn=gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:date:to:from
 :subject:message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=HZDeEm/qd1Py6p/YEaKBDfUcG7uYADc7ke7gQpkk2w4=;
 b=hCxy0cPBvw3vAcDP5qVaeNXU/fq+I8gC+uEHLnRbaD/FMqBgqsUIViyGW0UZgw67yP
 LTrvtOfmkpDc53I8QCANRQf7xbae/35uUIrxGmJ0550piQ6XcLgIVE/GUPn4qKwzu5pe
 Sl1p1ILkhaFr6c0PbCb02kWaDnamxzqjK7ntVu/wSew+tD2njL5LDp7W5dmLWBPCZ9AV
 EhUIxtzAy4CkulJXGT4EZlKlnW3seTcY/kH1Yzh23WLPU6w7UMEO4rqmXIxcNun1TKcW
 J7bUFKWIAdoJIDCRfRJcIYWOUc3s3xwMjSlx7bp3x6FAEzKjaxD/iviuwhMYwWCKPCSk
 QTFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739916387; x=1740521187;
 h=mime-version:user-agent:content-transfer-encoding:date:to:from
 :subject:message-id:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=HZDeEm/qd1Py6p/YEaKBDfUcG7uYADc7ke7gQpkk2w4=;
 b=kce0msfJP2r6+sYYC20z1TjeM+of1/3/AIc1B4M0fLF6Z1oiiv9tQzKQ3NXr0t1ITv
 yqHvv3SeNTFG89sjOVG7hP3RYex+dvMNRHaOSX0vOnnXoyiSfUsG88Eh9n/DYEt3fXlC
 0p/AqPtLCd4NfpKkxPJQhvGKhw72673sBek+nUWdsDKKUXcCT6ShjcBdo7i6KlLfZ2dj
 qoulZbi5m5YojZ6E+/kbEu8CKQzcFDMayeZ0O0SNmWBq9TC+iA5rJezXuMeTwCV+ILLi
 usL7ShM95Va3817NDh/lpFY4d+KyZI4LkelQJkNbjcPCXOy0UtWutWOVEaxnQ9QCk0QZ
 KUzQ==
X-Gm-Message-State: AOJu0YxR908Y5iXvJw/1Jdpn4i+jIQHoud5fCvylsKgEBbwoJ384Zl9d
 XHdfFGUQMB4vCSLvO/5GHKlbJKgXfA6B9av4H48T6To7sfRh5m+e0BOQyNNm
X-Gm-Gg: ASbGncs/kAzLaERnnNY4/ENGIi0ZYPy/3h23lSPlkosk/EZaPV/RxcJEAuq/LdxnToJ
 h+9wclDPi+KvtxL5zWgPe6MS/3dYiJQUbNt1GGGIN/tsppOi5ia6lHqIPRnmWlLMOIwmIV+zYyH
 ri99s04gXKjVYj+asmyOEnFoUKPHedSLD0zqUrro4H1jEw0B9zX8TthmuMpe3+FFjW20EZHDMVI
 xqObuXeKeQSL/BIocJ7N98s+1oeNNrxNrFFTO3jAAuMSXGi8wYfpmcavrk05oa3Pt9tTNb8Txrw
 z7nYf1w3OwuJ/IXEnOpdkL0jSerXnSEVKDmDfONkivWR+iONRxxijpQU8IN3wVEzwyM=
X-Google-Smtp-Source: AGHT+IEnDpa1RvmHoLQjVWcE0cuz2nnFQDQLaZRnmTJRHi1PPLRGqVnZm9By/3qKqh/yu5LNAfNZPQ==
X-Received: by 2002:a05:600c:354c:b0:439:9951:1220 with SMTP id
 5b1f17b1804b1-43999da7d5emr11410355e9.13.1739916386527; 
 Tue, 18 Feb 2025 14:06:26 -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
 ffacd0b85a97d-38f259f7998sm15854314f8f.82.2025.02.18.14.06.25
 for <guix-patches@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 18 Feb 2025 14:06:26 -0800 (PST)
Message-ID: <b900cd17b88123af3ae95f4e7d572e540f86e879.camel@HIDDEN>
Subject: [GCD] A better name for the default branch
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: guix-patches@HIDDEN
Date: Tue, 18 Feb 2025 23:07:07 +0100
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.48.4 
MIME-Version: 1.0
Received-SPF: pass client-ip=2a00:1450:4864:20::341;
 envelope-from=liliana.prikler@HIDDEN; helo=mail-wm1-x341.google.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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, 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
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 (/)

Girls do their best now and are preparing. Please watch warmly until it
is ready.




Acknowledgement sent to Liliana Marie Prikler <liliana.prikler@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#76407; 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: Mon, 24 Feb 2025 22:15:01 UTC

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