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

Albrecht Dreß albrecht.dress at arcor.de
Tue Jun 3 17:55:02 UTC 2008


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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20080603/9fd47831/attachment.pgp 


More information about the pkg-gnome-maintainers mailing list