Re: Bug#464818: balsa: should depend on pinentry-*



Am 01.06.08 10:58 schrieb(en) Alan Baghumian:
I don't have pinentry-* installed but my balsa can decrypt encrypted mail messages w/o problem.

It depends on whether you use gpg1 or gpg2. For the latter, gpg-agent and pinentry *must* be installed (gpg2 requirement). If you still use gpg1, balsa will use the internal dialogue to read the passphrase if no gpg-agent (or seahorse-agent) is running.

I guess it's the fault of gmime, so please wait for the new balsa 2.3.24 package with gmime 2.2.21 and then check if the problem has been solved or not.

No, that's not a gmime problem. The gmime GnuPG support is not very good, so I wrote my own wrappers for it. I guess the problem is that balsa has been configured either with automatic detection of the gpg backend, but the package lacks the dependency for the detected version. You can check which package Balsa looks for by looking at the console massages balsa emits upon startup, e.g.:

** Message: protocol OpenPGP: engine /usr/bin/gpg2 (home (null), version 2.0.9)

If you want to bundle Balsa with a specific gpg version (I highly recommend gpg2 > 2.0.4), be sure to run configure with the appropriate option (--with-gpg-app=PATH), and add a dependency to it to the package. Gpg2 should require (inter alia) gpg-agent, which in turn requires pinentry.

Cheers, Albrecht.

Attachment: pgp4LAMM4CBjU.pgp
Description: PGP signature



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