bug-gsrc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gsrc] GSRC Release blocker: GnuPG 2.1.1


From: Brandon Invergo
Subject: Re: [bug-gsrc] GSRC Release blocker: GnuPG 2.1.1
Date: Sun, 04 Jan 2015 11:42:16 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

A follow-up on this:

> Could anyone else please confirm that using gpg 2.1.1 breaks sig
> checking for them?

(first of all, it should be any gnupg 2.1.x that breaks, not just
2.1.1)

As far as I can tell, the problem is related to the new keybox format
used by gnupg 2.1 for storing public keys [1].  I was having major
problems using gpg in general until I converted my public keyring to the
keybox format.  However, the gpg-keyring files belonging to each package
in GSRC are still causing problems for me:

    [checksig] Checking GPG signature ccaudio2-2.1.5.tar.gz
    gpgv --keyring ./gpg-keyring download/ccaudio2-2.1.5.tar.gz.sig
    gpgv: no signed data
    gpgv: can't hash datafile: No data
    ../../gar.lib.mk:237: recipe for target 
'checksig-ccaudio2-2.1.5.tar.gz.sig' failed
    make: *** [checksig-ccaudio2-2.1.5.tar.gz.sig] Error 2

I'm sure there's a way to convert all of the gpg-keyring files to the
new format, but then only people using gnupg 2.1 will be able to check
signatures.

I am open to suggestions as to how to handle this.  The simplest
solution for now is that I can leave everything as-is and just install
gpg1 in order to handle this older format while doing maintenance on
GSRC.  But if anyone has any other ideas, I'd like to hear them.

Thanks,
Brandon

Footnotes: 
[1]  https://gnupg.org/faq/whats-new-in-2.1.html#keybox

-- 
Brandon Invergo
http://brandon.invergo.net

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]