From unknown Sun Jun 15 08:47:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36051: "guix import gnu" says public key is not in keyring Resent-From: Jesse Gibbons Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 02 Jun 2019 03:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36051 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 36051@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155944644828271 (code B ref -1); Sun, 02 Jun 2019 03:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Jun 2019 03:34:08 +0000 Received: from localhost ([127.0.0.1]:39213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXHG4-0007Lu-78 for submit@debbugs.gnu.org; Sat, 01 Jun 2019 23:34:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXHG3-0007Lh-4t for submit@debbugs.gnu.org; Sat, 01 Jun 2019 23:34:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:49917) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hXHFx-00011l-WA for submit@debbugs.gnu.org; Sat, 01 Jun 2019 23:34:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXHFw-00050C-Nx for bug-guix@gnu.org; Sat, 01 Jun 2019 23:34:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hXHFv-0000zr-Ch for bug-guix@gnu.org; Sat, 01 Jun 2019 23:34:00 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:37377) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hXHFv-0000yR-23 for bug-guix@gnu.org; Sat, 01 Jun 2019 23:33:59 -0400 Received: by mail-pf1-x42c.google.com with SMTP id a23so8582835pff.4 for ; Sat, 01 Jun 2019 20:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=u4ezUt/l3wak3Y+1JGaYiWJgrnGkEb9aXxyxv7UWqBs=; b=N32mY/Cu+3O3ZNSvwg4RDPiFP4Uu+9W2MGcaxKTka+OSgAMeRcP9ybub6uoMRa5oIC hu81F2X8vEM3OxvbFurpeGvhfv8tUSBvRcPQR5o/228MnHml33s5QzQydhR5Z7jEPuCE iKByDuWGbb+8WMcR1I5pcjZ8lEwhVkO3MmYz+JXVgWKJ6KmYkVRF4Ojl2OZJlUkYqh2W 6Biuw0kmyN6hb1uNSCFynyLOgGglCV7Xf9tYRjeS36K6QVdsiTp2iQ6G0rYJv6LUavjI K9hikSxrnwx/btkZ5Urafbsp/0qo5BWkpIoqVvnz0JDxM+dtIHP9k1szoVJiwJY/+Wx4 /dWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=u4ezUt/l3wak3Y+1JGaYiWJgrnGkEb9aXxyxv7UWqBs=; b=etsIUATYwLckrkVyfKoF8ngdOdM+DZ1ZwaGgFbfVTYHMVD+2TR1spiLAdaI44rQAAB QViLyKd42sMb+9ypRzGddnj3KvQfV3+4KKigfT3FzmjjxnqbZqLQ4rL0H6LMwGu9SeYz bTcaWV0QrP1EbnDkUvPY5gLTFLaQNyHzR68Wr3lztaIP8fSYWu+VaowV/tTPCfYqslKH x+F9/VQdhnPidDJ/ppzbNO481h+gW3WqDi/y3I3M+RIoMD7qXYWEWkuZtDerwecTAmdw OeGo/CBrOk4qb8z/H28ZkUemACKx0UjyN3jjp7X0Wb3nYAyQE5F3nEgIQMMHYswf7aqL fkGQ== X-Gm-Message-State: APjAAAX+WJdJlGfSsQ9eIPRQ7doNu5bxI2iN00BJxHYT/UNLvQycf1oG yiXQXaDAgu8nQzE0T4CNi6q/jDsi X-Google-Smtp-Source: APXvYqxHty6WgASo4q3YRiHd3sIE3qCxW/hILza5RFmytv4OaFi9hyw2cwrmoiogrmMfX049cDHCqw== X-Received: by 2002:a63:231d:: with SMTP id j29mr19389835pgj.278.1559446436429; Sat, 01 Jun 2019 20:33:56 -0700 (PDT) Received: from localhost ([199.68.53.171]) by smtp.gmail.com with ESMTPSA id u2sm10174579pjv.30.2019.06.01.20.33.54 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 01 Jun 2019 20:33:55 -0700 (PDT) Date: Sat, 1 Jun 2019 21:33:51 -0600 From: Jesse Gibbons Message-ID: <20190601213351.5548038c@gmail.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::42c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.1 (-) 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.1 (--) I am trying to define the gnurobots package using guix import. I try the following and get the corresponding results: ~$ guix import gnu gnurobots Starting download of /tmp/guix-file.sRnZ4I =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 163KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.cZoC7H =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 170KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed ~$ guix import gnu --key-download=3Dinteractive gnurobots Starting download of /tmp/guix-file.e0KAGy =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 162KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.lStU1V =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 111KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed ~$ guix import gnu --key-download=3Dalways gnurobots Starting download of /tmp/guix-file.DtCU1Y =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 178KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.QOlbzN =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 48KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed ~$ guix import gnu --key-download=3Dnever gnurobots Starting download of /tmp/guix-file.fgTq6E =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 132KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.v4rsPY =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 51KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed It appears the --key-download option does nothing, even though the documentation says --key-download=3Dalways should automatically install the missing keys, and there should be a prompt if the option is omitted. This is fixed when I install gnupg. It appears guix needs gnupg as a propagated input for this function to work statelessly. If anyone has a contrary opinion, please express it. I will make, test, and submit a patch on Monday if nobody beats me to it. --Jesse From unknown Sun Jun 15 08:47:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36051: "guix import gnu" says public key is not in keyring Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 02 Jun 2019 16:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36051 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jesse Gibbons Cc: 36051@debbugs.gnu.org Received: via spool by 36051-submit@debbugs.gnu.org id=B36051.155949200513030 (code B ref 36051); Sun, 02 Jun 2019 16:14:02 +0000 Received: (at 36051) by debbugs.gnu.org; 2 Jun 2019 16:13:25 +0000 Received: from localhost ([127.0.0.1]:40689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXT6q-0003O5-Og for submit@debbugs.gnu.org; Sun, 02 Jun 2019 12:13:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXT6p-0003Ns-8r for 36051@debbugs.gnu.org; Sun, 02 Jun 2019 12:13:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55118) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXT6k-0007m3-5i; Sun, 02 Jun 2019 12:13:18 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=58800 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hXT6j-0001ku-H3; Sun, 02 Jun 2019 12:13:17 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190601213351.5548038c@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 14 Prairial an 227 de la =?UTF-8?Q?R=C3=A9volution?= 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: Sun, 02 Jun 2019 18:13:16 +0200 In-Reply-To: <20190601213351.5548038c@gmail.com> (Jesse Gibbons's message of "Sat, 1 Jun 2019 21:33:51 -0600") Message-ID: <87tvd87yoz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi, Jesse Gibbons skribis: > Starting download of /tmp/guix-file.cZoC7H > From ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... > =E2=80=A6.0.tar.gz.sig 72B 170KiB/s 00:00 > [##################] 100.0% In execvp of gpgv: No such file or directory The real issue here is that =E2=80=98gpgv=E2=80=99 cannot be found in $PATH. I think you have to run =E2=80=9Cguix install gnupg=E2=80=9D to fix it. HTH, Ludo=E2=80=99. From unknown Sun Jun 15 08:47:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36051: "guix import gnu" says public key is not in keyring Resent-From: Jesse Gibbons (by way of Jesse Gibbons ) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 02 Jun 2019 23:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36051 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 36051-submit@debbugs.gnu.org id=B36051.155951960018701 (code B ref 36051); Sun, 02 Jun 2019 23:54:02 +0000 Received: (at 36051) by debbugs.gnu.org; 2 Jun 2019 23:53:20 +0000 Received: from localhost ([127.0.0.1]:41120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXaHv-0004rZ-LS for submit@debbugs.gnu.org; Sun, 02 Jun 2019 19:53:19 -0400 Received: from mail-pf1-f177.google.com ([209.85.210.177]:39088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXaHu-0004rM-Im for 36051@debbugs.gnu.org; Sun, 02 Jun 2019 19:53:18 -0400 Received: by mail-pf1-f177.google.com with SMTP id j2so9511628pfe.6 for <36051@debbugs.gnu.org>; Sun, 02 Jun 2019 16:53:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:in-reply-to:references:mime-version :content-transfer-encoding:resent-date:resent-from:subject :resent-message-id:resent-cc; bh=E482id9VvjDFltUh9CGOAazLdt9oz5hwtWHLALvnRAg=; b=ONW6Plj3Qi+tGszTYr/C15zAgBj5/OfoPHde/mWnfkfR5vmXvOe0zoFoKIJo/am0HR pquVfmMMOlPX+MW3BRvxu0EnHMKc38m6enHo1FmCslEEbxycFG4BmW/MUjRycKlIeWUm lFjOM03I/I/LHbVcqzCNIJdsPdeOTYk4SNmVhJ/G2QqB8QCKiZ7KRMN5bQzM4TnJ/U9C D0Yw4XRnujXtYsFOSSEbmKukxUzoHWBaygXkEd2kGzW4RYSN1e1/kN3VTvfkkVaWjZvF stwhSw2fVh19rTTf34hRpydbx3itqCE4G6k5/JdFKKglIJsnl72HB/6F9g5UB8DGA+jo Svog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :mime-version:content-transfer-encoding:resent-date:resent-from :subject:resent-message-id:resent-cc; bh=E482id9VvjDFltUh9CGOAazLdt9oz5hwtWHLALvnRAg=; b=dxtItFClkMSqCL6b4hEop0iCQ2AAaVxy2cce2BuBebXEbiRKBlCGyD6CwhJEw+tLEq 057UKhWaA0266LqbP5JVJThZ+tn3kom0z+daiInkuGiTZP/R5VlFzk24zGxJiSDgIPR3 8+dqqbDvEsWITuj10Hdl1kcklSF5CZ7mIDTTFoUf+PXv8Leun3ih9l7IFsqsWz07m+aj jrF87/heqMiiNn+0YwqNpeXtx/s6odVNIfl0Qv1AHOjoNHlLmMujlDlPFFanVxzAbCrt 3o4c+SjNoUA0E7JEJhgvQDYqmWC/ctERjoysTnIyX/mvhjaAOom9aT59fNhPHLvEaDN1 7rew== X-Gm-Message-State: APjAAAWo7+hrxZwLFvPsq6oq5BthG79pNxMVvJqnGIo6gm1XImkq2fEZ pTYQn432MbeLm30gA2C1dHzP3j8Q X-Google-Smtp-Source: APXvYqxRt0riONZzL/goipdYk9VbdkH65/zgNZ3hB1WZt/1HFLdEj9Ie7TORNvIPcWiyBkWcxM9Avg== X-Received: by 2002:a63:d416:: with SMTP id a22mr25014498pgh.218.1559519592225; Sun, 02 Jun 2019 16:53:12 -0700 (PDT) Received: from localhost ([199.68.53.171]) by smtp.gmail.com with ESMTPSA id l8sm11333831pgb.76.2019.06.02.16.53.11 for <36051@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 02 Jun 2019 16:53:11 -0700 (PDT) Date: Sun, 2 Jun 2019 12:43:56 -0600 From: Jesse Gibbons (by way of Jesse Gibbons ) Message-ID: <20190602124356.2202614c@gmail.com> In-Reply-To: <87tvd87yoz.fsf@gnu.org> References: <20190601213351.5548038c@gmail.com> <87tvd87yoz.fsf@gnu.org> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Resent-Date: Sun, 2 Jun 2019 17:53:09 -0600 Resent-From: Jesse Gibbons Resent-Message-ID: <20190602175309.124331b7@gmail.com> Resent-Cc: 36051@debbugs.gnu.org X-Spam-Score: 0.3 (/) 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.7 (/) On Sun, 02 Jun 2019 18:13:16 +0200 Ludovic Court=C3=A8s wrote: > Hi, >=20 > Jesse Gibbons skribis: >=20 > > Starting download of /tmp/guix-file.cZoC7H > > From ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... > > =E2=80=A6.0.tar.gz.sig 72B 170KiB/s 00:00 > > [##################] 100.0% In execvp of gpgv: No such file or > > directory =20 >=20 > The real issue here is that =E2=80=98gpgv=E2=80=99 cannot be found in $PA= TH. >=20 > I think you have to run =E2=80=9Cguix install gnupg=E2=80=9D to fix it. >=20 > HTH, > Ludo=E2=80=99. I pointed that out at the end of my bug report. I thought guix was supposed to be stateless, with behavior independent on what the user has installed, so I recommended adding gnupg as a propagated input so it wouldn't be dependant on a user (or administrator) installing gnupg. If it is preferrable not to install gnupg alongside guix, then I will note in the docs that gnupg must be found in $PATH for "guix import gnu", "guix import elpa" and "guix refresh" to be successful, and then we can close this issue. Thanks, -Jessez From unknown Sun Jun 15 08:47:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jesse Gibbons Subject: bug#36051: closed (Re: bug#36051: "guix import gnu" says public key is not in keyring) Message-ID: References: <87mufm7afn.fsf@gnu.org> <20190601213351.5548038c@gmail.com> X-Gnu-PR-Message: they-closed 36051 X-Gnu-PR-Package: guix Reply-To: 36051@debbugs.gnu.org Date: Mon, 02 Sep 2019 19:42:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1567453322-3569-1" This is a multi-part message in MIME format... ------------=_1567453322-3569-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #36051: "guix import gnu" says public key is not in keyring which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 36051@debbugs.gnu.org. --=20 36051: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36051 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1567453322-3569-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 36051-done) by debbugs.gnu.org; 2 Sep 2019 19:41:45 +0000 Received: from localhost ([127.0.0.1]:58999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i4sCu-0000us-Tp for submit@debbugs.gnu.org; Mon, 02 Sep 2019 15:41:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i4sCq-0000uW-Pi for 36051-done@debbugs.gnu.org; Mon, 02 Sep 2019 15:41:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40565) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i4sCl-0004RY-KY; Mon, 02 Sep 2019 15:41:35 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=42592 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i4sCl-0005Df-56; Mon, 02 Sep 2019 15:41:35 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jesse Gibbons (by way of Jesse Gibbons ) Subject: Re: bug#36051: "guix import gnu" says public key is not in keyring References: <20190601213351.5548038c@gmail.com> <87tvd87yoz.fsf@gnu.org> <20190602124356.2202614c@gmail.com> Date: Mon, 02 Sep 2019 21:41:32 +0200 In-Reply-To: <20190602124356.2202614c@gmail.com> (Jesse Gibbons's message of "Sun, 2 Jun 2019 12:43:56 -0600") Message-ID: <87mufm7afn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36051-done Cc: 36051-done@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: -3.3 (---) Hi Jesse, Jesse Gibbons (by way of Jesse Gibbons ) skribis: > On Sun, 02 Jun 2019 18:13:16 +0200 > Ludovic Court=C3=A8s wrote: > >> Hi, >>=20 >> Jesse Gibbons skribis: >>=20 >> > Starting download of /tmp/guix-file.cZoC7H >> > From ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... >> > =E2=80=A6.0.tar.gz.sig 72B 170KiB/s 00:00 >> > [##################] 100.0% In execvp of gpgv: No such file or >> > directory=20=20 >>=20 >> The real issue here is that =E2=80=98gpgv=E2=80=99 cannot be found in $P= ATH. >>=20 >> I think you have to run =E2=80=9Cguix install gnupg=E2=80=9D to fix it. >>=20 >> HTH, >> Ludo=E2=80=99. > > I pointed that out at the end of my bug report. I thought guix was > supposed to be stateless, with behavior independent on what the user has > installed, so I recommended adding gnupg as a propagated input so it > wouldn't be dependant on a user (or administrator) installing gnupg. > If it is preferrable not to install gnupg alongside guix, then I will > note in the docs that gnupg must be found in $PATH for "guix import > gnu", "guix import elpa" and "guix refresh" to be successful, and then > we can close this issue. I finally went ahead and mentioned it in the manual in commit d34e9114e679666dfbf7caf577117010eca20520. Thanks, Ludo=E2=80=99. ------------=_1567453322-3569-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Jun 2019 03:34:08 +0000 Received: from localhost ([127.0.0.1]:39213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXHG4-0007Lu-78 for submit@debbugs.gnu.org; Sat, 01 Jun 2019 23:34:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXHG3-0007Lh-4t for submit@debbugs.gnu.org; Sat, 01 Jun 2019 23:34:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:49917) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hXHFx-00011l-WA for submit@debbugs.gnu.org; Sat, 01 Jun 2019 23:34:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXHFw-00050C-Nx for bug-guix@gnu.org; Sat, 01 Jun 2019 23:34:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hXHFv-0000zr-Ch for bug-guix@gnu.org; Sat, 01 Jun 2019 23:34:00 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:37377) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hXHFv-0000yR-23 for bug-guix@gnu.org; Sat, 01 Jun 2019 23:33:59 -0400 Received: by mail-pf1-x42c.google.com with SMTP id a23so8582835pff.4 for ; Sat, 01 Jun 2019 20:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=u4ezUt/l3wak3Y+1JGaYiWJgrnGkEb9aXxyxv7UWqBs=; b=N32mY/Cu+3O3ZNSvwg4RDPiFP4Uu+9W2MGcaxKTka+OSgAMeRcP9ybub6uoMRa5oIC hu81F2X8vEM3OxvbFurpeGvhfv8tUSBvRcPQR5o/228MnHml33s5QzQydhR5Z7jEPuCE iKByDuWGbb+8WMcR1I5pcjZ8lEwhVkO3MmYz+JXVgWKJ6KmYkVRF4Ojl2OZJlUkYqh2W 6Biuw0kmyN6hb1uNSCFynyLOgGglCV7Xf9tYRjeS36K6QVdsiTp2iQ6G0rYJv6LUavjI K9hikSxrnwx/btkZ5Urafbsp/0qo5BWkpIoqVvnz0JDxM+dtIHP9k1szoVJiwJY/+Wx4 /dWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=u4ezUt/l3wak3Y+1JGaYiWJgrnGkEb9aXxyxv7UWqBs=; b=etsIUATYwLckrkVyfKoF8ngdOdM+DZ1ZwaGgFbfVTYHMVD+2TR1spiLAdaI44rQAAB QViLyKd42sMb+9ypRzGddnj3KvQfV3+4KKigfT3FzmjjxnqbZqLQ4rL0H6LMwGu9SeYz bTcaWV0QrP1EbnDkUvPY5gLTFLaQNyHzR68Wr3lztaIP8fSYWu+VaowV/tTPCfYqslKH x+F9/VQdhnPidDJ/ppzbNO481h+gW3WqDi/y3I3M+RIoMD7qXYWEWkuZtDerwecTAmdw OeGo/CBrOk4qb8z/H28ZkUemACKx0UjyN3jjp7X0Wb3nYAyQE5F3nEgIQMMHYswf7aqL fkGQ== X-Gm-Message-State: APjAAAX+WJdJlGfSsQ9eIPRQ7doNu5bxI2iN00BJxHYT/UNLvQycf1oG yiXQXaDAgu8nQzE0T4CNi6q/jDsi X-Google-Smtp-Source: APXvYqxHty6WgASo4q3YRiHd3sIE3qCxW/hILza5RFmytv4OaFi9hyw2cwrmoiogrmMfX049cDHCqw== X-Received: by 2002:a63:231d:: with SMTP id j29mr19389835pgj.278.1559446436429; Sat, 01 Jun 2019 20:33:56 -0700 (PDT) Received: from localhost ([199.68.53.171]) by smtp.gmail.com with ESMTPSA id u2sm10174579pjv.30.2019.06.01.20.33.54 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 01 Jun 2019 20:33:55 -0700 (PDT) Date: Sat, 1 Jun 2019 21:33:51 -0600 From: Jesse Gibbons To: bug-guix@gnu.org Subject: "guix import gnu" says public key is not in keyring Message-ID: <20190601213351.5548038c@gmail.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::42c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit 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.1 (--) I am trying to define the gnurobots package using guix import. I try the following and get the corresponding results: ~$ guix import gnu gnurobots Starting download of /tmp/guix-file.sRnZ4I =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 163KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.cZoC7H =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 170KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed ~$ guix import gnu --key-download=3Dinteractive gnurobots Starting download of /tmp/guix-file.e0KAGy =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 162KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.lStU1V =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 111KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed ~$ guix import gnu --key-download=3Dalways gnurobots Starting download of /tmp/guix-file.DtCU1Y =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 178KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.QOlbzN =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 48KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed ~$ guix import gnu --key-download=3Dnever gnurobots Starting download of /tmp/guix-file.fgTq6E =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz... gnurobots-1.2.0.tar.gz 173KiB 132KiB/s 00:01 [##################] 100.0% Starting download of /tmp/guix-file.v4rsPY =46rom ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz.sig... =E2=80=A6.0.tar.gz.sig 72B 51KiB/s 00:00 [##################] 100.0% In execvp of gpgv: No such file or directory guix import: warning: signature verification failed for `ftp://ftp.gnu.org/gnu/gnurobots/gnurobots-1.2.0.tar.gz' guix import: warning: (could be because the public key is not in your keyring) guix import: error: 'gnu' import failed It appears the --key-download option does nothing, even though the documentation says --key-download=3Dalways should automatically install the missing keys, and there should be a prompt if the option is omitted. This is fixed when I install gnupg. It appears guix needs gnupg as a propagated input for this function to work statelessly. If anyone has a contrary opinion, please express it. I will make, test, and submit a patch on Monday if nobody beats me to it. --Jesse ------------=_1567453322-3569-1--