From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6NN9FmRtkWStlwAASxT56A (envelope-from ) for ; Tue, 20 Jun 2023 11:12:04 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id AH35FWRtkWS/MQAAauVa8A (envelope-from ) for ; Tue, 20 Jun 2023 11:12:04 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1421228BB5 for ; Tue, 20 Jun 2023 11:12:04 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qBXOe-00037y-21; Tue, 20 Jun 2023 05:11:32 -0400 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 ) id 1qBIak-0001bL-MP for bug-guix@gnu.org; Mon, 19 Jun 2023 13:23:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qBIak-00042X-EJ for bug-guix@gnu.org; Mon, 19 Jun 2023 13:23:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qBIaj-00066j-WD for bug-guix@gnu.org; Mon, 19 Jun 2023 13:23:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#64059: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" Resent-From: "N. Y." Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 19 Jun 2023 17:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64059 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simon Tournier Cc: 64059@debbugs.gnu.org Received: via spool by 64059-submit@debbugs.gnu.org id=B64059.168719533723393 (code B ref 64059); Mon, 19 Jun 2023 17:23:01 +0000 Received: (at 64059) by debbugs.gnu.org; 19 Jun 2023 17:22:17 +0000 Received: from localhost ([127.0.0.1]:57198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBIa0-00065F-Nn for submit@debbugs.gnu.org; Mon, 19 Jun 2023 13:22:17 -0400 Received: from mail-qk1-f169.google.com ([209.85.222.169]:58538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBIZz-000652-Ib for 64059@debbugs.gnu.org; Mon, 19 Jun 2023 13:22:16 -0400 Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-763a360868aso56300285a.0 for <64059@debbugs.gnu.org>; Mon, 19 Jun 2023 10:22:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687195329; x=1689787329; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=3ihaayIaqUhq9UQTYJaQrCo1yZcROIh2LApA7vRjN+A=; b=YJmHM1o1OcHuL5n/ktZra9t0cNr9P/2191fG0eIy42kGmcrRHE7qgHL2gf4g1J8lg1 IOufyuKOunaht/g7Yc+u4+IJpl3egDLMozX0M5YRCcJeG6SjuGgvq2Vm0Wd06b6He6Gk X7lZKrIU7m2pVVDGkq4jhk4o9k9FhlGtzFbmg4u4zMJWbLGC4hCWg3sIYtc/KtSxY9xo t3siElz2aCIQvTVC9c6d80AbrehsWpLNVUM0MQfR7KnEjsX1V5+lL03S8W+LRDoB+N/W Ox4AY8W4NqTRdJWvTY/Gl16H8pQChUyZosL8sS5CtvYEfkDWYqwoWjpt5giNZH2UGfka NyBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687195329; x=1689787329; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3ihaayIaqUhq9UQTYJaQrCo1yZcROIh2LApA7vRjN+A=; b=dGiMXK22hDMLYK1ugS23P5rCqygYvnuQD/RsMnpDorUKp1vLwnZ6/M1Z8YLjULiFfQ l7MEx69mNZKQVEziJzCCvntbvzg+apmsM/Qe9V/aeTi7oRnxNcwAA++tjmBnHz+iAv+E lBpgVfL1fdFTUufHWCr/PO8UcktrMGyeiszeXeR1Rw2yDuJ/hbAf/glgcK2sxoyie2IX 4aR1uE4Bbjh6VzQCTcmu+CzW/7Ekw5Gw5AG8eF53nnzgggDH5PxSPzs/6TbMUUGovDif NUWS2qlmCrFyWw8IMmtX6dv/o/e4BOoopdAZ5zj0gwyPBAWC1tuD8eelQeJI7rVMJ+TJ PbQQ== X-Gm-Message-State: AC+VfDydL7QzcU51x0kFr2BLedWXnc1XoPkFJWkunhlK5fHZWgvtYYeR l780j2e/XUwhz1osPq7K2jf3IZixyzqdUhqZp8EHTY6AwNU= X-Google-Smtp-Source: ACHHUZ4aSexz0hVU7CLG7KZaGUqGxnF8iVj/f+DlaDbf+l3lDxduvANuGtuD1M/FPr9xsHGAlhR9SDFDiV/zVLTTHWg= X-Received: by 2002:a05:622a:104b:b0:3f8:67d7:e99a with SMTP id f11-20020a05622a104b00b003f867d7e99amr13629750qte.11.1687195329535; Mon, 19 Jun 2023 10:22:09 -0700 (PDT) MIME-Version: 1.0 References: <87edm7a4vc.fsf@gmail.com> In-Reply-To: <87edm7a4vc.fsf@gmail.com> From: "N. Y." Date: Tue, 20 Jun 2023 01:21:58 +0800 Message-ID: Content-Type: multipart/alternative; boundary="00000000000048a7fb05fe7ec6b4" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Tue, 20 Jun 2023 05:11:30 -0400 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1687252324; a=rsa-sha256; cv=none; b=Q4TNDQq+BylRnwwbI8ovQgH/agA9nKHp5IJ4CUk18JSamYgVIwWMjYSV7jjmJccr4/ePP9 odd3iDCPR/BRnGGfn68cgN1bH3fx5PLPYg/jOVMHRQBC47xxDdIyytTccFew0lYQkliRi1 sBY5PlcsBSChYqlPlblzW1Ous906yzfXsbt7mTNbDKpiMT6pVpqEAoSp9G5Is94DsbQAB2 mfT3FapFv8a+BoaMJceIFoGU4izTjaUjhGyh93SBGhoE3LQ4BNgRW83PvLltyyXZpGw6w2 jEQVjZCKRCCTvOtbgUUpZvxQG39TAFa0NzLLUOh8ejE4/MX9pi4KYCuQST+IHQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=YJmHM1o1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1687252324; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=3ihaayIaqUhq9UQTYJaQrCo1yZcROIh2LApA7vRjN+A=; b=kbQ0kt90yt4ZkTMqyvqP+EmGInIvrBZMko19RVrda+BhveW3AwC+A43GueTlf45rG2gvqn GHWln3mRwTmFVoIJigMry4YEoN8MI+A3rzIDMcztMqSEc6d1BU8TKgmkm2JEUVk1IARsl3 EivJJfcWCDg7qVr8xKlhAEe6+2A6w23Q/Ge9t5aeuswcwx7uhfo1nD9d4g3BQ4ZvjmlhxR V9+zcz5UAyjSU8n9mrrdnrVWkamB5MDzudN9B9a/3GgSFRwQPOfK1dI7qbxWGOr9IUH958 2F3LuBrX3Q5/WOW68yO1vPw4NXXIoT57mXFGd4yjULSM+t+RVS0tqLN7Zs3j2w== Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=YJmHM1o1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: 0.36 X-Spam-Score: 0.36 X-Migadu-Queue-Id: 1421228BB5 X-TUID: UXIyjee1/eyC --00000000000048a7fb05fe7ec6b4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Simon, Thanks for taking a look! The keyring branch doesn't seem empty on my end, though. https://github.com/ning-y/ninguix/tree/keyring Maybe it looks empty because it is an orphan branch? I always had it as an orphan branch though (that part never changed) and it had worked before. On Tue, Jun 20, 2023, 00:36 Simon Tournier wrote= : > Hi, > > On Wed, 14 Jun 2023 at 01:56, "N. Y." wrote: > > > Updating channel 'ninguix' from Git repository at ' > > https://github.com/ning-y/ninguix'... > > > /home/ning/.cache/guix/checkouts/y6rzf466if75ebhoqonk2dqs6ac5d75tvkvziqpt= mqvawztuphda/.guix-channel:10:4: > > error: channel dependency has an invalid introduction field > > [...] > > > (channel > > (name 'ninguix) > > (url "https://github.com/ning-y/ninguix") > > (branch "main") > > (introduction > > (make-channel-introduction > > "3f7eb8b5064445d72649b1b27f714b86f3946a9a" > > (openpgp-fingerprint > > "4523 A758 035C 5177 7A8F 1E1F 2CB0 E8CD 7035 5FB7")))) > > The branch =E2=80=99keyring=E2=80=99 seems empty, is it expected? I mean= the manual > reads: > > Additionally, your channel must provide all the OpenPGP keys > that were ever mentioned in .guix-authorizations, stored as .key > files, which can be either binary or =E2=80=9CASCII-armored=E2=80= =9D. By > default, those .key files are searched for in the branch named > keyring but you can specify a different branch name in > .guix-channel like so: > > > https://guix.gnu.org/manual/devel/en/guix.html#Specifying-Channel-Authori= zations > > Cheers, > simon > --00000000000048a7fb05fe7ec6b4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Simon,

Thanks for taking a look! The keyring branch doesn't seem emp= ty on my end, though. https://github.com/ning-y/ninguix/tree/keyring

Maybe it looks empty because it is an orph= an branch? I always had it as an orphan branch though (that part never chan= ged) and it had worked before.

On Tue, Jun 20, 2023, 00:36 Simon = Tournier <zimon.toutoune@gma= il.com> wrote:
Hi,

On Wed, 14 Jun 2023 at 01:56, "N. Y." <ningyuan.sg@gmail.co= m> wrote:

> Updating channel 'ninguix' from Git repository at '
> https://github.com/ning-y/ninguix'...=
> /home/ning/.cache/guix/checkouts/y6rzf466if75ebhoqonk2dqs6ac5d75tvkvzi= qptmqvawztuphda/.guix-channel:10:4:
> error: channel dependency has an invalid introduction field

[...]

>=C2=A0 =C2=A0 =C2=A0 =C2=A0(channel
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(name 'ninguix)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url "https:/= /github.com/ning-y/ninguix")
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(branch "main")
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(introduction
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(make-channel-introduction
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"3f7eb8b5064445d72= 649b1b27f714b86f3946a9a"
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(openpgp-fingerprint >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"4523 A758 = 035C 5177 7A8F=C2=A0 1E1F 2CB0 E8CD 7035 5FB7"))))

The branch =E2=80=99keyring=E2=80=99 seems empty, is it expected?=C2=A0 I m= ean the manual
reads:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Additionally, your channel must provide all the= OpenPGP keys
=C2=A0 =C2=A0 =C2=A0 =C2=A0 that were ever mentioned in .guix-authorization= s, stored as .key
=C2=A0 =C2=A0 =C2=A0 =C2=A0 files, which can be either binary or =E2=80=9CA= SCII-armored=E2=80=9D. By
=C2=A0 =C2=A0 =C2=A0 =C2=A0 default, those .key files are searched for in t= he branch named
=C2=A0 =C2=A0 =C2=A0 =C2=A0 keyring but you can specify a different branch = name in
=C2=A0 =C2=A0 =C2=A0 =C2=A0 .guix-channel like so:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://guix.gnu.org/manual/devel/en/guix.html#Specifyin= g-Channel-Authorizations

Cheers,
simon
--00000000000048a7fb05fe7ec6b4--