From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 16 07:17:22 2020 Received: (at submit) by debbugs.gnu.org; 16 Sep 2020 11:17:22 +0000 Received: from localhost ([127.0.0.1]:33395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIVRB-0001PX-NE for submit@debbugs.gnu.org; Wed, 16 Sep 2020 07:17:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:52124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIVR9-0001PQ-I7 for submit@debbugs.gnu.org; Wed, 16 Sep 2020 07:17:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kIVR9-0007al-D7 for bug-guix@gnu.org; Wed, 16 Sep 2020 07:17:19 -0400 Received: from mout-p-102.mailbox.org ([2001:67c:2050::465:102]:36636) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1kIVR6-0003yT-TB for bug-guix@gnu.org; Wed, 16 Sep 2020 07:17:18 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4BryHC1K1WzKmhX for ; Wed, 16 Sep 2020 13:17:11 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1600255029; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=3Y+fM6Y27G5CBK++7y076Z8vF+giFxCFYQ/29DjhgzM=; b=qQbGypyzPJL5bOcKRTza0FxGt4JkaBrIOiBqFFElT14czdkfwpDzhVg5mzKjKypcSlKuqK Kb9/mnJRt8fy6dGF48vMAMNB2TkUePwApfE6ZdEtnEURi6g5bLppPRnl2SNw36ANRECQ4R NEExzj17I7UT4rr9fktqCI/HzBCnHQUMLj63dlWqDWwKte7xbSLHi/bGi3ZhSGYg61GP4g DymoTz4MT12GjBkrYQeiy3yKLX3RZLwEBWCO4FEwgon+Vo2ie4hWrwHJLqjuCpzzT5rhYI aqZZvZG8VK+tIm+uVnuUiKkDssuCbzTgpq5C7FspurKwJsPi0H8GF6JHhXTS0w== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id LG1zOYKkdf9I for ; Wed, 16 Sep 2020 13:17:07 +0200 (CEST) To: bug-guix@gnu.org From: Brendan Tildesley Subject: Qt Apps cant make use of qtwayland due to QT_PLUGIN_PATH '= wrapping Message-ID: <650d1848-7dc8-2063-265c-1a965a1dd5ee@brendan.scot> Date: Wed, 16 Sep 2020 21:16:50 +1000 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------25882BBE4163D7217F16FFD6" Content-Language: en-US X-MBO-SPAM-Probability: X-Rspamd-Score: -3.73 / 15.00 / 15.00 X-Rspamd-Queue-Id: 2A5AE17DB X-Rspamd-UID: fe3541 Received-SPF: pass client-ip=2001:67c:2050::465:102; envelope-from=mail@brendan.scot; helo=mout-p-102.mailbox.org X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------25882BBE4163D7217F16FFD6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 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? --------------25882BBE4163D7217F16FFD6 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

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?



--------------25882BBE4163D7217F16FFD6--