[pacman-dev] GPG work

Gerhard Brauer gerbra at archlinux.de
Mon Dec 8 05:55:53 EST 2008


Am Sun, 7 Dec 2008 15:18:32 -0600
schrieb "Dan McGee" <dpmcgee at gmail.com>:

> I did quite a bit more work with GPG today. I wrapped my head around
> GPGME, which presents a nice C interface to the GPG stuff so we are
> now a lot closer to a working implementation:
> http://code.toofishes.net/gitweb.cgi?p=pacman.git;a=shortlog;h=refs/heads/newgpg
> 
> >From the script side of things, I didn't change much. The libalpm
> >code
> has changed considerably, and there is still a lot of room for
> improvement. Let me know if you guys have questions.

With heads/newgpg pacman doesn't check or find the .sig Files. If
starting with --debug i got these debug messages:

debug: md5(/var/cache/pacman/pkg/abook-0.5.6-3-i686.pkg.tar.gz) =79777684f62164 934a1264df66b8fdc6
debug: returning error 35 from gpgme_init : signature directory not configured correctly
debug: installing packages
debug: found cached pkg: /var/cache/pacman/pkg/abook-0.5.6-3-i686.pkg.tar.gz
debug: loading target '/var/cache/pacman/pkg/abook-0.5.6-3-i686.pkg.tar.gz'
debug: no package signature file found

Where or what have i to configure as the "gpgme_init : signature directory"?
My public key is in /root/.gnupg/pubring.gpg. I tried it also with /tmp/testing.gpg but the same error.
AFAI could read the code this may belongs to commit:
http://code.toofishes.net/gitweb.cgi?p=pacman.git;a=commit;h=1a286336147c7d3af42041d26205b9ca3980f459
I see a prog gpgme-config, but don't see what i could do with ;-)

Help ;-)

> -Dan

Gerhard


More information about the pacman-dev mailing list