From unknown Sun Aug 17 04:15:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64059 <64059@debbugs.gnu.org> To: bug#64059 <64059@debbugs.gnu.org> Subject: Status: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" Reply-To: bug#64059 <64059@debbugs.gnu.org> Date: Sun, 17 Aug 2025 11:15:50 +0000 retitle 64059 Sudden unexplained error during guix pull: "channel dependenc= y has an invalid introduction field" reassign 64059 guix submitter 64059 "N. Y." severity 64059 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 13 22:39:26 2023 Received: (at submit) by debbugs.gnu.org; 14 Jun 2023 02:39:26 +0000 Received: from localhost ([127.0.0.1]:43376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9GPt-0006Rf-QR for submit@debbugs.gnu.org; Tue, 13 Jun 2023 22:39:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:36026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Fki-0005BZ-3r for submit@debbugs.gnu.org; Tue, 13 Jun 2023 21:56:54 -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 1q9Fkh-0006Oy-Lb for bug-guix@gnu.org; Tue, 13 Jun 2023 21:56:51 -0400 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q9Fkf-0003QK-Nd for bug-guix@gnu.org; Tue, 13 Jun 2023 21:56:51 -0400 Received: by mail-qt1-x82a.google.com with SMTP id d75a77b69052e-3f9e5c011cfso14704951cf.1 for ; Tue, 13 Jun 2023 18:56:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686707808; x=1689299808; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=GKSj+/ZAxjdK8WBpVaJKJrNOqtHKup3i7n/bkOnFECo=; b=AlTmUnq510l+rEZ5INgzmg9UIUG5TjtHcsLvJRXiKPpBJqhd2x05SK9yGRnjzfqqUR x0XSLwt1F985IblFuUr2+UYN2Kyzi19wN8x7BGQpnlFYdQ6k21IHcKlcJN+nNKBpMSKG dUU5Hfu4gioNsMWA09tbL2fs8Ku5sC1dIfg3dv+W27x74+Ps1S3TRXMvnRNPceBv7B7o Ci4iikCnNmGz+t4dKnCINx/MILv+EGsJvSkycWy8Vx8rCEZMcnqUsKRAJoPrYJbaDZnu 4YoZtHdFAYVj0+2iK/rgPqKmxG6RsUfApKELJbq4+im8VM3iY9j2iUaDwLbdyMt7VXK6 FO6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686707808; x=1689299808; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GKSj+/ZAxjdK8WBpVaJKJrNOqtHKup3i7n/bkOnFECo=; b=HGWtL4wdztSJCH1WRqDSaOI6NyqPla8OH4SGBnOCWFkvMzl2VQCgFT0OpoM5rfWBkm j5DLfQ5MneypqtxfpRHVctkWyUt1qn3CCow9bNg4n1BK8Cc70/EJ5TDezrrPeoUbPuNg hveW7UVNcYQiICekxXx4rB3D1vVVQ/vA4hIKUFhycGHdvwAOKq0rBWTGnbF8kBjfe+Bv PN7DsPipy4PGBJ+u3kby6pe2oyUh+MGmuxe0TCezpooC6W2cyblcrJpFepWFT6NBNITB +nv+svTUI0+zKO5y3dA0IJyqZ05BGKkh9eK8TdpjAefYrDjSSZq+aedG2CibbCFRgXhQ h6Ig== X-Gm-Message-State: AC+VfDwb2uN5sKgBj6uM6wD40DxQgvUmmoRpAkJb/fBNNvynu8ZXHEfH 1yBPMpojuR4GSMHJnjS8EeGEXb7fOm3JZkmBVS1YJzS5mtKxAw== X-Google-Smtp-Source: ACHHUZ4VYv/Hu4AnU6v06IrymtUb50kG3Ha5eLDUxWKtGbaCIHaqQSMauNe6NhgzFeO+UL+3Bk+CQXxJSYufLRSYXA0= X-Received: by 2002:ac8:57ce:0:b0:3ef:6577:7f90 with SMTP id w14-20020ac857ce000000b003ef65777f90mr753661qta.26.1686707807942; Tue, 13 Jun 2023 18:56:47 -0700 (PDT) MIME-Version: 1.0 From: "N. Y." Date: Wed, 14 Jun 2023 01:56:12 +0000 Message-ID: Subject: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="000000000000bb819205fe0d4398" Received-SPF: pass client-ip=2607:f8b0:4864:20::82a; envelope-from=ningyuan.sg@gmail.com; helo=mail-qt1-x82a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 13 Jun 2023 22:39:20 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000bb819205fe0d4398 Content-Type: text/plain; charset="UTF-8" Hi all, I am suddenly having errors with guix pull while pulling my own custom channels, after upgrading guix yesterday. My custom channels has not changed since early April. I am sure I was able to pull from my custom channels when I last upgraded around early June. The error is "channel dependency has an invalid introduction field," but the introduction fields of my custom channels have the same form as those I use for GNU guix and nonguix channels which I can pull without errors; and the channel introductions and GPG fingerprints are unchanged from the last time I was able to pull successfully (I have the channels.scm file under version control). There are two private channels. Including either of them are sufficient to replicate the error; at least one is necessary to replicate the error. Command line output: ning@bluecoral ~/roamdb/notes/tasks$ guix pull Updating channel 'guix' from Git repository at ' https://git.savannah.gnu.org/git/guix.git'... Updating channel 'nonguix' from Git repository at ' https://gitlab.com/nonguix/nonguix'... Updating channel 'ninguix' from Git repository at ' https://github.com/ning-y/ninguix'... /home/ning/.cache/guix/checkouts/y6rzf466if75ebhoqonk2dqs6ac5d75tvkvziqptmqvawztuphda/.guix-channel:10:4: error: channel dependency has an invalid introduction field ning@bluecoral ~/roamdb/notes/tasks$ guix --version guix (GNU Guix) b94cbbbce70f59b795526a0ed305facf041e6faa Copyright (C) 2023 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ning@bluecoral ~/roamdb/notes/tasks$ cat ~/.config/guix/channels.scm (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) (channel (name 'nonguix) (url "https://gitlab.com/nonguix/nonguix") (branch "master") (introduction (make-channel-introduction "897c1a470da759236cc11798f4e0a5f7d4d59fbc" (openpgp-fingerprint "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) (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")))) (channel (name 'ninguix-private) (url "git@github.com:ning-y/ninguix-private.git") (branch "main") (introduction (make-channel-introduction "01f91f7dba5a4949a0719e0ff0e85bb8b0050128" (openpgp-fingerprint "4523 A758 035C 5177 7A8F 1E1F 2CB0 E8CD 7035 5FB7"))))) --000000000000bb819205fe0d4398 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

I am suddenly having= errors with guix pull while pulling my own custom channels, after upgradin= g guix yesterday. My custom channels has not changed since early April. I a= m sure I was able to pull from my custom channels when I last upgraded arou= nd early June.

The error is "channel dependen= cy has an invalid introduction field," but the introduction fields of = my custom channels have the same form as those I use for GNU guix and nongu= ix channels which I can pull without errors; and the channel introductions = and GPG fingerprints are unchanged from the last time I was able to pull su= ccessfully (I have the channels.scm file under version control).
=
There are two private channels. Including either of them are= sufficient to replicate the error; at least one is necessary to replicate= the error.

Command line output:
ning@bluecoral ~/roamdb/notes/tasks$ guix pull
Updating chan= nel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git&#= 39;...
Updating channel 'nonguix' from Git repository at = 9;https://gitlab.com/n= onguix/nonguix'...
Updating channel 'ninguix' from Git r= epository at 'https= ://github.com/ning-y/ninguix'...
/home/ning/.cache/guix/checkout= s/y6rzf466if75ebhoqonk2dqs6ac5d75tvkvziqptmqvawztuphda/.guix-channel:10:4: = error: channel dependency has an invalid introduction field
<= br>
ning@bluecoral ~/roamdb/notes/tasks$ guix --version
guix (= GNU Guix) b94cbbbce70f59b795526a0ed305facf041e6faa
Copyright (C) 2023 th= e Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>=
This is free software: you are free to change and redistribute it.
T= here is NO WARRANTY, to the extent permitted by law.

ning@bluecoral ~/roamdb/notes/tasks$ cat ~/.config/guix/channels.scm=
(list (channel
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (name 'guix)
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 (url "https://git.savannah.gnu.org/git/guix.git")
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 (branch "master")
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 (introduction
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (make-channe= l-introduction
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "9edb3f66f= d807b096b48283debdcddccfea34bad"
=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 "BBB0 2DDF 2CEA F6A8 0D1D =C2=A0E643 A2A0 6DF2 A33A 54FA")= )))
=C2=A0 =C2=A0 =C2=A0 (channel
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (name &= #39;nonguix)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (url "https://gitlab.com/nonguix/nonguix")=C2=A0 =C2=A0 =C2=A0 =C2=A0 (branch "master")
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 (introduction
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (make-cha= nnel-introduction
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "897c1a= 470da759236cc11798f4e0a5f7d4d59fbc"
=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 "2A39 3FFF 68F4 EF7A 3D29 =C2=A012AF 6F51 20A0 22FB B2D5&qu= ot;))))
=C2=A0 =C2=A0 =C2=A0 (channel
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (na= me 'ninguix)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (url "https://github.com/ning-y/ninguix")<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (branch "main")
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 (introduction
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (make-cha= nnel-introduction
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "3f7eb8= b5064445d72649b1b27f714b86f3946a9a"
=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 "4523 A758 035C 5177 7A8F =C2=A01E1F 2CB0 E8CD 7035 5FB7&qu= ot;))))
=C2=A0 =C2=A0 =C2=A0 (channel
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (na= me 'ninguix-private)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (url "git@gith= ub.com:ning-y/ninguix-private.git")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (br= anch "main")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (introduction
=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 "01f91f7dba5a4949a0719e0ff0e85bb8b0050128= "
=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 "4523 A758 035C 5177= 7A8F =C2=A01E1F 2CB0 E8CD 7035 5FB7")))))
--000000000000bb819205fe0d4398-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 19 12:36:26 2023 Received: (at 64059) by debbugs.gnu.org; 19 Jun 2023 16:36:26 +0000 Received: from localhost ([127.0.0.1]:57143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBHre-0004pw-7f for submit@debbugs.gnu.org; Mon, 19 Jun 2023 12:36:26 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:38206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBHrc-0004pZ-6d for 64059@debbugs.gnu.org; Mon, 19 Jun 2023 12:36:25 -0400 Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-3f80cbc37c5so8540335e9.1 for <64059@debbugs.gnu.org>; Mon, 19 Jun 2023 09:36:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687192578; x=1689784578; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=cZnEcfHcf68l9esI9RfQCpZNU6Lq9Upzm9OueiDjbws=; b=WA5D03qqnCatIt8H66eRgDohl+fyf1DEsycod2R+2YNVJUo/0AtpP6QDMN6qyGE5wn 2K/FBSOD3VIKx/TZ1OlUjR9gHOmLb4i1HwutE6DrNnORnVjjeVvVRZs+1a6PdqSdNL1d iQfjoKLb2yGARJwI/qDmqRSv6nvegNde+6VjYz1hdf6YEfMvBQt/FwkfrBmZ4hOuYJyC LzLMuqbXFryWZ8L/9pjAI1J8g8mgPX83XgKyLqV5lAvQIKXvskaNXiIs2h41l6ZnmBWB UUd/loUfx4k8PnsseUP4YD5UmRbzNTomUzGK1qHD8hVKggdAyW8jIRnvJVZNBQy6Gcs6 UNdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687192578; x=1689784578; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=cZnEcfHcf68l9esI9RfQCpZNU6Lq9Upzm9OueiDjbws=; b=jnyLiLjntVPGC08I2Lq4eJkh9hM68KhDN3wIG8yxgpY+bLlMfEJCGrnbVgdfZowP7s 4fHqlkvzVShqYnBRPTo3EWz2926r+U0nqKSuJgPRy0INObxrzWC0N4VJ1ms42McWXT5R uOnxR5e5632Wm3lBVkw4NqV1p3JlPtJBV1/VcFejeYL3VoZ3xHIaSpA784SnO6Ew7XBK Z9694cQFbXw6utiH3bdYuv0YiMxi1I7fwmE/3wit2TTrI/cYp807VsRqNL0Ak7sbUScZ rZ9tWMTQQo3GWqI+nOY7Yjft7M9Y5huNKd9VOcPCk3j9vdZNLCCPAhY2UvOKm0LDgxHw jClw== X-Gm-Message-State: AC+VfDz6f4UzQrL37Hysr4c1c6U3wQe3xEOGLDyRXYl+OIgFhdLWtVO+ gVH1O8y4YdtLUdEFtgv68xMzs5nmLss= X-Google-Smtp-Source: ACHHUZ7d/kx3pL0ej7K6RJp5c4yDBp/+Uv/ocohzOTFvA4zE5cAcXLDP9KTOP1+pv9XO273usYbzIw== X-Received: by 2002:adf:e611:0:b0:30e:3db3:a1e8 with SMTP id p17-20020adfe611000000b0030e3db3a1e8mr8327199wrm.2.1687192578227; Mon, 19 Jun 2023 09:36:18 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id m16-20020adff390000000b0031276f8be22sm1112562wro.97.2023.06.19.09.36.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jun 2023 09:36:17 -0700 (PDT) From: Simon Tournier To: "N. Y." , 64059@debbugs.gnu.org Subject: Re: bug#64059: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" In-Reply-To: References: Date: Mon, 19 Jun 2023 16:44:39 +0200 Message-ID: <87edm7a4vc.fsf@gmail.com> 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: 64059 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 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 t= he 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-A= uthorizations Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 19 13:22:17 2023 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: Subject: Re: bug#64059: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" To: Simon Tournier Content-Type: multipart/alternative; boundary="00000000000048a7fb05fe7ec6b4" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64059 Cc: 64059@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --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-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 20 04:08:30 2023 Received: (at 64059) by debbugs.gnu.org; 20 Jun 2023 08:08:30 +0000 Received: from localhost ([127.0.0.1]:58015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBWPe-0005YP-4i for submit@debbugs.gnu.org; Tue, 20 Jun 2023 04:08:30 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:49552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBWPc-0005Y9-8s for 64059@debbugs.gnu.org; Tue, 20 Jun 2023 04:08:28 -0400 Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-3f9a6c18e45so32816941cf.3 for <64059@debbugs.gnu.org>; Tue, 20 Jun 2023 01:08:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687248502; x=1689840502; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Nk5FVswBNkdyPfGc/+8spxszQq42+YOXy1SGdXdVvtY=; b=fNmwE61J4lJMIXnoSis48drcbEjvMHkFJRe8+sGK3mKaUA4PiyO5L7cwqrwt3Jstjx QkVIfO/V1atb6O27fu/p+Xb+eDvNcOr0KBhFg3+R/60LiE5st7SDQ5lLw6ynj1eaP0YL 3WqcFXKKCWfRZYhJtlJIxDUXD8BK0l0YkWQw8R80JXDmVVbUT20/LzedlIRZI/Zmt7uH 1WReI2VjXm/1EluxZy5wz+jEOXEOkZLSX3yjECnxhobKn/Oc5GqWI8mnKGup8nx1pN5F 4YQ0gkAEn+/W0OdMdVDEmJTabjNbRncE1ozFOGC+QMKS7fIOsTPx1k/fROtw2OlRl8Eh uhWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687248502; x=1689840502; 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=Nk5FVswBNkdyPfGc/+8spxszQq42+YOXy1SGdXdVvtY=; b=SoBq9b7v1M1CwyxM2klsbyJ4GUmjOYkYLRhNl1/nPiTRB8U4+4uDAKOpWpsdD9jLwF J5luTl+8Qh+OF3ljmCv3XYtnxS1xDNnpExIJz2BHe3OTwsymJUpoSuiav1jWmke0DQ6m D7wIrNxf3Zc42UqrzhyFipXEOXBiO7o34qDUMVcYP+B3EfkDTb6xOVS1s0zq7IaJKcH2 tQczxmhkndbj2a3wzCcw6RzgjH0v0q4PS/MSygtlhS5m4I12vQ0qZ9sV6qbJLkhiBZUN GQsVqqTq5d8bOWznhibxCtO81vbv/oKIwn4RDesGa4OiruYqQnJ1bAE7nLdJzAsJ/pc6 LpEg== X-Gm-Message-State: AC+VfDyfribuVq/xxcK9bB7X8XiX2uePjj4uAtvYUozhyVaAa1i7G5g7 NQF34Hx7dYnx614+cvc3K6HxlqDD0uY+4h7XGVvfDf00XpXKPA== X-Google-Smtp-Source: ACHHUZ79tfa5QuuMs7LC/eCfhV41b63Q8xXHeFUUBZxnD7Vi0+ytW6p8FGO+AWuv2WJeyi2ULKiKXF1BtOUIgbGtA0c= X-Received: by 2002:ac8:5983:0:b0:3f6:b499:b2f9 with SMTP id e3-20020ac85983000000b003f6b499b2f9mr13742458qte.63.1687248502414; Tue, 20 Jun 2023 01:08:22 -0700 (PDT) MIME-Version: 1.0 References: <87edm7a4vc.fsf@gmail.com> In-Reply-To: From: "N. Y." Date: Tue, 20 Jun 2023 08:07:46 +0000 Message-ID: Subject: Re: bug#64059: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" To: 64059@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000a2698a05fe8b2733" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64059 Cc: Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000a2698a05fe8b2733 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I was able to pull my custom channels without error after pinning the GNU Guix repository (https://git.savannah.gnu.org/git/guix.git) to commit f2e98587 (21 May). The Guix CLI version for this commit was version d884fc9e2efecfba09af4694f5a13ad7fc6f704f. (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") ; (branch "master") (commit "f2e98587ec72b5f5c2ec79956ced129350396bab") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) ning@bluecoral ~/repos/guix$ guix --version guix (GNU Guix) d884fc9e2efecfba09af4694f5a13ad7fc6f704f Copyright (C) 2023 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. On Mon, Jun 19, 2023 at 5:21=E2=80=AFPM N. Y. wrote= : > 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 a= n > 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/y6rzf466if75ebhoqonk2dqs6ac5d75tvkvziqp= tmqvawztuphda/.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 mea= n 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-Author= izations >> >> Cheers, >> simon >> > --000000000000a2698a05fe8b2733 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I was able to pull my custom channels without error a= fter pinning the GNU Guix repository (https://git.savannah.gnu.org/git/guix.git) to commit f= 2e98587 (21 May). The Guix CLI version for this commit was version d884fc9e= 2efecfba09af4694f5a13ad7fc6f704f.

(channel
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 (name 'guix)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (u= rl "https://git.= savannah.gnu.org/git/guix.git")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ; (= branch "master")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (commit "f2e= 98587ec72b5f5c2ec79956ced129350396bab")
=C2=A0 =C2=A0 =C2=A0 =C2=A0= (introduction
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (make-channel-introduc= tion
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "9edb3f66fd807b096b4= 8283debdcddccfea34bad"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (o= penpgp-fingerprint
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quo= t;BBB0 2DDF 2CEA F6A8 0D1D =C2=A0E643 A2A0 6DF2 A33A 54FA"))))

ning@bluecoral ~/repos/guix$ guix --version
guix (GNU = Guix) d884fc9e2efecfba09af4694f5a13ad7fc6f704f
Copyright (C) 2023 the Gu= ix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
= This is free software: you are free to change and redistribute it.
There= is NO WARRANTY, to the extent permitted by law.

On Mon, Jun 19, 2023 at 5:2= 1=E2=80=AFPM N. Y. <ningyuan.sg= @gmail.com> wrote:
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/ke= yring

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 <zimon.toutoune@gmail.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
--000000000000a2698a05fe8b2733-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 20 05:20:02 2023 Received: (at 64059) by debbugs.gnu.org; 20 Jun 2023 09:20:02 +0000 Received: from localhost ([127.0.0.1]:58064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBXWs-0007QM-45 for submit@debbugs.gnu.org; Tue, 20 Jun 2023 05:20:02 -0400 Received: from jpoiret.xyz ([206.189.101.64]:51458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBXWp-0007Ps-IL for 64059@debbugs.gnu.org; Tue, 20 Jun 2023 05:20:00 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 2D28818541E; Tue, 20 Jun 2023 09:19:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1687252798; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=3M3JAVdcSLlWhaEedL0X519dt8B7TYj9AWuKWmOzObc=; b=Lz/eo1cAqv2JfLj6YRutS4miH0cSbZhfIa5yJDgZN974R4/q6Zk+KX7ZAjnmU1lYIS8+8l oE4GASGJZk0a4LrDEunrhvaS2AzpCgLVedidBvRPyLRkiYnf98pk8TxgKfaZtck0qBLLKt Mnr+WwcuGT8L8bojiWol3anWBF/rQuWuBesZC3LqNAxllmlODvOZxaNH86MUW76lBLLbQ0 rkioRaCZE+1axdWuhhczXSzZh23Cegt5bbGnp8aKJIeC1+58UQ9ovzAJ/Dvx26p1NaFQ+s k8hhbHIAktEOs3TlJSUWg56FYu5/lLCJLTuYu1HUphQo0AKPJ8gUbjZqWxD69A== From: Josselin Poiret To: "N. Y." , 64059@debbugs.gnu.org Subject: Re: bug#64059: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" In-Reply-To: References: Date: Tue, 20 Jun 2023 11:19:53 +0200 Message-ID: <87y1ke4hja.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spamd-Bar: / Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64059 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Ning, "N. Y." writes: > The error is "channel dependency has an invalid introduction field," but > the introduction fields of my custom channels have the same form as those= I > use for GNU guix and nonguix channels which I can pull without errors; and > the channel introductions and GPG fingerprints are unchanged from the last > time I was able to pull successfully (I have the channels.scm file under > version control). I've purposefully added this new error to warn users that their .guix-channel's introduction forms were erroneous. Previously, they were silently being dropped. The formats in a channels.scm file and in the .guix-channel file are *not* the same! Please see "(guix) Declaring Channel Dependencies" for an example of the format. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmSRbzkQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5Fhcaiik2C/0URzm2xFjsbCyph5j6/cAaetYIh8bhXzbk Ad/TePZM5DCAocNyeIIs/NFT1ENlmXEm+vAp6YiSc0nD+VFSDSNyjHHirDVaRQhu WDNtnRPSWg/BmjS3LVpaii2aQVHwBrua343UU2fzMHBxgryd5GBzGkexkoueE+y0 mmEprLzhzocn+fLSIhqrebrbWmqi5MKpVRt3aWAL3feslB61EuCt8d+YSLj8oyYN M4yycr4741/+cM6d0T83jXdoDcxO30h4uD3Hl2uWVSPkTkYA5riTkcAYw1mElxMN gXCSrOkQfXZp6Ns8A00XeVjA4D1E9LDBpVujRkaUzNlfRrTwFbW4NbYOGaYZ3bhd mRzWbBQqDDPIsUsMMlUXqS4OMBjIaof5NHFMyTNALKChxjDORFEEgokMgLBK/oHL rQjvud+EG1SoJ8f3SXTVf1gfmJwn0a+P4u1lbzIhH11LoQYpzj/72PvEawgjIOU1 3r5EaIZwGR0eJ7WG92OvgptAv3edrOI= =fW08 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 22 21:37:45 2023 Received: (at 64059) by debbugs.gnu.org; 23 Jun 2023 01:37:45 +0000 Received: from localhost ([127.0.0.1]:37017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCVk9-0007AP-E3 for submit@debbugs.gnu.org; Thu, 22 Jun 2023 21:37:45 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:44222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qCVk7-0007AB-5L for 64059@debbugs.gnu.org; Thu, 22 Jun 2023 21:37:43 -0400 Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-40079c67a1fso2229491cf.0 for <64059@debbugs.gnu.org>; Thu, 22 Jun 2023 18:37:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687484257; x=1690076257; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=CAIg03O5NaCy1DNavFh6yXPQ3CilKpcEeKVHs87qry0=; b=emj2N00ut1Jg8oXvxJxGr/9i10bHZvQH8SAgy/O+Q3P93bfYGo6hMEnwIsVMd4VCJp 3uGTyOsejEYr/GhVhfSQi6YVtRIHo9Pvpgz3OJH7eM2HFwIDVWdwTJkL+pLTHbvq7Hmk sQsv9L5VYuk/4sN1ekUZmbz25IE/wqOsgcMLV2oFnDMNgGcDFxdcHgt1QWYQ34Ygifuq 1xuWG72yvALXbVDBG5MafYuLfog6iySTiNKEVxCqrJRuMwjWjO4JUH6JVyeA1nTZMTzu vpSnOJJ+ap9WhpQVAU9c0YPjD0zfch5mYC0zZF6JzBG+sgUaWgCIu1V0bVPXccwF0oXD wkOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687484257; x=1690076257; 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=CAIg03O5NaCy1DNavFh6yXPQ3CilKpcEeKVHs87qry0=; b=QuRU/k5Ex8gRLGjg9UUoDHATcMSC6tpGN2cdA9n87KObqBeqv3vZAE7j8q8pxjO7hC jiplwsCgUC+df8ClGv3xN87lbUaYH3j2TZL+WGPf+mqPbNSzG8witC/21tQuoxGOyRIP OkDRJsp2jMZ+oaQICxxCfhRm83dVGjOjzblX7la6M9bM2L9Ykjtcg2YOXdyAgcQnxkCs nRkzcuE8qfn4TbaG6VQvoHjetarRD55fk2ceb0aYY3gOAEnzBgYHDnLxstpDYN/JF4B8 5L2WfQ2R0t3+GrrLt4kAb0o2TJm5FzZ5c3UX24VFLp1Q0Ab+lnW2xb/iw1AB4M+G5s/h d+8w== X-Gm-Message-State: AC+VfDwDtL5KqOo1pAbpLpQxeHVAYRfwRqrkOgSmxEslrkVTf6nByFs/ /eWNYefRkZZY6B9G/u7kU0zdFAo6ronPYYk/i1c5Ji93UZEd1g== X-Google-Smtp-Source: ACHHUZ6BUa20dNaHwkt6EQI68zzwMg/r+28CN2S6wWJ0HFI1P71l9Gn8Tv4VXLA++DpWaUvDSBlpuwv0rkEP2TeUz4s= X-Received: by 2002:a05:622a:14d0:b0:3f8:6eaa:dcce with SMTP id u16-20020a05622a14d000b003f86eaadccemr24330154qtx.27.1687484257193; Thu, 22 Jun 2023 18:37:37 -0700 (PDT) MIME-Version: 1.0 References: <87y1ke4hja.fsf@jpoiret.xyz> In-Reply-To: <87y1ke4hja.fsf@jpoiret.xyz> From: "N. Y." Date: Fri, 23 Jun 2023 01:37:01 +0000 Message-ID: Subject: Re: bug#64059: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" To: Josselin Poiret Content-Type: multipart/alternative; boundary="000000000000b6dbf405fec20b84" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64059 Cc: 64059@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000b6dbf405fec20b84 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Josselin, Thank you so much for your help! Indeed, the .channels.scm files of my custom channels had invalid introduction fields. That's on me --- I should've read the error message more carefully! Best regards, Ning On Tue, Jun 20, 2023 at 9:19=E2=80=AFAM Josselin Poiret w= rote: > Hi Ning, > > "N. Y." writes: > > > The error is "channel dependency has an invalid introduction field," bu= t > > the introduction fields of my custom channels have the same form as > those I > > use for GNU guix and nonguix channels which I can pull without errors; > and > > the channel introductions and GPG fingerprints are unchanged from the > last > > time I was able to pull successfully (I have the channels.scm file unde= r > > version control). > > I've purposefully added this new error to warn users that their > .guix-channel's introduction forms were erroneous. Previously, they > were silently being dropped. The formats in a channels.scm file and in > the .guix-channel file are *not* the same! Please see "(guix) Declaring > Channel Dependencies" for an example of the format. > > Best, > -- > Josselin Poiret > --000000000000b6dbf405fec20b84 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Josselin,

Thank you so mu= ch for your help! Indeed, the .channels.scm files of my custom channels had= invalid introduction fields. That's on me --- I should've read the= error message more carefully!

Best regards,
=
Ning

On Tue, Jun 20, 2023 at 9:19=E2=80=AFAM Josselin Poiret = <dev@jpoiret.xyz> wrote:
Hi Ning,

"N. Y." <ningyuan.sg@gmail.com> writes:

> The error is "channel dependency has an invalid introduction fiel= d," but
> the introduction fields of my custom channels have the same form as th= ose I
> use for GNU guix and nonguix channels which I can pull without errors;= and
> the channel introductions and GPG fingerprints are unchanged from the = last
> time I was able to pull successfully (I have the channels.scm file und= er
> version control).

I've purposefully added this new error to warn users that their
.guix-channel's introduction forms were erroneous.=C2=A0 Previously, th= ey
were silently being dropped.=C2=A0 The formats in a channels.scm file and i= n
the .guix-channel file are *not* the same!=C2=A0 Please see "(guix) De= claring
Channel Dependencies" for an example of the format.

Best,
--
Josselin Poiret
--000000000000b6dbf405fec20b84-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 12:20:06 2024 Received: (at 64059-done) by debbugs.gnu.org; 10 Sep 2024 16:20:06 +0000 Received: from localhost ([127.0.0.1]:36730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1so3b3-0004bY-Dl for submit@debbugs.gnu.org; Tue, 10 Sep 2024 12:20:06 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:47597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1so3am-0004ZK-7C for 64059-done@debbugs.gnu.org; Tue, 10 Sep 2024 12:19:48 -0400 Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-42cbb08a1a5so9765515e9.3 for <64059-done@debbugs.gnu.org>; Tue, 10 Sep 2024 09:19:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725985117; x=1726589917; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=3loTngFHDF3009o+UBucq+HImarM8Pd9nBE336shaPI=; b=cMRHQYPISV1NomGKwFOY9EfdTmmS96C695HG5ZKceRqzmoL8cCLOSVL/yrDhc4gbQR GyxEDLhNlk2oyGOiDGdNSgGgpHa9DmXmKBhvx6Ug97eBfFBu00omzBOau6KNFMYZpRIe jkux4JZ/WtErDenhxaFexRi0NDnsTsSgajXl7GmhuoEXkBTMi+TOgyAuJF+uK60ThDQP jJ2zyllPwUreKCjUfcjE4CzOvw1ui1lt36u+m2FODLgVfjJXrE3fiHKuZiG7w4i1p7vE AvX8E3EKt2BGmf4LDYtAvf4EEGx2iWoMaeYndn/IhSA2VUSFro5AW0NKpGn40qGMvvgO E/xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725985117; x=1726589917; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3loTngFHDF3009o+UBucq+HImarM8Pd9nBE336shaPI=; b=B0vLvzhoJF2FYDnR7pnnmO69PbTDCc+NBJxGw2Zw6Z8oaiPmwj/KL+9Vzjau4Sh1Cc XskcK8DpIV3XbdP+emd0GFySSJTTorhN3OrFRenZsQZH1sFJ9uTx9NcNtfS1KFp46z3n JJjjuRR4SVe7FtSj/ABfdOG1TLSooRIRsVuvUKgorUsqrgbk9DNM9myRGydMKjUasaHY iYZ5G8AvDSqMJ/NPEO0LC/CcJIs+Qv1n8fp6dySbG+8XxpQjqssVIv159OYO5hEVyPBN ZStP4Gsc8WtGHL+nZonRZ0tN7a3bVgN3DQKAgq7oIIChnYgWb0mRH2s/Fzs+B6FBA+mJ UoSQ== X-Forwarded-Encrypted: i=1; AJvYcCVjvGw4L4zp6NUncL99m46aqLBxuWTopbOFSypYDG5ECUKrQcS6hcEkpuZwNmOTGdy8OlgmWkOQLgRg@debbugs.gnu.org X-Gm-Message-State: AOJu0Yzua3CZWleKjygMNf41ne/MfgtAnjklWUCxq6Bh7UPX3znMRmX/ C17aRPbjVXH7s8J7QqP4WrpvxxMGmmoti9MUC6KOXXH3reRKC41bI15kLg== X-Google-Smtp-Source: AGHT+IHQrXyY3tk7GsqKCZZu6yQMOMrqDVXew9rFcEmVXD+lVrtezNYvuR65kZ+5DRNWVKr5o22rnQ== X-Received: by 2002:a05:600c:450e:b0:42c:ac9f:b528 with SMTP id 5b1f17b1804b1-42ccd361050mr1260365e9.35.1725985117469; Tue, 10 Sep 2024 09:18:37 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-47.net.univ-paris-diderot.fr. [194.254.61.47]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb8182dsm118225675e9.36.2024.09.10.09.18.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Sep 2024 09:18:37 -0700 (PDT) From: Simon Tournier To: "N. Y." Subject: Re: bug#64059: Sudden unexplained error during guix pull: "channel dependency has an invalid introduction field" In-Reply-To: (N. Y.'s message of "Fri, 23 Jun 2023 01:37:01 +0000") References: <87y1ke4hja.fsf@jpoiret.xyz> Date: Tue, 10 Sep 2024 17:04:41 +0200 Message-ID: <87jzfjczxy.fsf@gmail.com> 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: 64059-done Cc: 64059-done@debbugs.gnu.org, Josselin Poiret X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Fri, 23 Jun 2023 at 01:37, "N. Y." wrote: >> I've purposefully added this new error to warn users that their >> .guix-channel's introduction forms were erroneous. Previously, they >> were silently being dropped. The formats in a channels.scm file and in >> the .guix-channel file are *not* the same! Please see "(guix) Declaring >> Channel Dependencies" for an example of the format. [...] > Thank you so much for your help! Indeed, the .channels.scm files of my > custom channels had invalid introduction fields. That's on me --- I > should've read the error message more carefully! Therefore closing. Feel free to reopen if I have misunderstood. Cheers, simon From unknown Sun Aug 17 04:15:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Oct 2024 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator