Subject: bug#40565: closed (Re: bug#40565: [PATCH 1/1] git-authenticate: Fetch keyrings from Savannah.)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 04 May 2020 09:03:01 +0000

Your bug report

#40565: make authenticate fails: commit 77704cb13e5bebf412297dab764a00849a3cfdc0: key A0C5E3522EF8EF5C64CDB7F0FD73CAC719D32566 is missing

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 [email-masked].

-- 
40565: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=40565
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#40565: [PATCH 1/1] git-authenticate: Fetch keyrings from Savannah.
From: Ludovic Courtès <[email-masked]>
To: Tobias Geerinckx-Rice <[email-masked]>
Cc: [email-masked]
Date: Mon, 04 May 2020 11:02:13 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi again Tobias,

Ludovic Courtès <[email-masked]> skribis:

> Tobias Geerinckx-Rice <[email-masked]> skribis:
>
>> * build-aux/git-authenticate.scm (%project-keyring-uris)
>> (import-keyring-uri, import-project-keys): New variables.
>> (authenticate-commits): Import known project keys before authenticating.
>> * guix/gnupg.scm (ensure-file): New procedure.
>> (gnupg-receive-keys): Use it.
>> (gnupg-import): New exported procedure.
>
> The patch LGTM but it doesn’t apply for some reason.  Could you take a
> look?

With commit 041dc3a9c0694ada41b86115b9774a23c9d50f73, this change
becomes unnecessary (see <https://issues.guix.gnu.org/issue/22883#64>
about the ‘keyring’ branch.)

Closing!

Ludo’.

Subject: make authenticate fails: commit 77704cb13e5bebf412297dab764a00849a3cfdc0: key A0C5E3522EF8EF5C64CDB7F0FD73CAC719D32566 is missing
From: [email-masked]
To: [email-masked]
Date: Sun, 12 Apr 2020 11:55:40 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

Playing around with the git repo and following along with:

https://guix.gnu.org/manual/en/html_node/Building-from-Git.html#Building-from-Git

make authenticate is erroring out for me:

    $ make authenticate
    ...
    Throw to `srfi-34' with args `(#<condition &message [message: "could not authenticate commit 77704cb13e5bebf412297dab764a00849a3cfdc0: key A0C5E3522EF8EF5C64CDB7F0FD73CAC719D32566 is missing"] 7f3e2c05eee0>)'.

It looks like the referenced key doesn't exist in the keyservers:

    $ gpg --recv-keys A0C5E3522EF8EF5C64CDB7F0FD73CAC719D325
    gpg: keyserver receive failed: No data

Am I flubbing something up? Or is this a legitimate issue?

Cheers,