GNOME Bugzilla – Bug 787543
[patch] graphical pinentry broken because _gcr_gnupg_process_run_async does not pass required environment variables
Last modified: 2021-05-17 13:19:45 UTC
Created attachment 359521 [details] [review] _gcr_gnupg_process_run_async: pass display to GnuPG As reported on https://bugs.debian.org/869416, graphical pinentry (except pinentry-gnome3, that cheats as it uses GNOME Shell :) fail to start when Seahorse needs them. I've investigated this problem with NIIBE Yutaka (a friendly Debian & GnuPG upstream developer) and he identified the root cause. Patch attached :)
Review of attachment 359521 [details] [review]: The base gcr library should not have a GTK+ dependency. Many of its callers expect this. Could we just pass the DISPLAY environment variable through to have the same effect?
Hi Stef! Thanks for looking into it. I don't know if passing $DISPLAY has the same effect as passing --display, so I've pointed NIIBE to your comment.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gcr/-/issues/80.