From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id SC76L31SiWRmzwAASxT56A (envelope-from ) for ; Wed, 14 Jun 2023 07:39:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uEg4MH1SiWSUtgAA9RJhRA (envelope-from ) for ; Wed, 14 Jun 2023 07:39:09 +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 3928616A1C for ; Wed, 14 Jun 2023 07:39:09 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q9JDc-0006VR-G5; Wed, 14 Jun 2023 01:38:56 -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 1q9GQV-0000vg-GQ for bug-guix@gnu.org; Tue, 13 Jun 2023 22:40:05 -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 1q9GQV-0004v8-6S for bug-guix@gnu.org; Tue, 13 Jun 2023 22:40:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q9GQV-0006TY-2x for bug-guix@gnu.org; Tue, 13 Jun 2023 22:40:03 -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: Wed, 14 Jun 2023 02:40:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64059 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 64059@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168671036624789 (code B ref -1); Wed, 14 Jun 2023 02:40:03 +0000 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: 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-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 X-Mailman-Approved-At: Wed, 14 Jun 2023 01:38:54 -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=1686721149; a=rsa-sha256; cv=none; b=d/ewjGd7tvHFdz7GTWT4TMEHTGKrfR+VfJSjYha9DtCcX+hQpYBRgco3n8t/6HsXFVv7Ao 0KudChevQgkUgQCOVD/ZJSEwkPbby5A6iME3lVMZFkawsb1UQQGQGFPRjvyDMkJ6rWUw62 yMvpJVP6+mprv5qKxlji/Go6RCr3N+D5suwYW1nk5NfsR4cQyMriodKObtC2G6jwnqNpfU 2yQFY0Eoe7qyiLKx+8sDy7rGdxS6zSoKjtwIIwhT+MesCitAjaGSCKeOEpb/+YVjP0cYwJ c7TW9zzkLsTwWCtLHx5Wj9gC3XXfj02CnQ1edT8pXqCtIjzP152gdtvs4DzZpw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=AlTmUnq5; 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=1686721149; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=GKSj+/ZAxjdK8WBpVaJKJrNOqtHKup3i7n/bkOnFECo=; b=EC/UgtM5uLO5YwdLnDqo4jpQCH/slIeZkpDmPk/hjRuVZ2Z7tJJTZrJpgzgtpVLnGEek/P MOXHPV7Cnjh9vKMFGfQMh9vm6hB2Gguu7pwmEVi1BfYDKWatFynJI/dS/kU63yaqCcbKGl /9aMpw84tDTye/I3shT872fnSm4qeukussDRLJcHBPKfROFtbGOGpa5Yqd7khiZ1wKwSyF 7A+0kBUob+bmh7LhJnKrlXcK5OsyrgbYribvaqk4fp66ks53ipWBk45gtqK6eCKjus0AdD rCC4ZBEXoJbnOO/ecu9Nup2O/l5WKkfbfWLwheti5gg2XCzu9Pth+BD1ATXJ4g== Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=AlTmUnq5; 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: -1.63 X-Spam-Score: -1.63 X-Migadu-Queue-Id: 3928616A1C X-TUID: Kq51jqT9Urm3 --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--