From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id ulBQEI70YV+UdgAA0tVLHw (envelope-from ) for ; Wed, 16 Sep 2020 11:18:38 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id AFD+C470YV9deQAA1q6Kng (envelope-from ) for ; Wed, 16 Sep 2020 11:18:38 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 60F82940365 for ; Wed, 16 Sep 2020 11:18:37 +0000 (UTC) Received: from localhost ([::1]:59234 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIVSO-0008NR-98 for larch@yhetil.org; Wed, 16 Sep 2020 07:18:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46482) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kIVRq-0007yH-DV for bug-guix@gnu.org; Wed, 16 Sep 2020 07:18:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50082) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kIVRq-000457-2U for bug-guix@gnu.org; Wed, 16 Sep 2020 07:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kIVRp-0001QS-Vb for bug-guix@gnu.org; Wed, 16 Sep 2020 07:18:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#43446: Qt Apps cant make use of qtwayland due to QT_PLUGIN_PATH '= wrapping Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 16 Sep 2020 11:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43446 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43446@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16002550425432 (code B ref -1); Wed, 16 Sep 2020 11:18:01 +0000 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) From: Brendan Tildesley 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.6 (--) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=brendan.scot header.s=MBO0001 header.b=qQbGypyz; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -0.01 X-TUID: rFh2U1g9KUTr 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--