GNU bug report logs - #43446
Qt Apps cant make use of qtwayland due to QT_PLUGIN_PATH '= wrapping

Previous Next

Package: guix;

Reported by: Brendan Tildesley <mail <at> brendan.scot>

Date: Wed, 16 Sep 2020 11:18:01 UTC

Severity: normal

Done: Hartmut Goebel <h.goebel <at> crazy-compilers.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Hartmut Goebel <h.goebel <at> crazy-compilers.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#43446: closed (Qt Apps cant make use of qtwayland due to
 QT_PLUGIN_PATH '= wrapping)
Date: Mon, 11 Jan 2021 16:09:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Mon, 11 Jan 2021 17:08:02 +0100
with message-id <4450fa4e-50d2-f28b-c8fa-9325cae7852d <at> crazy-compilers.com>
and subject line Re: [PATCH] guix: qt-build-system: Wrapped executables honor user's envvars.
has caused the debbugs.gnu.org bug report #43446,
regarding Qt Apps cant make use of qtwayland due to QT_PLUGIN_PATH '= wrapping
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
43446: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=43446
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Brendan Tildesley <mail <at> brendan.scot>
To: bug-guix <at> gnu.org
Subject: Qt Apps cant make use of qtwayland due to QT_PLUGIN_PATH '= wrapping
Date: Wed, 16 Sep 2020 21:16:50 +1000
[Message part 3 (text/plain, inline)]
qt-build-system wraps variables such as QT_PLUGIN_PATH  with  '= instead 
of prefix, so when qtwayland is installed in a profile or included in 
the environment, the application fails to see it. Programs run with 
export QT_QPA_PLATFORM=wayland-egl will fail to launch.

We could:

1. Use 'prefix so that the parent environment's variables are appended
   and users have to manually install qtwayland them selves.
2. Include qtwayland as an input to every qt package somehow. Can the
   build system do that? Considering that Wayland seems to be the
   future, I feel that Qt GUI applications should support it by
   default. I mean, wayland is in the closure of qtbase anyway.
3. Both? Why is '= used anyway?

How should this be done?



[Message part 4 (text/html, inline)]
[Message part 5 (message/rfc822, inline)]
From: Hartmut Goebel <h.goebel <at> crazy-compilers.com>
To: 43446-close <at> debbugs.gnu.org
Subject: Re: [PATCH] guix: qt-build-system: Wrapped executables honor user's
 envvars.
Date: Mon, 11 Jan 2021 17:08:02 +0100
This should be fixed by http://issues.guix.gnu.org/45784 and following, 
esp. http://issues.guix.gnu.org/45785




This bug report was last modified 4 years and 188 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.