[pkg-gnupg-maint] Bug#869416: Bug#869416: pinentry-gtk2: fails to request passphrase when importing OpenPGP secret key with Seahorse

NIIBE Yutaka gniibe at fsij.org
Fri Aug 18 03:43:57 UTC 2017


Control: reassign -1 gcr

NIIBE Yutaka <gniibe at fsij.org> wrote:
> Now, I guess that the problem is in the implementaiton of libgcr library.
>
> While I'm reading gcr-3.20.0/gcr/gcr-gnupg-process.c, getting the source
> by apt source libgcr-base-3-1, I suspect the function
> _gcr_gnupg_process_run_async, which doesn't provide GPG_TTY and/or
> DISPLAY to "gpg" process.

Attached is a patch for gcr to fix this issue.  When I apply this patch
to build libgcr-base-3-1 package (and install), the problem of seahorse
has gone.

I also created a ticket for GnuPG upstream to improve its documentation:

    https://dev.gnupg.org/T3353

I put the patch in public domain, or it may be distributed
under the licence of LGPL-2.1+.
-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gpg-supply-display.patch
Type: text/x-diff
Size: 1755 bytes
Desc: gcr-3.20.0/debian/patches/gpg-supply-display.patch
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/attachments/20170818/eae22d2e/attachment.patch>


More information about the pkg-gnupg-maint mailing list