ports/152888: security/gpgme: add workaround for: ** Sylpheed-WARNING: pgp_sign(): signing failed:

Jason E. Hale bsdkaffee at gmail.com
Fri Jan 7 09:20:05 UTC 2011


The following reply was made to PR ports/152888; it has been noted by GNATS.

From: "Jason E. Hale" <bsdkaffee at gmail.com>
To: bug-followup at freebsd.org,
 exil at sasurai.se
Cc: oliver at freebsd.org
Subject: Re: ports/152888: security/gpgme: add workaround for: ** Sylpheed-WARNING: pgp_sign(): signing failed:
Date: Fri, 7 Jan 2011 04:14:17 -0500

 I don't think adding security/pinentry as a dependency to security/gpgme is 
 the correct way to approach this.  Gpgme is sort of a "middle-man" application 
 and this sort of dependency either belongs at the very bottom or the very top.  
 Not every port that uses gpgme requires pinentry, nor is it a requirement for 
 gpgme itself to run properly.  Pinentry is required for use with gpg-agent 
 which is part of gnupg 2.x (this is stated in the pkg-message for 
 security/gnupg).  The biggest problem with adding security/pinentry as a 
 direct dependency is that it pulls in all the major x11 toolkits by default 
 (gtk1, gtk2, qt3, qt4) and I don't think most users want that.  Users should 
 install the flavor of pinentry that goes with their application.  I think 
 maybe the best solution would be for the maintainer of mail/sylpheed3 to add a 
 runtime dependency on security/pinentry-gtk2 if the GPGME option is selected 
 (I've CC'd him).
 
 - Jason



More information about the freebsd-ports-bugs mailing list