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