GNU bug report logs - #76660
Downgrade prevention triggers erroneously with 'guix pull'

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; Severity: important; Reported by: Jack Hill <jackhill@HIDDEN>; dated Sat, 1 Mar 2025 16:38:03 UTC; Maintainer for guix is bug-guix@HIDDEN.

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


Received: (at 76660) by debbugs.gnu.org; 10 Mar 2025 21:57:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 17:57:36 2025
Received: from localhost ([127.0.0.1]:40243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1trl7v-0003xo-PL
	for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 17:57:36 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:48234)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1trl7t-0003xX-WA
 for 76660 <at> debbugs.gnu.org; Mon, 10 Mar 2025 17:57:34 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 18738417;
 Mon, 10 Mar 2025 22:57:27 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
	none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
 id nLRa4d4RGU5y; Mon, 10 Mar 2025 22:57:26 +0100 (CET)
Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 32981240;
 Mon, 10 Mar 2025 22:57:25 +0100 (CET)
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <87zfhshdnr.fsf@HIDDEN> (Simon Tournier's message of "Mon, 10
 Mar 2025 20:46:32 +0100")
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
 <87wmcxot8z.fsf@HIDDEN> <87zfhshdnr.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 20 =?utf-8?Q?Vent=C3=B4se?= an
 233 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Cordeau
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Mon, 10 Mar 2025 22:57:23 +0100
Message-ID: <87cyeomtvg.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-Rspamd-Server: hera
X-Rspamd-Queue-Id: 18738417
X-Spamd-Result: default: False [-4.60 / 15.00]; BAYES_HAM(-3.00)[99.99%];
 NEURAL_HAM(-3.00)[-1.000]; SUSPICIOUS_RECIPS(1.50)[];
 MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[];
 FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_TO(0.00)[gmail.com];
 MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[];
 RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[];
 FREEMAIL_ENVRCPT(0.00)[gmail.com]; RCPT_COUNT_FIVE(0.00)[5];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_RCPT(0.00)[];
 ARC_NA(0.00)[]
X-Spamd-Bar: ----
X-Rspamd-Action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 76660
Cc: Tomas Volf <~@wolfsden.cz>, Jack Hill <jackhill@HIDDEN>,
 76660 <at> debbugs.gnu.org, Leo Famulari <leo@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Simon Tournier <zimon.toutoune@HIDDEN> skribis:

> Last cherry on the top, from [1], the implementation relying on =E2=80=9C=
git
> merge-base --is-ancestor=E2=80=9D is 35x faster.

Uh, interesting!  I would still like to avoid shelling out to Git for
common operations, but this comparison shows there=E2=80=99s a lot of room =
to
improve the performance of the current implementation.

Ludo=E2=80=99.




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

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


Received: (at 76660) by debbugs.gnu.org; 10 Mar 2025 19:48:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 15:48:04 2025
Received: from localhost ([127.0.0.1]:39927 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1trj6Z-0005N1-Rm
	for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 15:48:04 -0400
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:59887)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
 id 1trj6R-0005LM-Au
 for 76660 <at> debbugs.gnu.org; Mon, 10 Mar 2025 15:47:55 -0400
Received: by mail-wm1-x32c.google.com with SMTP id
 5b1f17b1804b1-43cef0f03cfso11882715e9.3
 for <76660 <at> debbugs.gnu.org>; Mon, 10 Mar 2025 12:47:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741636069; x=1742240869; 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=BB9oxFADUq/KB+bE2drD13JEwyR/KenkbwulhG8XSVw=;
 b=Eown/SlW9nLjV0w5m+M0fpWlRto2g7f4FqNnZkGsPxg6YWL81q14ZFfdPltAr7Vrmq
 CJQ3rvfS5NBWWPzBFQ9KOaMMCg4UBGJPoONUqmyQzF6cWOtUmxoON2b5oOBRysIbIxfE
 54xnfCOH9u9mJH87bb1luMYGQfI2TTzmRgfBH9Meb7dnNhE4T9DG4Qf1JPl9HNUkPxbO
 N4kAlmU6d5WftCrBIH9+WkRRucsZ01PtEk4rqaxCj6kiNfoyFelIrbnLU/u+PL7EamzX
 BeBx1/4QIq01sCnvDKdz2y5xv5pN+bRCptuDiCsjrdrLGnSV8TyEgtpZ9TYInzQR/+fl
 E8pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741636069; x=1742240869;
 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=BB9oxFADUq/KB+bE2drD13JEwyR/KenkbwulhG8XSVw=;
 b=OStZXtrWlexYAti60Tw1gFj8K5JFac+0+vrtFMGpk8E39hUi7tWPbfIgsnKn9hnBuO
 UWoNlSLQ9UKtazSdXV0fd3Wg6Uiy5hP5VzusJN3uEYknRqEUEDrWrzmgEwQCQxPZCrvY
 oeqMERFUCwXHOt2ZATOpvf9n4oL3y4JBLQ/994ZBJn0XiTM4I9q0QYy3Qb0JJGR3Fdzg
 Ofu+84x8tK3yQI9YIeAcB3uL3/eQARUo4zFDdrumsEhFBgHx8kfCM/9zsukQ5uIJinwd
 PBBisWEf3zF5QmUw9yJMWI1lzdqrE5yyWxE/PKnvYxbRgHpZLZAdU/+f+UtIeu7nEGXA
 bS8g==
X-Forwarded-Encrypted: i=1;
 AJvYcCVml6h6qjkzVdBArvnhc1bbEQQQV/H0Uu2IPxRVU3SGzHISf4BHHCZAZFHdTicDXcy9vA4Ubw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzM9+ZrSPbMCxcPziyO5+b1LF7ouzOpYoXin9A/NDNLAxEXVgHO
 8EE93l26ekbTbYpm7HYg0g9L9XsrSs78Lf+rl8RftqIHDgKLcWUi00u8Aw==
X-Gm-Gg: ASbGncuICpSGXadOXsEQnp/BcMq7SrYPXE6hy6hQloBz7+MTomHCgP93Ysd9Nm8F42Q
 KWrTFRCSIaDxh6BXVK+L1o9kk3fczSEcEjmI2l2/+X7rpaVFXuIq9lU1Wq0Oy+zrMTcsqbHx0tX
 o6M4DH7dRR7xpmAZJikgXF0wCQjiV3S6AUQgMvw3J4ero4gCrP17ON/UqYKiriabGI/CGvkm782
 4Dh6kmi5jUQrM+hPzTKQgyaNFTUF4zCMqTIpK/Eizzoz2/j9deENRUolKDZP5SNdSE9mdy6Qzu0
 4G6NLiEJAw2x+xoHBPBpa14IoHOVz03emeGpfjRFeq5ozQwoWoIvTm5R81quOBXmKJhlyCAsIdC
 ahq/BrIJMf4mqwQiN98kDJW29QzbunA==
X-Google-Smtp-Source: AGHT+IF4ceXmUE9VYELRPxzfNcYtrBdf6AaGKYUyUdJh/f+FbZlSBWnoqfNLpEacp2EckurrumMIlQ==
X-Received: by 2002:a7b:ca4c:0:b0:43c:eb00:50eb with SMTP id
 5b1f17b1804b1-43ceb0054a9mr75202505e9.5.1741636069083; 
 Mon, 10 Mar 2025 12:47:49 -0700 (PDT)
Received: from lili (roam-nat-fw-prg-194-254-61-45.net.univ-paris-diderot.fr.
 [194.254.61.45]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43ce5c35709sm96816765e9.19.2025.03.10.12.47.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 10 Mar 2025 12:47:48 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <87wmcxot8z.fsf@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
 <87wmcxot8z.fsf@HIDDEN>
Date: Mon, 10 Mar 2025 20:46:32 +0100
Message-ID: <87zfhshdnr.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: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <at> debbugs.gnu.org,
 Leo Famulari <leo@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

On Mon, 10 Mar 2025 at 15:27, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

>> I expect the root cause to be the same as in 66268.  (Man, is it over an
>> year already?  The time sure does fly.)
>
> It looks like it!  Terrible that such a serious bug didn=E2=80=99t triaged
> appropriately.

Somehow, the fix seems to rely on =E2=80=9Cgit merge-base --is-ancestor=E2=
=80=9D for
implementing =E2=80=9Ccommit-relation=E2=80=9D?

Since =E2=80=9Cbuild: Add dependency on Git=E2=80=9D commit
f651a359691cbe4750f1fe8d14dd964f7971f91 from Sep 26 2023 we can assume
Git is available by the code that run =E2=80=9Ccommit-relation=E2=80=9D, no?

And, to my knowledge, the implementation relying on =E2=80=9Cgit merge-base
--is-ancestor=E2=80=9D does not have the problem, right?

Last cherry on the top, from [1], the implementation relying on =E2=80=9Cgit
merge-base --is-ancestor=E2=80=9D is 35x faster.

Win-win, no?  Because the fix for =E2=80=99eq?=E2=80=99  will introduce per=
formance cost
and =E2=80=99commit-relation=E2=80=99 will be even slower, no?

Cheers,
simon

1: comparing commit-relation using Scheme+libgit2 vs shellout plumbing Git
Simon Tournier <zimon.toutoune@HIDDEN>
Tue, 12 Sep 2023 00:48:30 +0200
id:865y4gz5q9.fsf@HIDDEN
https://lists.gnu.org/archive/html/guix-devel/2023-09
https://yhetil.org/guix/865y4gz5q9.fsf@HIDDEN




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

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


Received: (at 76660) by debbugs.gnu.org; 10 Mar 2025 14:28:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 10:28:11 2025
Received: from localhost ([127.0.0.1]:39131 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tre71-0006G6-Ah
	for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 10:28:11 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:43096)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tre6x-0006FY-KW
 for 76660 <at> debbugs.gnu.org; Mon, 10 Mar 2025 10:28:09 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id DE28F3D0;
 Mon, 10 Mar 2025 15:27:59 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
	none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
 id vSfpQ0JjoCka; Mon, 10 Mar 2025 15:27:59 +0100 (CET)
Received: from ribbon (unknown [193.50.110.159])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id D9E5F1D2;
 Mon, 10 Mar 2025 15:27:57 +0100 (CET)
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <875xkrj8vg.fsf@HIDDEN> (Tomas Volf's message of "Mon, 03
 Mar 2025 00:44:19 +0100")
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
Date: Mon, 10 Mar 2025 15:27:56 +0100
Message-ID: <87wmcxot8z.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-Rspamd-Server: hera
X-Rspamd-Queue-Id: DE28F3D0
X-Spamd-Result: default: False [4.86 / 15.00]; SPAM_FLAG(5.00)[];
 BAYES_HAM(-3.00)[99.99%]; NEURAL_SPAM(2.96)[0.988];
 MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+];
 RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
 ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];
 RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[];
 RCPT_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROM(0.00)[]
X-Spamd-Bar: ++++
X-Rspamd-Action: no action
X-Spam-Level: ****
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <at> debbugs.gnu.org,
 Leo Famulari <leo@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Tomas Volf <~@wolfsden.cz> skribis:

> Leo Famulari <leo@HIDDEN> writes:
>
>> On Sun, Mar 02, 2025 at 08:08:50PM +0100, Tomas Volf wrote:
>>> Possible explanation would be that there is a bug in the descendancy
>>> detection when your current Guix is on specific commits (my guesstimate
>>> would be the trigger is having large commit message, I have reported
>>> this issue before).
>>
>> Can you share these prior reports here?
>
> I expect the root cause to be the same as in 66268.  (Man, is it over an
> year already?  The time sure does fly.)

It looks like it!  Terrible that such a serious bug didn=E2=80=99t triaged
appropriately.

I relied there, let=E2=80=99s see how we can fix it.

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#76660; Package guix. Full text available.
Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Changed bug title to 'Downgrade prevention triggers erroneously with 'guix pull'' from 'current guix pull doesn't authenticate' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 76660) by debbugs.gnu.org; 10 Mar 2025 03:27:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 09 23:27:27 2025
Received: from localhost ([127.0.0.1]:35631 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1trTna-0004fF-NX
	for submit <at> debbugs.gnu.org; Sun, 09 Mar 2025 23:27:26 -0400
Received: from fout-a5-smtp.messagingengine.com ([103.168.172.148]:34813)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1trTnX-0004ew-GB
 for 76660 <at> debbugs.gnu.org; Sun, 09 Mar 2025 23:27:24 -0400
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
 [10.202.2.46])
 by mailfout.phl.internal (Postfix) with ESMTP id 80ADD13810B2;
 Sun,  9 Mar 2025 23:27:15 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-06.internal (MEProxy); Sun, 09 Mar 2025 23:27:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-transfer-encoding:content-type:content-type
 :date:date:from:from:in-reply-to:in-reply-to:message-id
 :mime-version:references:reply-to:subject:subject:to:to; s=
 mesmtp; t=1741577235; x=1741663635; bh=FMIN+6ZgFtdNWQ/JxVoJpV73i
 TiU8a6M5d5UrUDJFM0=; b=AASTysF7nU4Kdm+hLtlBTdYtsVFES3aB1AFSSGFmS
 gTe+4oqYSmjmlu6sMiL9zZaNIlUu6YmOQBBlW1i1oSUn9UG7WELLITgQOWw/pTst
 +ZfjfJlzeJnh2ZHtmZpJqFppF2a2P8hpzqX4h5TortHwf1KQKwOwlilFwCHD1JmF
 gI=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1741577235; x=
 1741663635; bh=FMIN+6ZgFtdNWQ/JxVoJpV73iTiU8a6M5d5UrUDJFM0=; b=G
 ApOmvvkllXrt0xbUsaChH3o8OY9PqD4Ymqe47zatXCavtsSpWc/ojmt6+Bk/arhK
 yQ/cHqcu8jdwUz2RAFRTISbtKArk622S/VCZw7ox95vJ2TtQVJM3cQ3VIWE+DHF/
 v3XU4plMcugzhafQmbxc7f4DdZlfstNL+7VfcRfOsNByqd9wdcp0h1nMhIzVATLN
 PGWPyuG+RQg/X7fZHDllp+ok/Ce8gGkiijE6XJL5GEjoHSRMwXtqqKWawKl0PT4k
 LqsUQXPvYrCy0Za5naCxcQAJPnq0A/KFRZv7x9UkVI6scjTe6S4YcEJutohKECj8
 7dx1rMyBIM2bsj9LW1DRg==
X-ME-Sender: <xms:ElzOZ0IsRPj8OnW_0F0t4ar9aLkDypY3DD29xjeQfWdXZuFE9pzYGQ>
 <xme:ElzOZ0JAmEWQtmqtyu1GL3GxFGhir68UeqT6lNE4kWvFj4HneckkctreWrkcIG0FH
 QWKbfma8D0sDJ1AKQ>
X-ME-Received: <xmr:ElzOZ0sAx9vXCjcQiy5gg2AGR-5wpxnfN3TpgRE7-mQDyK64uRIHV-G9YQ3qSrHzZHn4VfbycT8mAzbus5JlOEQL>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduudekvdeiucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
 pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih
 gvnhhtshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggugfgjsehtqhertddt
 tddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrih
 drnhgrmhgvqeenucggtffrrghtthgvrhhnpeehieetueevueefiedthedtueeijeeluddu
 geffieeujeeiffehheegudfhlefhteenucevlhhushhtvghrufhiiigvpedtnecurfgrrh
 grmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvpdhnsggprhgt
 phhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeimseifohhlfhhsug
 gvnhdrtgiipdhrtghpthhtohepjhgrtghkhhhilhhlsehjrggtkhhhihhllhdruhhspdhr
 tghpthhtohepjeeiieeitdesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:ElzOZxbuBfKsfTaSgTMYSLfipyQcxuQVAt_D41ov5zH8--UW04leig>
 <xmx:ElzOZ7bn-SynzGvHOVLjAlsqknGmcCNRq4-wMVTn03ZoM-3DA9wZ3Q>
 <xmx:ElzOZ9DIQ53-ddOVq4cNyGdTgkqgl5pAxKt75NfbLswbY1CgAmhjww>
 <xmx:ElzOZxbypM7ynpVIbCmAxGEcYQySQjoNBPpMxsov5dIxtRg6j-ncQQ>
 <xmx:E1zOZ3F4LntRAedkuezgkrCKbnRiBNiMV1gIe6DMvuiSl64ZZAApJunG>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 9 Mar 2025 23:27:14 -0400 (EDT)
Date: Sun, 9 Mar 2025 23:27:12 -0400
From: Leo Famulari <leo@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#76660: current guix pull doesn't authenticate
Message-ID: <Z85cEKiiRJ9mecXr@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
 <alpine.DEB.2.21.2503072212540.24671@HIDDEN>
 <87ldtezgxy.fsf@HIDDEN> <Z84IoyZfmIiwBq9n@HIDDEN>
 <871pv5zser.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
In-Reply-To: <871pv5zser.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Mon, Mar 10, 2025 at 12:38:20AM +0100, Tomas Volf wrote:
> There is nothing to fix in guile-git, the fix needs to go into (guix
> git).=20

Sorry, my mistake.




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

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


Received: (at 76660) by debbugs.gnu.org; 9 Mar 2025 23:38:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 09 19:38:26 2025
Received: from localhost ([127.0.0.1]:34977 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1trQDy-0007Wz-66
	for submit <at> debbugs.gnu.org; Sun, 09 Mar 2025 19:38:26 -0400
Received: from wolfsden.cz ([37.205.8.62]:60600)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1trQDv-0007Wn-Ch
 for 76660 <at> debbugs.gnu.org; Sun, 09 Mar 2025 19:38:24 -0400
Received: by wolfsden.cz (Postfix, from userid 104)
 id 1FCB1252FC6; Sun,  9 Mar 2025 23:38:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1741563501; bh=yOA7nT/hyJSaqIN92QacNdi7WTnjYeR7naNOiB04Qpg=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=d2puxykLDHt0tOBIyCMKKiKpm6Cv9vMxkOcyONFlD/3207OzmW7a90Ko8DozLCiQE
 l13E3OHWwUKH2IDHY4+5D8KkTEaJwy8X3CHAOMR3TyWMWdav2cpRrKiFeq8ywCAyrK
 B3abwxy3ZBTGy/iY8Fz3tW2UeaVIFA+V/dV6THt/hFmN4IUddNzGJBCcTr4efP+9yF
 LN745+HXbq/PpCmxiclD/8wdnLb7tWXGVVcHQ+4UbsY67r9zBtr5HEZaWNaqW2HDbz
 GjXVi1/tuJFvChejx5pp22COWJJPpSd++W2bwETXeAH3Nal0DEa4hhn/lNNbhNm4us
 BQAviGtZNonOG8gcYXIkQ9w7287V1HAa0xuYEa26EAgvG6La3I7hNIBqu4pI8U+iOO
 /GpE7Qs9hLrZrNjajOGj82EBfK0L+GklZoyfsG+Ee4OklpaO4NCSPRPwGkVxROkObV
 qvXtZPCzKJ11XaN/B+920TANHc+2u4GWxPRUmYpBYNyTnuIXuFS2Bn6GW0hYwsp72L
 B4OuBp8pU4m9v5Z6Pm5khNlePNv+mMJhJVhXRyUcNhwaysvI5IhKtd1z1fitjgjEHf
 HWgOj3euXvPVAG2bYvh0hev/BHqsLxuFjOCdwjEQA05sITvHkVDFEeRxmyEMCN544u
 Iry4xd6YZh+17jzJ4+WfaQN8=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED
 autolearn=ham autolearn_force=no version=3.4.6
Received: from localhost (unknown [128.0.188.242])
 by wolfsden.cz (Postfix) with ESMTPSA id B751D291C90;
 Sun,  9 Mar 2025 23:38:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1741563500; bh=yOA7nT/hyJSaqIN92QacNdi7WTnjYeR7naNOiB04Qpg=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=A5pvrzcjmhkFtfcwCiv3cp+kbH1Bw3uroMSphxzbfSFzOAVZxcDoFybIMwwqzS+DD
 YR77Id+5zBR/MdllEX/Q/TM9CUTZtjq12X4vOm0bkOclFqiUd5ZrtMcxNRwccNkHsz
 4bgZDq50oarZJ1AT/fTVPDDlzaTVaNGQJUoXPXec2u1cNiBu1R/PizsKcUGq32fbOp
 Gu7ZClic64Q1OED5YkE24u0rXGDe2nheSth7ssXgqmAF+nKWwu5Yv3iBnaGKIL5xAB
 Pua45biBHrjaQFSiWcGCX1rwdWMZ6iT2wi0UkaflhAmBa5c+3ZVCTwrXlLC+uopwS3
 jbzKejk4Xvrcivz36dQFv4IYWAZJoPqm9nIp/t+GvkphUtoblE6mcvKz5TmkLSyfWG
 S5jU/2Vh0HhJed/naYxGsCfWYvHf5H5MBcnG1rsiapIWbXadN0vrhewjh1D9Qcr1Hz
 1TcUU9JkzdY0nyBFrzjoHeza/rM2LDi6849aumPkAvl1dFEo3DTLDpVji1Cv+gXKM0
 elNJrsWdGAXuWe/BUpj/gT5DDtzvzJFKcm1MWfBZpA8lwgTr7IrlQvE6EGTn6JGL2Q
 cZDFQ50M292Rn9Ku+y8KWvbApOQiQ5EwzLnFofxsERBKYyl9Ld+qjMXX4Gi70gLZpT
 xGEwsPwFw9GJW2zqPhB4lmwA=
From: Tomas Volf <~@wolfsden.cz>
To: Leo Famulari <leo@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <Z84IoyZfmIiwBq9n@HIDDEN> (Leo Famulari's message of "Sun, 9
 Mar 2025 17:31:15 -0400")
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
 <alpine.DEB.2.21.2503072212540.24671@HIDDEN>
 <87ldtezgxy.fsf@HIDDEN> <Z84IoyZfmIiwBq9n@HIDDEN>
Date: Mon, 10 Mar 2025 00:38:20 +0100
Message-ID: <871pv5zser.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <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 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Leo Famulari <leo@HIDDEN> writes:

> On Sun, Mar 09, 2025 at 10:33:45AM +0100, Tomas Volf wrote:
>> I think it could be influenced by the commit you are currently on, and
>> the commit you are pulling as latest.  So depending on time of previous
>> and current pull, it might work or it might not work.  I assume that
>> limits the amount of affected people.
>
> Yes, it might or might not work. Some of us can pull from the "bad
> commit", and some of us can't:
>
> https://issues.guix.gnu.org/76660#6
>
> So, either we don't understand all the conditions that trigger this bug,
> or it's not deterministic. But we should work to get the fix into
> guile-git.

There is nothing to fix in guile-git, the fix needs to go into (guix
git).  The libgit2 (which guile-git is wrapping) simply does not
guarantee that two gets of the same commit hash will return identical
pointer.  So I believe (guix git) is in the wrong here for using eq?.

Well, I guess guile-git could go beyond what libgit2 promises, and
introduce its own caching layer, but I am not sure that is the correct
course of action.  But its up to Ludo' of course.

Tomas

=2D-=20
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

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

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

iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmfOJmwOHH5Ad29sZnNk
ZW4uY3oACgkQL7/ufbZ/wamNsQ/9FigMFs7LOAE9uS1D9uFiqUNJE4JIsLqHtj3V
DonigVt+PCx1K0XzkZcYxdxatcOn4cV1uD3ZgUhihI5SLXhC9f8mdi/xXYS7KLrX
4VghwVElN6j34eLGcmHzF6rFW9QWkj+I1vLT15JNDi3VuyhCL3W7U8Z0NH1Jp958
kibdHhlnR5Ub7blzkuM05WUM2fmtuh15aiz2RLa3AEUdzdgwMO89axnpcJGsiYlf
duKbuPJO9mrHJBCeZWZ29jtm61blUFAQj8H6459CXKsW/Rf5986Zcbqm6upSq9Jo
BSrVrSWe8s3wW1LHGtEudJHvcE+nZ4HEBhkwy3rfzdIvFTV9mNyCGOT7i/DUOlt/
zbxif4vIA0b6C+Swz6EPDdD1y7lwOEK1Kg+sv7MOhUuk/ukUFMGdod91tW7cuxRb
RGWHvaZooULYcZ/yAPiWRzcoK8pSE1806ghaDkW/zNGZ9LsaQLN/hygMB4wAQnaX
CwUQlLeiUwABGDLbziwNzOTe6R/MqHPjnai9GTOz86MNh/Rr7EjOABjALFxhiway
iI5wN5WuKYrI0YQBAFAfXPwLP0YQ2oviQ3BG/djD2C8amqeZH/PVhiox8BSG71Nq
8GuThsKGAUuh8evY03D8DtqQHcANQlBFz6WoFpiWuLScPH663Kr6upJim2Q79ceu
IxVi/4E=
=937b
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 76660) by debbugs.gnu.org; 9 Mar 2025 21:31:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 09 17:31:25 2025
Received: from localhost ([127.0.0.1]:34572 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1trOF3-0003uj-Bt
	for submit <at> debbugs.gnu.org; Sun, 09 Mar 2025 17:31:25 -0400
Received: from fhigh-b4-smtp.messagingengine.com ([202.12.124.155]:58357)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1trOF1-0003uX-FG
 for 76660 <at> debbugs.gnu.org; Sun, 09 Mar 2025 17:31:24 -0400
Received: from phl-compute-04.internal (phl-compute-04.phl.internal
 [10.202.2.44])
 by mailfhigh.stl.internal (Postfix) with ESMTP id 01C76254016F;
 Sun,  9 Mar 2025 17:31:17 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-04.internal (MEProxy); Sun, 09 Mar 2025 17:31:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=mesmtp; t=1741555877; x=
 1741642277; bh=KLsMErcvFCg3xRzAYGr+c5U1FokJWgCsws+ox0bP/ZE=; b=w
 FOMN0IMWG08jwOK3LtpYCZBYbuwXVvF/4V6OidvM7qQhEAfd7fn7KS0MlYVjvfBG
 KzrTLPbSzUJbZktJimZG9BRC+QHVH3T4wEyq8bBsk6+V6++33kWO448oSYOtB6sd
 v3vNSLHSlqOBUmjcCD4xygXa9TI0DWMPjOpM8bQjgk=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1741555877; x=1741642277; bh=KLsMErcvFCg3xRzAYGr+c5U1FokJWgCsws+
 ox0bP/ZE=; b=nAQqjR4poOJ1/BA9lZlRu3T128zjK95I/ZKVrK5WV6or0wo4k7B
 aLMFe0oA/CSfPGi6wlnvamfBIzewWab2uuA7wF52qM42IZtNu7fBzBlM02vp6EHI
 XzsAd8pusfMDpopIC6jpgIx++kGG+5O8u8jguA/fZaR4iwNaqInpvpj+Y6A6tiwh
 ftRByf6/7QVP55+qNRimPohyGIMWX6DLavFCxpMWG/FXDL4kOj2HJ8pXqnCDnbiF
 WsnFCFI6qtXqFZSB13pD+cY22IrUayhhlCjApp+NAqWwJlcoIIQF+qHTET38MIi/
 f+z4OSoEaB76TZXk3kP5sL+ilDjM49k2UhQ==
X-ME-Sender: <xms:pQjOZ73GNes4e0kPuily8QRolooTNRqj9xci-MYHvm_yktd33mGpPg>
 <xme:pQjOZ6GIpdpVpcJYIwGB4K9fk2mJKrUl3PrpkUwod44NvXd55qSP8CHDfSBd9OhzR
 z4TWkk9Js34OKlyIw>
X-ME-Received: <xmr:pQjOZ74qCFsKngBHTq7ivdN58p31EfU7aaTX8tRdHSaE488_BKmNXV8QXr5Or14kxNJCSUlPfAHUmWEZkj2jljBQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduudejheefucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
 pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih
 gvnhhtshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesthdtredttddt
 vdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhird
 hnrghmvgeqnecuggftrfgrthhtvghrnhepteehuedviedvleeuueekhfdtieehtdeghfdv
 vdelhfdujeduieehleefveetuefhnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluh
 hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhu
 lhgrrhhirdhnrghmvgdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpd
 hrtghpthhtohepmiesfiholhhfshguvghnrdgtiidprhgtphhtthhopehjrggtkhhhihhl
 lhesjhgrtghkhhhilhhlrdhushdprhgtphhtthhopeejieeiiedtseguvggssghughhsrd
 hgnhhurdhorhhg
X-ME-Proxy: <xmx:pQjOZw1T7IiKwOhNKeKJgzjHUSnOGHygEgcTEgGj4XDnfd9VJMU5ew>
 <xmx:pQjOZ-HOfLES8h3DIPvF1X2ITeL01meZbq3yHPsCxVsBkBuaxUN-og>
 <xmx:pQjOZx_YVAqPuwjvipnJDFZ8b2iNvVLzqwECG8Jm3iYfCwNSi20qiw>
 <xmx:pQjOZ7lwfTEw7gaN4Tc29qmbOzksTucFoBmCrWuYXjIVim1QXiISKg>
 <xmx:pQjOZ6CCTmrpbgftzJlNI3f33OxysIycul_dOITl9llgJdOTwyeriysE>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 9 Mar 2025 17:31:17 -0400 (EDT)
Date: Sun, 9 Mar 2025 17:31:15 -0400
From: Leo Famulari <leo@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#76660: current guix pull doesn't authenticate
Message-ID: <Z84IoyZfmIiwBq9n@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
 <alpine.DEB.2.21.2503072212540.24671@HIDDEN>
 <87ldtezgxy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87ldtezgxy.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Sun, Mar 09, 2025 at 10:33:45AM +0100, Tomas Volf wrote:
> I think it could be influenced by the commit you are currently on, and
> the commit you are pulling as latest.  So depending on time of previous
> and current pull, it might work or it might not work.  I assume that
> limits the amount of affected people.

Yes, it might or might not work. Some of us can pull from the "bad
commit", and some of us can't:

https://issues.guix.gnu.org/76660#6

So, either we don't understand all the conditions that trigger this bug,
or it's not deterministic. But we should work to get the fix into
guile-git.




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

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


Received: (at 76660) by debbugs.gnu.org; 9 Mar 2025 09:33:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 09 05:33:52 2025
Received: from localhost ([127.0.0.1]:58302 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1trD2d-0004gv-PJ
	for submit <at> debbugs.gnu.org; Sun, 09 Mar 2025 05:33:52 -0400
Received: from wolfsden.cz ([37.205.8.62]:56992)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1trD2a-0004gi-Bm
 for 76660 <at> debbugs.gnu.org; Sun, 09 Mar 2025 05:33:49 -0400
Received: by wolfsden.cz (Postfix, from userid 104)
 id 4E43D371A15; Sun,  9 Mar 2025 09:33:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1741512826; bh=4W/T2eO5o3sOIihJ0jfPVmUbh8NMluYpB5TYTIT9Rpk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=gp798nuGgEtkhjrN51feXHNVRc84Qe71a6rAWd5fM5EZb2KzcF3mdpR2/un496fj4
 6H7yKUTQZBrm9BBUo5iersiamWPA6TYd6CLjTioRPVHgQHvsOoXXw7LYCENWnXpVMm
 zORxs84VtT3g/gv3lSZ/ZbH6FOIk/TLml/ZqF2MN+B4icFWeQx52CKu1hHJFvnyFLZ
 OkI0RgBsfwsgCuM7UDAoc1dWiTZjoZBoNKOWnr2fHiW4xshP4q8/Uy8w/iLzCA7L/0
 3K6rfgHsGSJWFlnjJgqhPGl5t0psoEjP+yuEWvFxNoYybOil6WV619/pAqn6L4OT9o
 Nomw4joZKmiQYYlt+M/uCuxUVmUVI+CYEAjdo+LyDkgWWilnY/prDf52Vy5e3wo0I5
 w6eVN6RQjz/DPwzXMBqlTTBOql/3UQpdzE+Va8DLSDMJHCBxAiS4lnYpEgeYBWDFU4
 eu4EuIkUM6WujNhbKi55IMtQg9fbVaQf/iqdjb9Za9pS+hPP1onM+xzPGOjKA3b9Ty
 wUFPVkaOavPEH7rhc+zoeYylUDKNVvOM5Yv3zdxUqC6C6gYBSJm1C4x2Nz96xDxonQ
 zopm5NLVJZNWx8LNZBjVa4iuaygoaKQfsWa3/f2wkvcj9I49rqlHc9RFZ52h499Je+
 4NEpg6npc/RPaKe6jZErXe+A=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED
 autolearn=ham autolearn_force=no version=3.4.6
Received: from localhost (unknown [128.0.188.242])
 by wolfsden.cz (Postfix) with ESMTPSA id 776C73712D1;
 Sun,  9 Mar 2025 09:33:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1741512825; bh=4W/T2eO5o3sOIihJ0jfPVmUbh8NMluYpB5TYTIT9Rpk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=knpCOS9W8PF3q1Uih1MndrwlEfN1S8mbxblypfZgpsjw4R24FUUjm7blvSTXw1gvl
 0SyCDgMqRCilIFmZs/z5aHi/9lSVqX+XjtPalHsvbyaapTkbnQYUBXIQa7ImY1dPgJ
 rJIaDR21PLuhS9BcRSfstROlnmExySkac+iItiukHxGWicFjSKVFaU0aJ5jxR4A7wl
 0f4fuU0SYqg3MUsRCfnmlEKBC8lcqz6gKOfAYXssAnH9AEZ8jy3iLKRdYTfCIgKZRN
 UuTrI66qGeuuiUVR9/f18fJvGUwyoUAGOyNNBc4ZyvdCG0Ry8xe0xbl8NipECWcmCR
 yAGB7i34/1hoKH5GsqM++LWtqkxYCZCufsAWIyF4wv8I8YYBW8hss7ElfWGsQllUoS
 e2A7DaD9lho57CQH5/5ctOg4y5GhUYNvts8Yppf5HclEAGJDMV4T8nxhdzPR3Ces2n
 sanaiagXRR2dLWCnROlyc3kq13CL6rp5CitUefCKBMGNeIgQCxLbJ46NgDVcEHN/RG
 tRWlvKHZjo42WpGPOEXy6q+EhRrMHbVcKRSnhEEMXjLcBAm1HxYL1nOn8zIhpCOgc/
 opwFBN1I35Bu0aRLFlKeFCP2nOvBqODwnMo9E5uiFxbscS/WA6ZqgNIfN4iYjxa1Yf
 DKTmaJ78DtLBTqgn1hd85iYc=
From: Tomas Volf <~@wolfsden.cz>
To: Jack Hill <jackhill@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <alpine.DEB.2.21.2503072212540.24671@HIDDEN> (Jack
 Hill's message of "Fri, 7 Mar 2025 22:16:07 -0500 (EST)")
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
 <alpine.DEB.2.21.2503072212540.24671@HIDDEN>
Date: Sun, 09 Mar 2025 10:33:45 +0100
Message-ID: <87ldtezgxy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: 76660 <at> debbugs.gnu.org, Leo Famulari <leo@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 (-)

Jack Hill <jackhill@HIDDEN> writes:

> Assuming I understand correctly that there's no way to get this commit to
> verify: what are the next steps?
>
> Future looking, we should apply the patch so that we don't get non-verifiable
> commits in the future, but that won't help me, since I'll have to verify it with
> my current guix.
>
> How can I reset my state and move forward in a safe way? I assume it involves
> some manually verifying of commits?

I see few options:

1. Revert to previous good state using `guix pull --roll-back', and try
   pulling again.  Maybe it will help.

2. Checkout the Guix repository, switch to the last commit known to you
   to be safe, patch the guix/git.scm file ([0] should now apply
   clearly), build the modified Guix locally and pull using it.

3. Take someones word that some specific new commit is safe, and just
   pull while disabling protections.  Statistically, if few people
   independently confirm the commit on IRC, if should be pretty safe.

Number 1 is probably quickest to just try. :)

>
> I'm afraid I don't understand why only some people run into this
> problem.

I think it could be influenced by the commit you are currently on, and
the commit you are pulling as latest.  So depending on time of previous
and current pull, it might work or it might not work.  I assume that
limits the amount of affected people.

>
> Thanks!
> Jack
>

0: https://git.wolfsden.cz/guix/tree/etc/0001-git-Fix-usage-of-guile-git.patch

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.




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

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


Received: (at 76660) by debbugs.gnu.org; 8 Mar 2025 03:16:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 07 22:16:18 2025
Received: from localhost ([127.0.0.1]:51357 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tqkfi-00069f-CI
	for submit <at> debbugs.gnu.org; Fri, 07 Mar 2025 22:16:18 -0500
Received: from minsky.hcoop.net ([104.248.1.95]:56082)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jackhill@HIDDEN>)
 id 1tqkff-00069N-J3
 for 76660 <at> debbugs.gnu.org; Fri, 07 Mar 2025 22:16:16 -0500
Received: from marsh.hcoop.net ([45.55.52.66])
 by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <jackhill@HIDDEN>)
 id 1tqkfY-00065h-15; Fri, 07 Mar 2025 22:16:08 -0500
Date: Fri, 7 Mar 2025 22:16:07 -0500 (EST)
From: Jack Hill <jackhill@HIDDEN>
X-X-Sender: jackhill@HIDDEN
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <875xkrj8vg.fsf@HIDDEN>
Message-ID: <alpine.DEB.2.21.2503072212540.24671@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN> <875xkrj8vg.fsf@HIDDEN>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=US-ASCII
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: 76660 <at> debbugs.gnu.org, Leo Famulari <leo@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 (-)

Assuming I understand correctly that there's no way to get this commit to 
verify: what are the next steps?

Future looking, we should apply the patch so that we don't get 
non-verifiable commits in the future, but that won't help me, since I'll 
have to verify it with my current guix.

How can I reset my state and move forward in a safe way? I assume it 
involves some manually verifying of commits?

I'm afraid I don't understand why only some people run into this problem.

Thanks!
Jack





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

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


Received: (at 76660) by debbugs.gnu.org; 2 Mar 2025 23:44:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 18:44:26 2025
Received: from localhost ([127.0.0.1]:39040 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tosyw-0000tR-Bq
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 18:44:26 -0500
Received: from wolfsden.cz ([37.205.8.62]:35608)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tosys-0000t2-F6
 for 76660 <at> debbugs.gnu.org; Sun, 02 Mar 2025 18:44:24 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id 2838B35B7FB; Sun,  2 Mar 2025 23:44:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1740959061; bh=6XuhbyhBE2pfUKf3b92FSlN28waNSoPrK+iRVA5wynY=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=reXV9H41Oh5oaLD3iRlX4Ij2qFeJ14GbQmfzQtxO3AdOw3oWojRpeRP8J013Bjx1y
 ylcaCKpvFzSwVo6uzTEjoYBw+50nMLkGPXOndHLImLbUUAUrGspfCDzpLIiJ+WF3X3
 Prp740Gyao21LY1P/ASNIlfSWupToPab1w2N0BUepkADcwMOQuk1h1Cxy4qxwq0lMB
 kWMPuONTKD5vb2dw8hHhktgBobAndcJhmcImyczcUPUoUrEdUgTP6qa35pTLw7+bbW
 xBmZwOiKW2jg06z2FKvHqQf2ATIYxgqyKpARkvKGH+4/YGRJHi5BMbF2prwqGbcNiX
 A6KH7HmglD/RqOx5IZT2cP3eYdH88GJLJ6aVsSHHiJIafTugXITHDp8EsILCE1MW3O
 oauOXlB/WzxP4Q0byZC8SFOSV9JkLyayQTy3N8nNT+ycGwdRe2BGD6zAre8Ye1HZGW
 Z0rC5tiL0ngOkDPsn0YymYccq29ZvtRKEQ1CN4/TJfQ+XnK84eTdQ/6Nvy8taERY1+
 YrboE0/JsM3UauRkR8mknxAhwzsNtrJHL8WJbJmWVJ3nFojwksu7cllgpWF5VcIcwP
 Wmm+WV0IiOUkJbAyZJns+TCe0tEn6yMO11qbBp3I7aJJBbOt8h7DcnZAm0hAExTXAG
 +nYKY+QMRhwHAwyS9U78HVwY=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED
 autolearn=unavailable autolearn_force=no version=3.4.6
Received: from localhost (unknown [128.0.188.242])
 by wolfsden.cz (Postfix) with ESMTPSA id 0B0CA35C646;
 Sun,  2 Mar 2025 23:44:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1740959060; bh=6XuhbyhBE2pfUKf3b92FSlN28waNSoPrK+iRVA5wynY=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=IDEJwmbVaVNaqlhGvIVa1ftIs4QOTsTiEA80KVYFWNixilA/y+UsPXKlLCzWt/Pi7
 hyaQHE0J1pNJc5gwtgM286rtbvlkBRYQhgCNLXgGVvpqndoZpzph70CxtJSaeAwU9V
 RmPt9AB7wlyFmw52Px1WxN9jJ6GmyH8CLKZ2HumHw6wTfvp4Z5evJ3I/9J4zZBgwZd
 nSZi7ISB6aY0C5ue/9Fo/nalpkD4of0BWFKPIDuxyDqY6F73EN63EjTXnihXDcc487
 pK7YuHh5IbzFIBRpp0YPdbOYPybO3RuQL7HDT+kH3qLOAMd7K0XAKaBcpmF5pC84fU
 28nziGeScFrLeQqp4PKhKRnp86xATmvMJO/0nN5XmQvvZ7o15Bhb0vcm/HKFUynDWu
 lTQYSyf2/LuRFg/JC3/IMIVdpZG7KPmu3kYQUl/ACDpFjWWOYCwWqGUZFzb8176KuL
 KTUHlfCcwvpAuIW7U4vIex4F8z41j5YM8HkTNw6+9EiM57M2qUUp4pnIgoC8jekvV5
 JatgEwC7F3QkfJflSjplVKbibZ3UXkLdsL8puoqwX9fQjW7KjfmX38kvhyEmlO/Rjr
 yadQ7D6TEMxFnE0xMjqrr9Ja31rwJa4svAtiuoe52/FA/Y/25FHXBExGD6cjmrfyuF
 pT9mVF1kFtjgIjCDwf1k1F7o=
From: Tomas Volf <~@wolfsden.cz>
To: Leo Famulari <leo@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <Z8TgDzBDgv5UPBUJ@HIDDEN> (Leo Famulari's message of "Sun, 2
 Mar 2025 17:47:43 -0500")
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
 <Z8TgDzBDgv5UPBUJ@HIDDEN>
Date: Mon, 03 Mar 2025 00:44:19 +0100
Message-ID: <875xkrj8vg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <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 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Leo Famulari <leo@HIDDEN> writes:

> On Sun, Mar 02, 2025 at 08:08:50PM +0100, Tomas Volf wrote:
>> Possible explanation would be that there is a bug in the descendancy
>> detection when your current Guix is on specific commits (my guesstimate
>> would be the trigger is having large commit message, I have reported
>> this issue before).
>
> Can you share these prior reports here?

I expect the root cause to be the same as in 66268.  (Man, is it over an
year already?  The time sure does fly.)

I assume this[0] commit from my fork should fix the issue, does not
apply cleanly (should be trivial to adjust).  The current way to compare
commits from guile-git (eq?) is simply wrong.

Tomas

0: https://git.wolfsden.cz/guix/commit/?id=3D2e52fbc6fed667f938db1d743e279e=
3f4a1a1658

=2D-=20
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

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

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

iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmfE7VMOHH5Ad29sZnNk
ZW4uY3oACgkQL7/ufbZ/wal6DA/9FPEOBHmEWkDUD1rxUc1wj4id25BIqjzWHj4h
N+/Ug6lq2YB6sCh7Oaid2f9KnKnwLchOhOWztOxCJhz0a+3mCHLE1VRqQXvCeQW3
L+Sm7Ff+xGDXT4CYTbuxjA/yr72T9izN74JzQfJExA5k+DSlHfLUnM/4LAv2S8H4
dz5c0WlYQwQCWnztUJ/3xtU/vqy1xxAFStMEz+7YXQUagv9MhVBlK8wcTngdJWoj
yYm5C5SqThfxh1stJR9NJje8NwSZT4yinT3aCDpsyFCL30ZqidHhD9VXu+8ag6st
2Seu0jFpY52tH6suIEDl/BRwKeWNig47c4/MnxC36JE5+BmC826n+Z+gLotyPIqe
xlcRj2JkFmjyIXO5SLJJTAIHMDoyzTGD3nvR2Eg3OlPmwxGjeWpn2L1qLH+bNoPy
Utp0tIDtai4SLIjCkSi5y73t/XkMyxQf8/Er3zZZrBxL6E1ITAyXPXrrgy21Il9D
fsDtMMdnKIsvD+Cby8DDAOzu8dTevcFjJcMaRhvBQ2v2pbs2iaz52B7LA9Fgc2ET
+D7MF0UOxbNorEeXMAJPLM+mQixafrHYHF2p3jiHhXzmV9EqxuN2S3l2AmqpyB7Y
SgHH3BwioRoLXi9Yp62zh39692B6bE5cn4QqDtosG+jnkKX0EZUkwFhSkZ0W1qjB
5rDoA94=
=ekNp
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 76660) by debbugs.gnu.org; 2 Mar 2025 23:40:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 18:40:07 2025
Received: from localhost ([127.0.0.1]:38990 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tosuj-0000SQ-UH
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 18:40:07 -0500
Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]:56797)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1tosuh-0000QE-HX
 for 76660 <at> debbugs.gnu.org; Sun, 02 Mar 2025 18:40:04 -0500
Received: from phl-compute-09.internal (phl-compute-09.phl.internal
 [10.202.2.49])
 by mailfout.phl.internal (Postfix) with ESMTP id 1A15F1381140;
 Sun,  2 Mar 2025 18:39:58 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-09.internal (MEProxy); Sun, 02 Mar 2025 18:39:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-transfer-encoding:content-type:content-type
 :date:date:from:from:in-reply-to:in-reply-to:message-id
 :mime-version:references:reply-to:subject:subject:to:to; s=
 mesmtp; t=1740958798; x=1741045198; bh=dA8/rDpqSyabfk3h9SLGMc/1R
 zsx4QwYWAEZGDqUfck=; b=0AWwL6+uLjgxewVJVAUIE0LPvpJI0v4/XHxTIkgr1
 jSNmvWcOKQkmca30TDXNdJ8uz8BheHLB8zsunEgQbVzJSIbir6yicxMDA8AKQi8k
 c8puImX9CThSgCWvkSIPjUiW87/gKMz0U8PET3bbEsuT98pygVYlHg7hCc6N/mi6
 ag=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1740958798; x=
 1741045198; bh=dA8/rDpqSyabfk3h9SLGMc/1Rzsx4QwYWAEZGDqUfck=; b=X
 naP079P8tH7pU6ZzqtkbLKN4rrgpSAbsle1qFaz+L9ipeSHYcLG972iqdfo2X21P
 lSF104ifOCGiAnv9jYeL9dXpLfmhyFZ96YElIlB2gxbQBYb42rra091lsTLg7zM1
 ddsruAq248gbr+H5kI0rVWih9KmIgEzuia6acC3ny4ElnMs+/V1LYT8VqN3JaTFf
 vFeGHyKJDiwnIoUUYlrGHPAujpkBg14f2X35QWvkcmFHTmYUDSfU3M+j/0LRVox0
 5Uk26KPUy8q48Skwwz8bbwHdz/3q2VoTIINroVOKdNIp70+qdcBOt35lDzKOQWK9
 x2N4xBubRO/N7R/1aH5gg==
X-ME-Sender: <xms:TezEZ7Kgl1KObhm1KjgrkAkvUND2XERHXFO15HL1eqayykXy64BxlQ>
 <xme:TezEZ_Jz_Sw9r9Qr6AeZmHqOuSX2FJkFEnFdNgDDcDYzS2aMDRbfwLrqHQ83M0bTV
 NBezDWcuAlZGsISZg>
X-ME-Received: <xmr:TezEZzsijpS-nOx7bVomMmaprbAy5W114jEdCTjWSbAgxrD_5wwATvpYKyYYNII4jrN7reBQauIkMY9HEe-jm9S8>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeljeehjecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtugfgjgesthekredttddt
 jeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhird
 hnrghmvgeqnecuggftrfgrthhtvghrnhepgfehjedtteehueejleeukeeutdfggffghfev
 veegledvleeuieegffejtdehgfdunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg
 hmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghrtghp
 thhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepmiesfiholhhfshguvg
 hnrdgtiidprhgtphhtthhopehjrggtkhhhihhllhesjhgrtghkhhhilhhlrdhushdprhgt
 phhtthhopeejieeiiedtseguvggssghughhsrdhgnhhurdhorhhg
X-ME-Proxy: <xmx:TezEZ0YBjfCvmxV3XuBKLaxegts-2mKM-8s8zrDe5e1d5Cmnkibwpg>
 <xmx:TezEZyYz-jdbM5gUSJBeVm4_3gcRovHoGDMAGLxSxjRE0kN7lEjAkw>
 <xmx:TezEZ4CHajssWAXEVczIIHUdWhNT6RAPs8ufWKE-GmOI74P_tBenhA>
 <xmx:TezEZwZDtl73R6HaR9RKmFj4_Zw1VBNcIaQWxRfBX68oHwB6WmmSyQ>
 <xmx:TuzEZyFdDM7Ev7HiQkfCN8ghLEmZpX1pao4xG0bm9xbpzmWmHYWq0isB>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 2 Mar 2025 18:39:57 -0500 (EST)
Date: Sun, 2 Mar 2025 18:39:55 -0500
From: Leo Famulari <leo@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#76660: current guix pull doesn't authenticate
Message-ID: <Z8TsS1f-Q4n7B5tR@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87mse3jlml.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Sun, Mar 02, 2025 at 08:08:50PM +0100, Tomas Volf wrote:
> Can you pull *any* commit from 6ca7b07a251739dfaefa639e74c01e3013c9454c?

Yes:

------
$ guix package -p ~/.config/guix/current -l
[...]
Generation 242	Mar 02 2025 18:24:39
 + guix   	6ca7b07	out	/gnu/store/3bp49nygmmfq340fcgwpslryvqlbmlm9-guix-6ca7b07a2
 - nonguix	87c5b72	out	/gnu/store/1kbmg93s0sc3ic01pql1jic6nr8mzkhi-nonguix
 - guix   	55a5181	out	/gnu/store/vc2sn17c6g7ww4akd7p9dcfby6zykr81-guix-55a5181e7

Generation 243	Mar 02 2025 18:31:47	(current)
 + guix	08bf8d1	out	/gnu/store/0xp5zrr6ii0xwpy0md4bgxqaprijmh47-guix-08bf8d175
 - guix	6ca7b07	out	/gnu/store/3bp49nygmmfq340fcgwpslryvqlbmlm9-guix-6ca7b07a2
------

I did notice that I was unable to pull from 6ca7b07 along with nonguix.
In that case the package-cache failed to build like this:

------
[...]
building package cache...
(repl-version 0 1 1)
Generating package cache for '/gnu/store/b4f6r9wn4wc6mvw2fv6vbm2kz1gpxmgx-profile'...

Backtrace:
In guix/repl.scm:
    141:4 19 (machine-repl _ _)
    126:7 18 (_)
In ice-9/boot-9.scm:
  1747:15 17 (with-exception-handler #<procedure 7fffefeff3f0 at ic…> …)
  1752:10 16 (with-exception-handler _ _ #:unwind? _ # _)
In guix/repl.scm:
    99:21 15 (_)
In unknown file:
          14 (_ #<procedure 7ffff4ab11e0 at guix/repl.scm:100:25 ()> …)
          13 (primitive-load "/gnu/store/3myfgdm742h3r3g3xl4fay58g0a…")
In ice-9/boot-9.scm:
  1752:10 12 (with-exception-handler _ _ #:unwind? _ # _)
In gnu/packages.scm:
   465:11 11 (generate-package-cache _)
In srfi/srfi-1.scm:
   460:18 10 (fold #<procedure expand-cache expr> _ _)
In gnu/packages.scm:
   425:37  9 (expand-cache . _)
In guix/packages.scm:
  1444:17  8 (supported-package? #<package dotnet@HIDDEN nongnu/pa…> …)
In guix/memoization.scm:
    101:0  7 (_ #<hash-table 7fffe09093a0 9870/14051> #<package dot…> …)
In guix/packages.scm:
  1422:39  6 (_)
  1692:16  5 (package->bag _ _ _ #:graft? _)
  1793:48  4 (thunk)
In nongnu/packages/dotnet.scm:
   290:19  3 (inputs #<package dotnet@HIDDEN nongnu/packages/dotnet…>)
In ice-9/boot-9.scm:
  1685:16  2 (raise-exception _ #:continuable? _)
  1780:13  1 (_ #<&compound-exception components: (#<&undefined-vari…>)
In unknown file:
           0 (backtrace #<undefined>)

(exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (icu4c-71)) (value #f))
builder for `/gnu/store/m5jxnijhnkhz2y8210l67g0f9azlqm2n-guix-package-cache.drv' failed to produce output path `/gnu/store/s91dv1ihqdvavmykxialqvgifjfvsl8z-guix-package-cache'
build of /gnu/store/m5jxnijhnkhz2y8210l67g0f9azlqm2n-guix-package-cache.drv failed
hint: This usually indicates a bug in one of the channels you are pulling from, or some incompatibility among them.  You can check the build log and report the issue to the channel developers.

The channels you are pulling from are: nonguix guix.
------




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

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


Received: (at 76660) by debbugs.gnu.org; 2 Mar 2025 22:47:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 17:47:54 2025
Received: from localhost ([127.0.0.1]:38424 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tos6D-0000jX-WA
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 17:47:54 -0500
Received: from fhigh-a5-smtp.messagingengine.com ([103.168.172.156]:50751)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1tos6B-0000id-C2
 for 76660 <at> debbugs.gnu.org; Sun, 02 Mar 2025 17:47:52 -0500
Received: from phl-compute-05.internal (phl-compute-05.phl.internal
 [10.202.2.45])
 by mailfhigh.phl.internal (Postfix) with ESMTP id E83F011400FB;
 Sun,  2 Mar 2025 17:47:45 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-05.internal (MEProxy); Sun, 02 Mar 2025 17:47:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=mesmtp; t=1740955665; x=
 1741042065; bh=yPDv/kJRvPcaJs/z50NQZDkK2h58V3UJJsoV8Voxgzk=; b=1
 TlXPxxbG7UMmOgydp41SFRZbeqjoWnBaXjW0VbkIjDCCpjNpIfErzsNCsY7X8+UU
 SUR/2u/204ynbox+5A1igjkWVaPycdAIU/wzOpQZIjKYNP6MglK0ivfmmCXEWaTQ
 +bAATW2KwQI5LEhlc173w4E3rJZhrDafBGeUXsVqjA=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1740955665; x=1741042065; bh=yPDv/kJRvPcaJs/z50NQZDkK2h58V3UJJso
 V8Voxgzk=; b=zBFxZiRis58PKYLd/LqVTwU85Tb2stsHQOW+5+eGcap/q9g+X2x
 3J1pVPiC3E6VLdNH0wA3cpVVrDpd9g9DaBMGUKqcZX2ZSOL64QdeS1TCjjF78Q/6
 4jrX4JswVRCuPbCr5ww8XnMZjZpOnnExuT7GnC8qiOPvAbSULbYQOsXorVxOcf6/
 SUI1wGSBk1i+l//38Mw3GtxuBORsKtVS1rSZvXkdxe5q+d8sALk8PcYQsnRpZlJR
 ufPW0T/xRFGOAsOeR26ah2kwrpyotPgwg91qebOzjuJcyOTntKGeo1/Qn+81DTp+
 WNlyUoviKew970rIpa8GEZrqYwLMBlHUOEA==
X-ME-Sender: <xms:EeDEZzgrj2DCx3eUlCIZ8SX95NyWkp224kzIaPWzzJshRR87qqNXTQ>
 <xme:EeDEZwDTX22U2KkyGuVnocoS-COTGnrFhSH54jUCAV0vRRb0GC7UGEqqUdnkePTy7
 kXaVn9HOITibbmrcQ>
X-ME-Received: <xmr:EeDEZzEvvyTg08Daa38vx1wqxTQclOemhs87rBml9R11e8V8VWYJURhC-naJxrENMY0djRWn-CAdf6mfYin7Fo1_>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeljeegiecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddv
 necuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnh
 grmhgvqeenucggtffrrghtthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeu
 hfeffffgueduleehvdejleeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh
 epmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvpdhnsggprhgtphht
 thhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeimseifohhlfhhsuggvnh
 drtgiipdhrtghpthhtohepjhgrtghkhhhilhhlsehjrggtkhhhihhllhdruhhspdhrtghp
 thhtohepjeeiieeitdesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:EeDEZwSK3K2EOU_OI6QPWu3HEfvYO4SBBgjNPVcE6xDFd896-nVCGQ>
 <xmx:EeDEZwwg2hqMw5lzMlss1mkKE0l3xrO6u_tdnVOUOYnP4QpL7STGbQ>
 <xmx:EeDEZ24JodsAXaIwrMh8QWEE40jUCx01vZ2YdYtdCUB543rsz1Ktkg>
 <xmx:EeDEZ1xpD7r54aGWb_G-oJFhy4VyjzE4tAZE_NJmoS0TeM3MGz5k4g>
 <xmx:EeDEZ8_uK-nV6DY7P4aA0jbFvxpMKn-iiYZAI5TyQmUg06S7fZFqBAWm>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 2 Mar 2025 17:47:44 -0500 (EST)
Date: Sun, 2 Mar 2025 17:47:43 -0500
From: Leo Famulari <leo@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: bug#76660: current guix pull doesn't authenticate
Message-ID: <Z8TgDzBDgv5UPBUJ@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN> <87mse3jlml.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87mse3jlml.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Sun, Mar 02, 2025 at 08:08:50PM +0100, Tomas Volf wrote:
> Possible explanation would be that there is a bug in the descendancy
> detection when your current Guix is on specific commits (my guesstimate
> would be the trigger is having large commit message, I have reported
> this issue before).

Can you share these prior reports here?




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

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


Received: (at 76660) by debbugs.gnu.org; 2 Mar 2025 19:08:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 14:08:58 2025
Received: from localhost ([127.0.0.1]:35516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toogM-0000hO-6u
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 14:08:58 -0500
Received: from wolfsden.cz ([37.205.8.62]:42008)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1toogH-0000gy-FM
 for 76660 <at> debbugs.gnu.org; Sun, 02 Mar 2025 14:08:55 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id 5374735AD95; Sun,  2 Mar 2025 19:08:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1740942531; bh=PLgW9Wsk0xNCA3eRu/KHwowjYTdCfkgVdelado3UCXk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=sCybl4jwydmP/tPp3n68qRRP4v7abd1c1mb9N+i933Ww8JhO7GFFiFXp6iCLhTuj2
 WPiEt/S6NhJAbKVxLpeS8GePXKWFWBXGg0pMRDFDNWQvjm4THXIVpJSIuWHstjhQC3
 V+a16a+DwlYe6F9a5efR0XRrZ+4tJQTqp+i3BMGHOWdVScBfnNpRA1muegoqeW3eP0
 Q8iODImrJ24uCXQX5dp4SMn/jGRpicQBN/0YepPUCqNqRGWP/50caB9OUPtnLGj1sT
 P9l32D0wpvvsggj7/CfodfSRpcWO+MKfk3oHbAsCAkMdpEYpgBxG12XxNvA0asHl1p
 W4cBe7XNq+89RR+o7O9GcB7RjO3r6hF6svGRuDZrHwTR2d/bW8qosj+35f0d3dyruF
 4QsVRl1bK+Yd65aM3zwuKnWZi0EIKfDvV8BGyvnTSxpKdXZ0lL9SssQPYmbeRmxTH3
 cmUKkSKepsgm+xxRuul9fReDUC5O+K5DoxRo0D3PkVsDc0FnQBm4QDRVNosJIXpWVF
 0r3jAtV1NAL1oPnDWf9uvPnPfFkHmmJCT7C0an2ukst88WEozjGRurFVP3/nI+hlWg
 hUWz7Oui17KIjU5uiL0c8xlavmDViiQ5P9gS3G/ZHc/sU+HhVZipjwAPZSXWSImVpZ
 yoxoX3Uz56cZ8pP83/BSdNPI=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED
 autolearn=ham autolearn_force=no version=3.4.6
Received: from localhost (unknown [128.0.188.242])
 by wolfsden.cz (Postfix) with ESMTPSA id 7E98835A07F;
 Sun,  2 Mar 2025 19:08:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1740942530; bh=PLgW9Wsk0xNCA3eRu/KHwowjYTdCfkgVdelado3UCXk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=yfydJVTX5FtX9jGkTyFaRvUFp3ETjWPkEc/O4/qVbrlsZ5Tqrjh0kwEBqwYBXBzGs
 xcBlrnQ0mYDY6hh+w0zuJhL5lPdzgTt7g2IvyTJx1CYHHuCPcmnDQXM85s6Rthh828
 eTIeSbxYRUAF/2aH/+KnCN+4RCT8avCB5tB7RRBVU6D7G8OCVcwcnFCmu1RcsrARXG
 1mtm6/lckVyjspFSg79efPSA7hy0Ue1CZCmViYXAFtdHn8UrBn31iv0KXVuBPp4tnQ
 +tHO6N1sTupsdMrapRqvy20tQVBnU71MC/00V3hpILX+A/P884woqDbARh0C/cL0rw
 gHPW7ElMRTHouBIkzhAVEbSuqaLu4MbXOxOBzOZWPrmSeWzRNppJu3D/jO/BBwksAH
 Lyyf04sDRopiV1R1GBtcVg1Jqh/9p/cebncBpPupDszX5Xz4ElkDY3xt+HhhsqgRyN
 cV8Ja3Y1F2iNN38vBguWDpzrogmArCxWMJqXz2jrsIQxWWVmJyw5e8FIj6VuoKrAIS
 miZ8WhEoXO/vOMroIu9ofuj36YrWfyX9GR6lQ0V6QFdBcc93Rp8RLotBXDI7uE43qv
 2LCTJEzb1qJ6DcJtI9YjPcY/fyp7vTJYqFmWRXO0BdacMDsyRw99+VUDFgVQTXIq8d
 dX8/Lv70bPjI5k8WwDOd3B4s=
From: Tomas Volf <~@wolfsden.cz>
To: Leo Famulari <leo@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <Z8Sog2wmaP2rT0IT@HIDDEN> (Leo Famulari's message of "Sun, 2
 Mar 2025 13:50:43 -0500")
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <Z8Sog2wmaP2rT0IT@HIDDEN>
Date: Sun, 02 Mar 2025 20:08:50 +0100
Message-ID: <87mse3jlml.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: Jack Hill <jackhill@HIDDEN>, 76660 <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 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Leo Famulari <leo@HIDDEN> writes:

> On Sat, Mar 01, 2025 at 11:37:40AM -0500, Jack Hill wrote:
>> guix pull: error: aborting update of channel 'guix' to commit 6ca7b07a25=
1739dfaefa639e74c01e3013c9454c, which is not a descendant of f13f0769688493=
271f43f31a016957355dbecb30
>> hint: This could indicate that the channel has been tampered with and is=
 trying to force a
>> roll-back, preventing you from getting the latest updates.  If you think=
 this is not the
>> case, explicitly allow non-forward updates.
>
> I successfully pulled from the latest commit on the 'master' branch:

Can you pull *any* commit from 6ca7b07a251739dfaefa639e74c01e3013c9454c?
I have just tried:

=2D-8<---------------cut here---------------start------------->8---
$ /tmp/test/profile/bin/guix describe
Generation 1	Mar 01 2025 21:04:08	(current)
  guix f13f076
    repository URL: https://git.savannah.gnu.org/git/guix.git
    commit: f13f0769688493271f43f31a016957355dbecb30
$ /tmp/test/profile/bin/guix pull -q --profile=3D/tmp/test/profile
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or=
g/git/guix.git'...
guix pull: error: aborting update of channel 'guix' to commit 56a374aa79fd9=
3a90373417b9a33b27dda633449, which is not a descendant of f13f0769688493271=
f43f31a016957355dbecb30
hint: This could indicate that the channel has been tampered with and is tr=
ying to force a roll-back, preventing you from getting the latest updates. =
 If you think this is not the case,
explicitly allow non-forward updates.
=2D-8<---------------cut here---------------end--------------->8---

So it does not work for 56a374aa79fd93a90373417b9a33b27dda633449
(current master) on my machine.  Out of curiosity, can you try to pull
current master, but from 6ca7b07a251739dfaefa639e74c01e3013c9454c?

>
> ------
> $ guix package -p ~/.config/guix/current -l
> [...]
> Generation 242	Mar 02 2025 13:45:23	(current)
>  + nonguix	45bde19	out	/gnu/store/ahqhr9qbhq9w83fl3yif8qy5vfkhay7c-nonguix
>  + guix   	56a374a	out	/gnu/store/lfwph6c7099c0f5dzfpffg1qm93va5iv-guix-5=
6a374aa7
>  - nonguix	87c5b72	out	/gnu/store/1kbmg93s0sc3ic01pql1jic6nr8mzkhi-nonguix
>  - guix   	55a5181	out	/gnu/store/vc2sn17c6g7ww4akd7p9dcfby6zykr81-guix-5=
5a5181e7
> ------
>
> This commit is a descendant of both of the commits from your error
> message.
>
> And `guix git authenticate` succeeds from 56a374a as well.
>
> So what's going on?

Possible explanation would be that there is a bug in the descendancy
detection when your current Guix is on specific commits (my guesstimate
would be the trigger is having large commit message, I have reported
this issue before).

Have a nice day,
Tomas

=2D-=20
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

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

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

iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmfErMIOHH5Ad29sZnNk
ZW4uY3oACgkQL7/ufbZ/wal52A/+MMf4iUxZcMeu/KKpCDF5XWT91MJbT7gVOEle
EPFahIW/Fda8NH15k4ojORsb8sF0gedl7g0v55vTrzYx6jiPGYz0pzMF86LZlBev
5/YOSJ+oeZ3Pinjf3VBt+fi6Q5fe+TMOmz+KAREJdnDml9UGkQiP4kdGR7SxFv9k
MuyhJQgr+qRg6cmoyBPKrexqKndWE5waqMCFlASllFlsBlfU7g9XAaUwIs7yYoCb
mllvH23cThfc1CGE3lAlk7aBQagqvQDy5RCKUWXitjHNjySedr8T73vvzWu7d9oe
OP60F7IwYfbG24quZCr5uLaq3fECHIO1hoVWjvmdfbLJ8almxSjCwsv8uSg7Lde0
A6IKaIEV1oOtp9bbIu/TF/Mo/iBMZIaZ52d3NFuoexSgfvAMNaCcD6R9UA1GyJqQ
xPv1TiYZIYlkiPtFhk4TCIgkLBHP1wqXeDhWiftOgp4+pkoZCSY9P0qroZ0arKYm
bBGxgLvZKRxPPGOKbNIzut6KY2WVXtndSmZE+C0jTEn7nryDhLiney/2DBLv6E6Y
nEnAWSYohRrYI5pnGaRKCMDLlAIz/28jQoH0ttWicRZthYqIJkXlsuGs5vB3THOU
UjSqgYdSNv5VD1car5LRNq5c9vc2dqLxAYaiLeYi6jQXK4elORzoDFF+91TYzIEE
w1ds9B4=
=8I3F
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 76660) by debbugs.gnu.org; 2 Mar 2025 18:50:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 13:50:57 2025
Received: from localhost ([127.0.0.1]:35280 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tooOt-0007Np-R2
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 13:50:57 -0500
Received: from fout-a8-smtp.messagingengine.com ([103.168.172.151]:37097)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1tooOp-0007Mr-I5
 for 76660 <at> debbugs.gnu.org; Sun, 02 Mar 2025 13:50:53 -0500
Received: from phl-compute-13.internal (phl-compute-13.phl.internal
 [10.202.2.53])
 by mailfout.phl.internal (Postfix) with ESMTP id 2A2D51380A0C;
 Sun,  2 Mar 2025 13:50:46 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-13.internal (MEProxy); Sun, 02 Mar 2025 13:50:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=mesmtp; t=1740941446; x=
 1741027846; bh=2+MP1oeaxJZnkfmxXk/BhOA5Hi0bCFcB+UXr4GTJyYI=; b=B
 1p1cJZ/7Xlofb7fz2aN9FR0bCK6a2NpiXf1PYegMkK93eEmkOQvYZw2hf4C+eOY9
 5DZk4rv7ydJINgLhXrt2erdyaQKvKeLy+GEqDIRUofZM75VhnwyZ7yBxhPur1Z3F
 2eN/hguE4wMO9o3nK+2bh4+cGXqVw+Vursju7STII0=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1740941446; x=1741027846; bh=2+MP1oeaxJZnkfmxXk/BhOA5Hi0bCFcB+UX
 r4GTJyYI=; b=MqedE5rW5wE8HrOAmllTlMiLpRQBwvT9FD/nPDS+30yo8/OvnLT
 bx+1Q8eiOcGCChLM1sMtCMpAuZE+uLENlaMYP7Y2XFFomCHBn38dpNyOWGz1doH4
 Jc6ld6pcbH8OQQb6J5dzGwsrUdRMH0L/V1/XpNSuhggXD7vxjlRhqb851F2y7JdX
 fI+TQ6mVMbfjUuuSt/P4kTSXCs9Kpg0zd/w3/KlwMN7e2lsppz8hd/a25Wo0vo6Z
 A0QYAftntIRbNwYiBMP0OBjsM3l8lNwvGr8g9mN9C+Hpayrz5KKbaQXrTZ6s3bmu
 fAIAuV+m7kg4/OulWZuUsmCnuDnsxLxZsyw==
X-ME-Sender: <xms:hajEZ-gNkBEusip6wdcO6Ek6WhaK6lvL7GHeHNCEZ4L1ky0Ydr62jA>
 <xme:hajEZ_B3qjCLp8sfTB2Kux8tAX_4EttmOTVO0_0Ji3bl3nRWOTUYRKtLb9plMzj_p
 5rEKhSQtVZo0zY-kA>
X-ME-Received: <xmr:hajEZ2EJ94gx26lLFzKccKOKNnQwAP3lf1oyannfQ_sPnT-l3IYS_T7g2bdG15S68tAtOBXqkX1DBowk9ZpIA4BK>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdelieeljecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddv
 necuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnh
 grmhgvqeenucggtffrrghtthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeu
 hfeffffgueduleehvdejleeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh
 epmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvpdhnsggprhgtphht
 thhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehjrggtkhhhihhllhesjh
 grtghkhhhilhhlrdhushdprhgtphhtthhopeejieeiiedtseguvggssghughhsrdhgnhhu
 rdhorhhg
X-ME-Proxy: <xmx:hajEZ3SQ60u-1awccDE5RPxjDb7z9Zll5d9SGJlIr-vFdEyVO3RU5g>
 <xmx:hajEZ7x9SPZqZ_zm4buTduT9vtPz7dDMHjjiejFqK-Mn5BvJeNDExQ>
 <xmx:hajEZ14NC3CYTgMN8iQ8l61khbRE1r8iRQcR2-IEefSTBFYDoO-67A>
 <xmx:hajEZ4y2_OsZ4BeE4_psx8hchegsDgldF2rWrt7DKfSgbGNzgtAKXg>
 <xmx:hqjEZ28GZ3J26sWYjEsgwEZTaxcqk7-lHXprIvJ_V4BHVtYwlWzmS0-h>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 2 Mar 2025 13:50:45 -0500 (EST)
Date: Sun, 2 Mar 2025 13:50:43 -0500
From: Leo Famulari <leo@HIDDEN>
To: Jack Hill <jackhill@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
Message-ID: <Z8Sog2wmaP2rT0IT@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76660
Cc: 76660 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Sat, Mar 01, 2025 at 11:37:40AM -0500, Jack Hill wrote:
> guix pull: error: aborting update of channel 'guix' to commit 6ca7b07a251739dfaefa639e74c01e3013c9454c, which is not a descendant of f13f0769688493271f43f31a016957355dbecb30
> hint: This could indicate that the channel has been tampered with and is trying to force a
> roll-back, preventing you from getting the latest updates.  If you think this is not the
> case, explicitly allow non-forward updates.

I successfully pulled from the latest commit on the 'master' branch:

------
$ guix package -p ~/.config/guix/current -l
[...]
Generation 242	Mar 02 2025 13:45:23	(current)
 + nonguix	45bde19	out	/gnu/store/ahqhr9qbhq9w83fl3yif8qy5vfkhay7c-nonguix
 + guix   	56a374a	out	/gnu/store/lfwph6c7099c0f5dzfpffg1qm93va5iv-guix-56a374aa7
 - nonguix	87c5b72	out	/gnu/store/1kbmg93s0sc3ic01pql1jic6nr8mzkhi-nonguix
 - guix   	55a5181	out	/gnu/store/vc2sn17c6g7ww4akd7p9dcfby6zykr81-guix-55a5181e7
------

This commit is a descendant of both of the commits from your error
message.

And `guix git authenticate` succeeds from 56a374a as well.

So what's going on?




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

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


Received: (at 76660) by debbugs.gnu.org; 2 Mar 2025 06:25:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 01:25:20 2025
Received: from localhost ([127.0.0.1]:51404 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toclK-0002Cp-9a
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 01:25:19 -0500
Received: from mail-pl1-x641.google.com ([2607:f8b0:4864:20::641]:49186)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <45mg.writes@HIDDEN>)
 id 1toclH-0002A2-95
 for 76660 <at> debbugs.gnu.org; Sun, 02 Mar 2025 01:25:16 -0500
Received: by mail-pl1-x641.google.com with SMTP id
 d9443c01a7336-22113560c57so65736185ad.2
 for <76660 <at> debbugs.gnu.org>; Sat, 01 Mar 2025 22:25:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740896709; x=1741501509; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=zRqyvN2JrAQ+tlZgdaTBBbaTc6jHjDoeFBLBRA0glvI=;
 b=hUiEXgvJe+FIf8zyk5HQx+J1QtdFhXlAOXP2X/0mVv0LaX71keEsl9MQ/0ZFKXG7ZF
 ch+YZ7kEbXrIypOhxJDKPWCmKMh8ZskeRyUNOOjgat/ylxNSNPFNYAkw/am+uuU5/N1+
 Vyw1bJ6h/0zab8pofmnATQwjiAFJbkAmS9kjWKmsJWBXKdbPcvMsRn8nSZjSTwk9ozST
 Pl8gDB3AvK9yCUkCk/6o5QFoggo2UcfJH1/f3uFU2lnsuP3g7ryP7dwuMTDWaBUANQ0W
 WJVrJaPyb8IvbvofWS3m7TW9wNVAQ1CaXy1v05YaXNIrUtrt0V0ta+Ljz0kdDwq3XadF
 unew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740896709; x=1741501509;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=zRqyvN2JrAQ+tlZgdaTBBbaTc6jHjDoeFBLBRA0glvI=;
 b=h9OZnYPW7Jw87pjO0v5V9YJYFB0f2SVX7Xqz+EPfOuzsNCY6XLvHJEQgQUPaNgE3w0
 rnPmOF9CMN3DFsMObqt9+DyuLBZIqNpEqcuc465TFhyzhk1U726FEZGRzEwQKvid8gWe
 8E7D09trrTlmZr6DAZvKjlH8iY51nhDrvE+6UPeTFRzAPNs4iCmiHSxFFzC2mGLk35ce
 21SPcLGoiFivGVy6ttQwmA63hCwMSQmoMe0Y1V8dpoC9f7aPbPGLn+QB4m342FlSSKWv
 GB23MKdTEV325DMqclaSsXqzui2312hZXYE5j7Hsn44vQTDRNQ2RYywc+zStDs+Kj9NP
 FgbQ==
X-Gm-Message-State: AOJu0YwjpoCgwCA4pGr+93J3N597fW1o50xNeTG7uk75oACqSVZwoxcQ
 5VyI6Csz+mzM2rPRYkOzXfJhSp/XsQnMg+jor1Atr2JApMwEl2AhLMxyt2bD
X-Gm-Gg: ASbGncu07VeBhNsAVyQloinMmsmK7PTXj8ALr14lsJeDUGeX9Qqo5xJpzBn7vX07LUM
 3CeT2tTDxzOvUrok+K5bHTQnqPccEWSACWy1PKVmhYomQTs5h+mozH6ZVJdGYgbO1vdKNwb4h/V
 VRjWRdX3iw3kV/FFzg1p77cO3TZiizOUZ2+D/r9FECMRHXsZ2cYmopFsEMAHrIoiyujupL4aZaS
 zeu7A+loO0WryT4ofNtEzyX3P7/WCyylWn2X5fliIuzKvj0DLx7EADtbOh7dDOv1gQDUg2L7toi
 EYJZQdVR5H4KQyd5RzfJDEXFYgYDsILoDbvDxDiE8uFeqw==
X-Google-Smtp-Source: AGHT+IEczcOKek+Qf9O4JViCNGy6QpNqZw9lYEnnfUIxRd2Mw6KGTvqJ+0bABA/1BFx1lhdcW+9l9w==
X-Received: by 2002:a17:902:d546:b0:223:42ca:10f1 with SMTP id
 d9443c01a7336-223692922demr131026075ad.52.1740896708867; 
 Sat, 01 Mar 2025 22:25:08 -0800 (PST)
Received: from guix1 (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2fea69909adsm6444305a91.49.2025.03.01.22.25.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 01 Mar 2025 22:25:08 -0800 (PST)
From: 45mg <45mg.writes@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>, Jack Hill <jackhill@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <87y0xoo2df.fsf@HIDDEN>
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
 <87y0xoo2df.fsf@HIDDEN>
Date: Sun, 02 Mar 2025 06:24:55 +0000
Message-ID: <877c58q79k.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: 76660 <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 (-)

Tomas Volf <~@wolfsden.cz> writes:

> Jack Hill <jackhill@HIDDEN> writes:
[...]
>> jackhill@lissome ~$ guix pull
>> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
>> guix pull: error: aborting update of channel 'guix' to commit 6ca7b07a251739dfaefa639e74c01e3013c9454c, which is not a descendant of f13f0769688493271f43f31a016957355dbecb30
>> hint: This could indicate that the channel has been tampered with and is trying to force a
>> roll-back, preventing you from getting the latest updates.  If you think this is not the
>> case, explicitly allow non-forward updates.
>>
>> I don't have reason to believe the channel needs to be rolled back, I assume
>> something is wrong with the savannah copy of the repo, but don't know. Can
>> someone confirm?
>
> Can confirm.
[...]
> Given that f13f0769688493271f43f31a016957355dbecb30 has fairly large
> commit message, maybe the known bugs in how we are using guile-git
> finally caught up with us.

I just re-authenticated my existing checkout of Guix from scratch (`rm
-r ~/.cache/guix/authentication/* && guix git authenticate`), and the
authentication was successful. (The checkout is up-to-date, as both
6ca7b07a251739dfaefa639e74c01e3013c9454c and
f13f0769688493271f43f31a016957355dbecb30 can be found in `git log`.)

However, I have not yet pulled 6ca7b07a251739dfaefa639e74c01e3013c9454c.
I'm currently on b9063be5a73114c1bfb23121b7c9b612835d014d [1].

So, I think you're right - it's probably an issue in `guix pull` or the
authentication mechanism, not the Guix repository (assuming that others
can also reproduce this).


[1] ...well, technically, I'm pulling from a personal authenticated fork
    where upstream commits are rebased onto the branch I pull from; so
    the hashes are all different even though the commit contents are all
    the same. So I'm not actually on
    b9063be5a73114c1bfb23121b7c9b612835d014d; rather, that's the last
    commit that I rebased onto my fork branch.




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

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


Received: (at 76660) by debbugs.gnu.org; 1 Mar 2025 21:41:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 01 16:41:22 2025
Received: from localhost ([127.0.0.1]:45347 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toUaI-0005Qa-Bx
	for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 16:41:22 -0500
Received: from wolfsden.cz ([37.205.8.62]:51062)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1toUaF-0005QB-CU
 for 76660 <at> debbugs.gnu.org; Sat, 01 Mar 2025 16:41:21 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id 77895354625; Sat,  1 Mar 2025 21:41:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1740865277; bh=iK6RYLtX16fIX9OEaMuOMw6x2Br+fDEVHRcmW62e1yk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=PDhSodhmce9DEX4gMQ6+dY4UEa7HuBFH7Uv+3spzVxk0G7aWjj3YzR9pJp1ofLYrl
 R9iAoAMbqoZ7vi3ehIrVBYp3Fbfo1gxUYoA6LuTO6+ns7P61mXHeDKAuskVbylW91i
 CmplnqRzBmh/lTFsqe5a/bjk8Se/7Wy96zDM9k69JzBiXesz1GxqBDj8yhSH29901K
 7qvO3+DFYsrLhrTyccfXXvg1CwyDxQ/JCZereaflSr99KzKCJGo4/jH5pcEC1J5WRn
 lrD/xxlLd36ni4/1yPWwfyqztW690zsKiHpBzdLsUSYhmJjV3vuSt5I3a5zGq3KTrD
 vCrmMs9RXsZ7NWKjG1FciKjmzqPwpr0ji38PwQshcPHQyHvbyo7DeexKFiONdkOXRZ
 RB+rwTBfX8zz2sdO20DyilM1wBRAm0B5MijCsXFcRTjpc/u9lq+GjEAX2c/riwdVMz
 DOGuRJ20gZbG5CLpFO65ub9dfKNL/eRMemR053MC5xa5ZByrVOMShdO83gzoS0IpDt
 MTZBDZBBl8LvqnfORTGufVCFTCgwpfF9nAYEd15QtQ0pNP53tTPnJ2gngwImPUiz2Z
 oUE6WF4LAz2gtnd5oBC1md+xZjUSEWGFPiFuyRYjPgBEXZoYhldfZuXhdt4ux0KYAT
 UjxYV0h3U32yGVPDMCUDrkOc=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED
 autolearn=ham autolearn_force=no version=3.4.6
Received: from localhost (unknown [128.0.188.242])
 by wolfsden.cz (Postfix) with ESMTPSA id 9FBFC353EC6;
 Sat,  1 Mar 2025 21:41:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1740865276; bh=iK6RYLtX16fIX9OEaMuOMw6x2Br+fDEVHRcmW62e1yk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date;
 b=hNYQgYMgQSZ1t/FpCpOnjJBEHkrXihtm4x0Gb4YCeYU2UDuLCiHzWjfQzk1tfPzwb
 N8CuX5Z8WbDd0yJhXQ9J6kwneVWvTaDSPsn4J4wiZVeO3M+fBP2L9bVDqq74hk3K/4
 ah1EBZALCOiJ9vprPLCZ1K7tu/ZvqZ7R/f0pDex816wFwDZXk1yx3bFbJtsnAjakAZ
 3LpXXnk7NHVhnR2s7WrhLQj2N5tYJA9W8eLv0zjZyXmVuLUF+LZDlaeXFUUafYm9DQ
 3a+xvsDnb8wJzTB84t1NQ1/ovpLwoDJck6EitqlSwLT/lWgCBgK2TJ2bNvf16FZjNm
 1tfbL2ks2U7lLsiv+TE1TdkdbvF9wBY3x6mq0qTzl1O9DFpBHERy5uZ3iQ3glJg73f
 30DP/IlzfXyaWSdTORuCJre+iygcrvfAaKxWr9ymC/sB3WRLbKk4SlrQkFqElrFI12
 dTU9N0BkWh8fdSCw8qba0RNr3PHGAhZficvP87lIXMl7m1WGyV1Tp6zXVFSgSqNeQt
 cmWKcmwmavB4s//RLn3PT8Jd1hh6J9pMq10JoIbvsoghrCa9fN0Nik+WKmcXOc5a/F
 uOJ5SMxIGQMMVyPEwIdbL1pN70gYsLM6vyIDWGRQ+UlEYg+WGOvpljxGBA/DAMlTtw
 QVFOcRJzI+MkqjYLSyrmexSY=
From: Tomas Volf <~@wolfsden.cz>
To: Jack Hill <jackhill@HIDDEN>
Subject: Re: bug#76660: current guix pull doesn't authenticate
In-Reply-To: <alpine.DEB.2.21.2503011134420.24671@HIDDEN> (Jack
 Hill's message of "Sat, 1 Mar 2025 11:37:40 -0500 (EST)")
References: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
Date: Sat, 01 Mar 2025 22:41:16 +0100
Message-ID: <87y0xoo2df.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76660
Cc: 76660 <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 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Jack Hill <jackhill@HIDDEN> writes:

> jackhill@lissome ~$ guix describe
> Generation 159  Feb 27 2025 22:08:27    (current)
>   guix f13f076
>     repository URL: https://git.savannah.gnu.org/git/guix.git
>     branch: master
>     commit: f13f0769688493271f43f31a016957355dbecb30
> jackhill@lissome ~$ guix pull
> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.=
org/git/guix.git'...
> guix pull: error: aborting update of channel 'guix' to commit 6ca7b07a251=
739dfaefa639e74c01e3013c9454c, which is not a descendant of f13f07696884932=
71f43f31a016957355dbecb30
> hint: This could indicate that the channel has been tampered with and is =
trying to force a
> roll-back, preventing you from getting the latest updates.  If you think =
this is not the
> case, explicitly allow non-forward updates.
>
> I don't have reason to believe the channel needs to be rolled back, I ass=
ume
> something is wrong with the savannah copy of the repo, but don't know. Can
> someone confirm?

Can confirm.

=2D-8<---------------cut here---------------start------------->8---
/tmp/test$ /tmp/test/profile/bin/guix describe
Generation 1	Mar 01 2025 21:04:08	(current)
  guix f13f076
    repository URL: https://git.savannah.gnu.org/git/guix.git
    commit: f13f0769688493271f43f31a016957355dbecb30
/tmp/test$ /tmp/test/profile/bin/guix pull -q --commit=3D6ca7b07a251739dfae=
fa639e74c01e3013c9454c --profile=3D/tmp/test/profile
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or=
g/git/guix.git'...
guix pull: error: aborting update of channel 'guix' to commit 6ca7b07a25173=
9dfaefa639e74c01e3013c9454c, which is not a descendant of f13f0769688493271=
f43f31a016957355dbecb30
hint: Use `--allow-downgrades' to force this downgrade.

=2D-8<---------------cut here---------------end--------------->8---

There is nothing wrong with the repository, and the commit is a
descendant:

=2D-8<---------------cut here---------------start------------->8---
$ git merge-base --is-ancestor f13f0769688493271f43f31a016957355dbecb30 6ca=
7b07a251739dfaefa639e74c01e3013c9454c
$ echo $?
0
=2D-8<---------------cut here---------------end--------------->8---

Given that f13f0769688493271f43f31a016957355dbecb30 has fairly large
commit message, maybe the known bugs in how we are using guile-git
finally caught up with us.

I guess you can use the --allow-downgrades to by-pass the check after
you manually verify in the git repository the relation of the commits.
Sucks, but should allow you to pull.

Have a nice day,
Tomas
=2D-=20
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

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

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

iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmfDfvwOHH5Ad29sZnNk
ZW4uY3oACgkQL7/ufbZ/wal0+w/9GRSwlMSW4/jlguoRyE1CX+57cQBg3Ow6pMss
jEas7juKSmSlxvxGTzNWZ5dABNjNjT/GcqqxLrdYWMaCIsn8dMMrhhu3e3T8WtCu
e3lgNhwBfOQzlDvONGGEHR+JcRSnYz94sQiXTz2KAX1pBEcl6zzqVnzti9yuFRWI
PgrLIu4i1noP+IpbOi+q1yxdTiFgi9Al/23UBQnNXPmYraxT00KxVqSrhhVEyK++
Mi8XnnWYL1J9jmAvjudleZSrXEY82CW9CQ7uVpu+pZmBBykv0bhU5BDhPgp5S438
lDx6j5wkYb5BPUgqkcrTjEdlcOFWDOFONMC3+BRm0e2K2RZzEVYmqRnIjFdke37N
zLhwLvFEs4loXmvWudGBYn8wCYz4Y2IT1pTtCvm9cQ2gjJbl8RPxdds/tCNA9Bw0
4FpkDLgL6vC+6aX+1ADgFvAXquBm+Pa77xsbgy3nPh7Rwxk+1+g9vmZY8bM6c9rU
YihMLErYWMokcR1iodWxsU5+bxgLWCv29hxNPW9d2TGjzK54JyHL+Iu2w9qMKire
EBnmWjjqfH9NMLp9hE+brtx8dQNgSqGnDdg3xsWoeIAfd8BaJS85JKDaU4KrIeyq
AqYyZ+RV4WbRFpUFlYKTm5uclEh86nkKXU0LDZsnLopGAz6FHRnR1mcu5z1tuewk
deBaL1U=
=igMl
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at submit) by debbugs.gnu.org; 1 Mar 2025 16:37:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 01 11:37:56 2025
Received: from localhost ([127.0.0.1]:42173 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toPqd-0001w7-Ot
	for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 11:37:56 -0500
Received: from lists.gnu.org ([2001:470:142::17]:42852)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jackhill@HIDDEN>)
 id 1toPqZ-0001vA-Tx
 for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 11:37:52 -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 <jackhill@HIDDEN>)
 id 1toPqS-0002hi-FD
 for bug-guix@HIDDEN; Sat, 01 Mar 2025 11:37:44 -0500
Received: from minsky.hcoop.net ([104.248.1.95])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jackhill@HIDDEN>)
 id 1toPqQ-0001dr-I9
 for bug-guix@HIDDEN; Sat, 01 Mar 2025 11:37:43 -0500
Received: from marsh.hcoop.net ([45.55.52.66])
 by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <jackhill@HIDDEN>)
 id 1toPqO-0000ut-RB
 for bug-guix@HIDDEN; Sat, 01 Mar 2025 11:37:40 -0500
Date: Sat, 1 Mar 2025 11:37:40 -0500 (EST)
From: Jack Hill <jackhill@HIDDEN>
X-X-Sender: jackhill@HIDDEN
To: bug-guix@HIDDEN
Subject: current guix pull doesn't authenticate
Message-ID: <alpine.DEB.2.21.2503011134420.24671@HIDDEN>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=US-ASCII
Received-SPF: pass client-ip=104.248.1.95; envelope-from=jackhill@HIDDEN;
 helo=minsky.hcoop.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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.1 (/)

jackhill@lissome ~$ guix describe
Generation 159  Feb 27 2025 22:08:27    (current)
   guix f13f076
     repository URL: https://git.savannah.gnu.org/git/guix.git
     branch: master
     commit: f13f0769688493271f43f31a016957355dbecb30
jackhill@lissome ~$ guix pull
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
guix pull: error: aborting update of channel 'guix' to commit 6ca7b07a251739dfaefa639e74c01e3013c9454c, which is not a descendant of f13f0769688493271f43f31a016957355dbecb30
hint: This could indicate that the channel has been tampered with and is trying to force a
roll-back, preventing you from getting the latest updates.  If you think this is not the
case, explicitly allow non-forward updates.

I don't have reason to believe the channel needs to be rolled back, I 
assume something is wrong with the savannah copy of the repo, but don't 
know. Can someone confirm?

Thanks!
Jack




Acknowledgement sent to Jack Hill <jackhill@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#76660; Package guix. 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, 10 Mar 2025 22:00:02 UTC

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