Q: howto check if gpg is doing a update-trustdb?

Albrecht Dreß albrecht.dress at arcor.de
Thu Feb 19 11:05:05 CET 2004

Is there a way to check if gpg is currently performing an update of the  
trust database, either triggered automatically or by explicitly running it  
with --update-trustdb? The preferred way for me would of course be asking  
through gpgme, but a "direct access" would be also ok.

The background of this question: A user of the mua balsa for which I  
hacked gpg(me) support complained that when checking a message with  
signature for which the key is not yet in the key ring, gpg tries to load  
the key and updates the database, which takes up to 15 minutes for him.  
During this time gpg is unavailable, so balsa simply stalls. Therefore, I  
would like to check if gpg is available before launching this operation.  
IMHO, using the async routines from gpgme (gpgme_op_*_start) is not a real  
alternative as (a) the user wants to get some feedback immediately and (b)  
completing operations later is quite complicated, e.g. when you think of  
remote mailboxes which are not always available (imap). If  
gpgme_op_*_start() would return with an error like e.g. GPGME_TRY_AGAIN in  
this case, it would be an alternative, though.

Thanks in advance,


 Albrecht Dreß  -  Johanna-Kirchner-Straße 13  -  D-53123 Bonn (Germany)
       Phone (+49) 228 6199571  -  mailto:albrecht.dress at arcor.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/attachments/20040219/41032f12/attachment.bin

More information about the Gnupg-devel mailing list