Fri, Sep 17
I see, I wasn't aware of this. Thanks for fixing!
Thanks for commenting. I close this bug then.
Thu, Sep 16
Your proposed fix (in your first comment) has actually already been applied (commit 1305baf0994059f458b1d5ca28a355c12932fab3 in master, backported to the -2.2 branch in 455ba49071dea7588c9de11785b3092e45e4560b). It is part of gnupg-2.2.31 released today. :)
The Qt upstream bug report has just been rejected. I hope something can be done here...
Tue, Sep 14
Aug 26 2021
Package maintainer from PLD here. We still ship Qt4 and therefore provide pinentry qt4 for as long as it's supported. I have no problem with dropping it if it's no longer support, but last release still supported Qt4, there's no mention of dropping such support in NEWS and both code as well as configure.ac appear to still carry Qt4 support which is a bit confusing.
Qt4 is no longer supported. Please use the previous released version plus commit rP2859eddfb0c9: qt: Fix build against Qt4 to build pinentry for Qt4. For everything else use 1.2.0.
I have rather created D536 as IMO the timeout should be changed, not the documentation.
Aug 25 2021
Aug 24 2021
Aug 16 2021
Aug 13 2021
Aug 12 2021
Aug 11 2021
@fvogt I've now added a logging category. Thanks for the suggestion.
Aug 9 2021
Yeah, that sounds good to me.
Aug 8 2021
Aug 6 2021
I see. Thanks!
To minimize the risk of regressions.
Not to be bothersome, but why? DISPLAY seems like the universal method of selecting a display to put things on, where a lot of applications don't support --display or equivalent, especially now there's no equivalent for wayland. It's especially confusing to me when the keep-display option will pass DISPLAY instead of --display. This would also prevent other such scenarios with 3rd party qt/gtk plugins or alternative pinentry implementations.
Aug 5 2021
Aug 4 2021
As far as I understood, $WAYLAND_DISPLAY does not need to be set because there is a well-defined default, but I guess most of the time it's set anyway.
Aug 3 2021
QGuiApplication checks $XDG_SESSION_TYPE maybe to find out whether to use X11 or Wayland if $DISPLAY and $WAYLAND_DISPLAY are both set.
I gave it a try and it works here now with $DISPLAY unset, thanks!
Aug 2 2021
Should now work for pinentry-qt on Wayland even if DISPLAY is not set.