Re: [gpg] migrate to new gpgme lib?



I will be able to resume seahorse development soon (with the new gpgme)
and will focus on gnome integration and providing Bonobo components &
controls. I very much want to work with other gnome app devs so that
seahorse can provide whatever components are needed.

You have previously mentioned that balsa would probably use a 'Key Server
Receive' control if available. Are there any other components or controls
balsa might use if seahorse provided them?

Here are some I am considering that may be useful for balsa:

* A global context (GNOME/GPG/Context) that extends EventSource and
provides a method for getting a CORBA_any whose _value is a gpgme_ctx_t.
Progress related callbacks would be forwarded through the EventSource, and
a passphrase callback would already be connected.

* A signature status control that will show the status of the last verify
operation. If the signing key does not exist, the Key Server Receive
control would be presented.

* A key properties control that shows basic properties and has trust
editing and key signing. This could be launched from the signature status
control.

Thanks for your input,
Jacob

> In the past there were some questions about moving to a newer version of
> the gpgme lib which serves as a "glue" between gpg and balsa. As there
> were many changes in the API, even between versions 0.4.0 and 0.4.1 (balsa
> uses 0.3.14 or .15), I preferred to stick with the old one (read: avoid
> more work... ;-)).
>
> Now the gpgme team released 0.4.2, and as Marcus Brinkmann (the main
> developer) told me they are quite confident that the api has now
> stabilised (apart from e.eg. bugfixes etc.).
>
> As gpgme 0.4.2 seems to fix some ugly things, I would like to migrate
> balsa to the new version. Although it will probalely only change 3 files
> (the configure script and libbalsa/rfc3156.[hc]), this will require to
> either install the new gpgme lib or forget signing/encrypting mails.
>
> I am therefore interested in the opinion of the gurus whether I should
> start now with that job or better wait for some more time.
>
> Cheers, Albrecht.
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   Albrecht Dreß  -  Johanna-Kirchner-Straße 13  -  D-53123 Bonn (Germany)
>         Phone (+49) 228 6199571  -  mailto:albrecht.dress@arcor.de
> _________________________________________________________________________




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