On Fri, 7 Jan 2005 08:48:10 +0100, Michael Schwendt wrote: > On Thu, 6 Jan 2005 21:48:44 -0600, Dennis Gilmore wrote: > > > > Among the things to examine are: > > > > > > * Dependencies on GPGME 0.4.x: gpa, elmo > > > * Dependencies on GPGME 0.3.x: cryptplug, seahorse, sylpheed-claws > > > (seahorse is very old, but pcomptom said maybe he will continue it) > > > * In which way or whether cryptplug uses gpgsm? > > > * Is cryptplug of any use in FC3? > > > > AFAIK cryptplug is no longer of use in FC3 kmail in kde 3.3 has the > > functionality added i think mutt may have used it to sign mails also but i > > dont think there was ever a client patch to take advantage it. > > Good. Then the only dependency on gpgme 0.3.x is Sylpheed-claws (well, > and Sylpheed in Fedora Core for people like me who rebuild it with > GPGME privately). > > Has anyone any objections against rebuilding GPGME 0.3.x without > support for GPGSM? That would enable us to get rid of the dependency > on newpg (via /usr/bin/gpgsm). It would also make libksba 0.4.x > obsolete, and upgradable to libksba 0.9.x as needed by GNUPG 2. The > build dependency on gpgsm could be dropped anyway, and the > install-time dependency would no longer be needed. Does any package > exist which would use GPGME 0.3.x + GPGSM and is not included in > Extras? > > Left would be GPGME 0.4.x as used by elmo and gpa. Neither one uses > GPGSM either, so GPGME 0.4.x could also be rebuilt without gpgsm > dependency. Then, both gpa and elmo build against GPGME 1.0.x, so no > urgent need to keep GPGME 0.4.x, not even as gpgme04 package. > > Still to check: gpa and elmo build with GPGME 1.0.x, but do they work > correctly? As a status update here: elmo : "project was closed" 2005-01-06 according to the web site gpgme03 : can stay until Sylpheed-claws/Sylpheed are ported to GPGME 1.0 API gpgme : as mentioned above, the 0.4.x version is only used by "elmo" and "gpa", and both build with GPGME 1.0 API - we could upgrade it and need not keep a gpgme04 package cryptplug : not used anymore (it depends on gpgme03) newpg : temporary project, obsolete with GnuPG 2, none of our packages _really_ requires its functionality through GPGME libksba : 0.4.x version only used by newpg - we could upgrade to the 0.9.x version used by GnuPG 2 Conclusively: If we continued with trying to add a GnuPG 2 pre-release into Extras, we would upgrade libassuan libksba gpgme (0.4.x to 1.0.x) and add gnupg2 (which would be parallel-installable with gnupg) dirmngr and we would need to decide on which features to include, since the current candidates in fedora.us QA queue also include smartcard functionality. GnuPG 2, however, is something which will likely be included in Fedora Core some day. Hence I feel we should avoid that future core packages of GnuPG 2 contain less features. What's current procedure with regard to such coordination between Core and Extras?