Greetings, This is perhaps somewhat minor and may not be a problem if gnupg 1.4.10 is released before a rebuild is needed. But trying to build gnupg-1.4.9 in current rawhide fails due to the updated curl-7.18.1. This problems was discussed on gnupg-devel[1] and has been fixed in gnupg's svn[2]. While rebuilding gnupg, I also removed the 1.4.2-curl patch, which was used to force the use of gpgkeys_ldap over gpgkeys_curl. I don't think this patch is needed any longer, as gpg uses gpgkeys_ldap without it in my testing.[3] Lastly, the gnupg license should be GPLv3+. ChangeLog, g10/ChangeLog, util/ChangeLog, and tools/ChangeLog from rev 4603 all say: Switched entire package to GPLv3+. And all the headers I could find include the "any later version" clause. I'll attach a patch against current devel cvs that makes these changes. [1] http://lists.gnupg.org/pipermail/gnupg-devel/2008-April/024344.html [2] svn revisions 4742 and 4743 [3] $ gpg --debug-all --interactive --recv-keys --keyserver ldap://keyserver.pgp.com 0xBEAF0CE3 2>&1 | grep execlp gpg: DBG: execlp: /usr/libexec/gnupg/gpgkeys_ldap
Created attachment 306289 [details] patch to correct minor issues in current spec file
It occurred to me that GPLv3+ isn't quite correct either. I think it should be GPLv3+ with exceptions due to the OpenSSL exception for the keyserver helpers (see keyserver/ksutil.c for an example).
Thanks.
Pulling all of this in for 1.4.9-4. Thanks!