From unknown Mon Sep 22 11:59:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65508: Displaying qt applications on wayland using qtwayland is complicated Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, bug-guix@gnu.org Resent-Date: Thu, 24 Aug 2023 17:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65508 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 65508@debbugs.gnu.org Cc: maxim.cournoyer@gmail.com X-Debbugs-Original-To: bug-guix@gnu.org X-Debbugs-Original-Xcc: maxim.cournoyer@gmail.com Received: via spool by submit@debbugs.gnu.org id=B.169289959920403 (code B ref -1); Thu, 24 Aug 2023 17:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2023 17:53:19 +0000 Received: from localhost ([127.0.0.1]:38598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZEWF-0005J0-Aw for submit@debbugs.gnu.org; Thu, 24 Aug 2023 13:53:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZEWE-0005Ij-Ba for submit@debbugs.gnu.org; Thu, 24 Aug 2023 13:53:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZEW4-0002To-E5 for bug-guix@gnu.org; Thu, 24 Aug 2023 13:53:08 -0400 Received: from mail-dm6nam10olkn2081c.outbound.protection.outlook.com ([2a01:111:f400:7e88::81c] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZEW1-0005Sk-Up for bug-guix@gnu.org; Thu, 24 Aug 2023 13:53:08 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fT6IHSrcxijBBzNfFgXf8o1IlcPo+TxK54MVDlHPR77CxC7wwWwwruavR00nJnD+9liIcFVpVvb5ofReO5+zoqTWcPYTf/DY4fvCYCKoUOD9YDRcj8RPeAcZhPLOrsw1pbIhbdon7f1NXzeOa3Z+omBnO8qF1O2xMmg5pb5ufnme7uknpfwcjiNTeA8PI1YeGZYNEV7xjd5kGBh9w2S+Gm3o9N/n1vqktKTb+xnGPqXMuUp9EPyAuw47U5L+wobmSua8+4zzsEk4DRkXYwBI43n7qGm3KZSAEmRyvXXk9bjjs+fd9J8++xKFtF7N86/+2KXxh4SceYb6ZW4rYptIPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=79pvVs39pZlHNRBYKhQLVDO1knZB1U/Kz9Vz4SsBNcY=; b=oV0Eu+nmqS7C1Ot7ZO+xqpY8PcA/tn1bG+s74ztZh8QccWAZBnQb8RvpIUkyv72syx1IMBq8ldYPXiU0N1WKdLcoq1CBcH2fmhK8jatFgeKCaGb2uCQn5hd5Sab2hoJymuD7feDPrF1NcN6ueRietKaqOPN8pmU2PSrLOIsqEgEWkgBtzPKYaz6nOHbfjjTaAc1DMeOQgg9KaKFMaXHXrnl5A3p5KatoQpatjHSFdpdKmdaY1slB+0e976DtaNuoN5B64hG0vpjgdXIeYrbn0L/8GBR4rPz8B6GzThLCaV4sNSIq34ai9xaEsubcvAraIxaMXtwxFGTHSha8RiAUzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=79pvVs39pZlHNRBYKhQLVDO1knZB1U/Kz9Vz4SsBNcY=; b=PrgQ9jufLD367J9U6GA2oMQ6crP76GjzjQ4PZGiNRn/GDfFam5cv0eEh815ep8WQ5SBYSf9YbuTP9pH3Z1NLNZ5HyIPwkGmuWfkK73SV1ZKCAm+3wz3mmH90AVhJZBoaXKdUkFeoACue9XBMbm7IC1/G9B6BYbV6USizvWtwbMFyLX+BPY244VOlpxIC+CkZEsc85ScsHcqI0CBmjnrXM5qgrqOgnAuxbHByukSKAVcwrxBEbXQXMr6hmi6LsSVZltjFH0RoiHSjP1SSuo6SUOtCYgY5duNROMUnrzxjgW2ciKX/lHn70pHc7ePWp6bptdfkt5jcXDL/HyLOFcusjQ== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by MN2PR03MB5181.namprd03.prod.outlook.com (2603:10b6:208:1e5::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.27; Thu, 24 Aug 2023 17:48:02 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9ff4:cc3e:b863:5ff0]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9ff4:cc3e:b863:5ff0%7]) with mapi id 15.20.6699.027; Thu, 24 Aug 2023 17:48:01 +0000 From: Morgan Smith X-Hashcash: 1:20:230824:bug-guix@gnu.org::IjT8C9Bmr3kBsiLO:12t Date: Thu, 24 Aug 2023 13:48:04 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-TMN: [Op5b25973g1tWVXDnRT22bpvDHXDDu5R] X-ClientProxiedBy: YT4PR01CA0192.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:110::13) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <87edjsz60b.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|MN2PR03MB5181:EE_ X-MS-Office365-Filtering-Correlation-Id: 39042d68-dbd4-4aa9-ad7e-08dba4ca42af X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZoJn1bDcGOWRlzY0Ota4UjPWw0YpRp5EbuWCi9eJ3tZJoN1VCMIizn5WwdTMY8tm9hfMK9lKcUFWfOA88aa7t8m7vSD7dphWW3Und9BBliIfY6zf9DKOQ0wKg1FXqjXkGJdtjQtnAnvM45u8HCf+Bl+4dG+crwtGNUrSxftP+RRn/AywRArTxu4eu+24dOs1t7TcKwFyl7OdN9h3DPtD+KYIiQf0hYxQRRMC7SNFV2BFm45+geFOUXJFF4geYNbc/dATdcJbFU1X2OA8tNPinYhUbUw/GjCtFjEMH48mZYO4cFpbWqQt6oAzB1hWNEZDe4qaqLjQ7x5E++77QUXncotmNlcOqPqEN/u2py9OYaIFTmJ45bDm/G4Yo2+9hbtJ5TJOKzWUSq0vcwXzFLxUv2eSqBrJWqU5jmfyBmyKBnhAKwhNC99W2PRnxAjp/wd6QmclLGoqHVHfHoISh60C+LWXP77cgADCwQhtGgpwCFe2bncCiu5jPbFQPqL529KYB+MMYFhtSo6jkr3tMEB2jRTd+NLrSkc9WhsxdiBQYMiUt9BKxUA0z49XqvGQaABj X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: u2RNrl4p6UpOrDLcRO8ni+Su0CMLqdFViWJLyKv9J7mF9Ih6LKykdfZuco9usV2TDevScGf5b29Qw7bIK9tzFZRUdeLxSRLxvBL9tXT9Sy3pZoSnnS4EYWBZBpTWUV8lEHJ7vMCf1YuzKbabAenvqIW10wh9NiX7enVqcVmA7do7QmM/8T6zr4y3tTXwLxzUGl1T4FMZ5LW3MmZ1RDeU9VUFM6U9dW3puvmCH6xhu5FBZz+TIcrU1tJQVa67YuV7zEQnbQ0mP0OU5regmNlyOYWkq6ujE99wM0CWWOMBhGqGKy5K9JD+6YMitjbR0cfRWPLMoyMw0sYIht8kOeg3NhLdM7a51sfN8T9kCRk2PE9S3HISwu6Z8WxItbvW+MQW9H0vHbw6Uo8+0qYdgFOMqsHwkHjyXZ+4t1zxkDswCpyvFafXjKkYNijmFjsTSmTGJpAXx087ZdFU4QitVYKUGf+aDqqZ9Yqh/HkOImSuH3tcriJmw8ZogAkd+ALmhwBJJCLWCfSNysdvGYElYE01g8+TtHsNqEyHnnDGex2ofxa0voR+sU3jw0aACRctX12qDqMUzwd9APvUqKC3HncrCBlPkTC86C9aYmZBDr78tA1IVlG22H5k0835FqQKZxx/wt2iepT1JKKkWPR9o/Bkefrp0EEkr4OdwzaSWS1iBfd9CMvkIqCkKz9LEQtGIHYiANPGkV8wvPupLIv8yKF6yt5s9KsCG7c5O/OJq024xy/cvCbAsxXr8jpzbjm4rQBGYi4P21FpXXKS5nNIZqu/YKzm3+Z94Oz9UBqPaDUfKqNa5zki/rXC09qN0FjTiawpPkDVaGpORBHy+H79jwOEHXpquoeO0HT+8IX4adN23znwzkzhGJMAPJcTdrxcXAazLVQtbIxhErDV49Ad9SfTua654d8ekZFbr3Kv6hazum8ksGoNq1J+gJiXUFuHFskRgEQSWgCM99rG4eRII78T4VerCG1ufoZYgo9+n+a1nvtPjccORoF9SfomHt5tXXajzrddvMRfDAM1Eq3ZWtIOBi0Iul8dInKqn1YOD4D+sF2+1CSy90tJvnUSZc7rz262jOTzf2uK/DgV2yUmGXxafxxBaXQAXkY20gRbhnmkL9yM6XrdGzUKVghVcTHM8r4daXpJ+Ul9zJcRG60Mi3cU8zcxfsFLxmBKrRSarsOGE1on6rlWe/oTzJ2LGv+tAP+jvRF9oLV0QVKx13UGbjJHHqozbYMN7edCxJzeUfRvGOg= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39042d68-dbd4-4aa9-ad7e-08dba4ca42af X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2023 17:48:01.7471 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR03MB5181 Received-SPF: pass client-ip=2a01:111:f400:7e88::81c; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM10-DM6-obe.outbound.protection.outlook.com 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, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) Hello guix! Before I get into the actual bug I'm trying to report, I have to bring up 2 other complications. 1. qtwayland@6 currently doesn't build due a test failure. So in this bug I'm either using "--without-tests=qtwayland" on the command line or "((options->transformation '((without-tests . "qtwayland"))) qtwayland)" in manifests. 2. The way we deal with multiple package versions in a profile is really weird. "guix shell package@1 package@2" works as expected (both versions available). "guix install package@1 package@2" silently installs only the newer one. Putting package@1 and package@2 in a manifest yields: "error: profile contains conflicting entries for package" OK with that out of the way, onto my actual bug report: I use wayland. I also use some qt applications. For a qt application to display on wayland it either needs the qtwayland plugin available, or it can use some x11 fallback thingy. The qtwayland plugin is the way I'd like my qt applications to render. Some applications include qtwayland in their inputs like okular and work fine out of the box. Most applications (like openscad and jami) do not. This is fine because we can simply install qtwayland into our profile. Not everyone uses wayland so this actually seems like the appropriate thing to do. Unfortunately, openscad uses qtwayland@5 and jami uses qtwayland@6. Due to the above explained complication, I cannot simply install both into my profile. We could make qtwayland@5 and qtwayland@6 into two completely different packages and that would solve my problem. Doing "guix shell qtwayland@5 qtwayland@6 qtbase" (jami wants qtbase for some reason), allows me to run both openscad and jami. So clearly qtwayland@5 and qtwayland@6 don't interfere with each other. Of course the more user friendly option would be to simply add the appropriate qtwayland to the inputs of a package using the qt-build-system. Or maybe even make it propagated from qtbase somehow? guix size qtwayland@5 = 1203.1 MiB guix size qtbase@5 = 1171.5 MiB guix size qtwayland@6 = 1271.7 MiB guix size qtbase@6 = 1190.2 MiB Well if I understand how "guix size" works, then adding qtwayland would only add 30 or 80 MiB, which in my opinion isn't a lot. My vote is on just adding qtwayland to all wayland packages (at the cost of a full qt rebuild). From unknown Mon Sep 22 11:59:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65508: Displaying qt applications on wayland using qtwayland is complicated Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 25 Aug 2023 11:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65508 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Morgan Smith , 65508@debbugs.gnu.org Cc: maxim.cournoyer@gmail.com Received: via spool by 65508-submit@debbugs.gnu.org id=B65508.169296242021631 (code B ref 65508); Fri, 25 Aug 2023 11:21:01 +0000 Received: (at 65508) by debbugs.gnu.org; 25 Aug 2023 11:20:20 +0000 Received: from localhost ([127.0.0.1]:39445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZUrU-0005co-CZ for submit@debbugs.gnu.org; Fri, 25 Aug 2023 07:20:20 -0400 Received: from jpoiret.xyz ([206.189.101.64]:44352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZUrT-0005cg-Fu for 65508@debbugs.gnu.org; Fri, 25 Aug 2023 07:20:19 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id E1ACA18530D; Fri, 25 Aug 2023 11:20:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1692962413; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=M/0tPxX2DZSgDzrq5oE1ZVuS/PYkibP8dnu3ReXVY+Q=; b=Ez2okVbsva7swMn7knSbdpWMmsV2Nv6ffLXkYTxGG5Dn4XuF7of9X27waHX/md1Pgf8Gvd 1zfYZr2sMre2GYYEgwKNqaDcvQ3Y1VuQ0qro26mkhu5Khz09/wf4Gg+0Q+eckk6p/BVFWX c5ae/Y3JZrSbNE9q3jARCqy6HCVLwkql+UAGyYlSU8sSP64X/Osg+aocoNCJ06pJo6C6pe Jn6bgmehLQ5AkLLmzXXMSv/l+/pxAeO4aZiKcBjzkSd7b6vKULaP5peSUYTzeSAZpjMuTl ++qkq6QWliwQQ7KbIjy9mSzvci/CMq+tL5PcIcyEkoZ/IysHPwyjK79HQg1hqg== From: Josselin Poiret In-Reply-To: References: Date: Fri, 25 Aug 2023 13:20:10 +0200 Message-ID: <874jknv05x.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spamd-Bar: / Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spam-Score: -0.0 (/) 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: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Morgan, Morgan Smith writes: > Well if I understand how "guix size" works, then adding qtwayland would o= nly > add 30 or 80 MiB, which in my opinion isn't a lot. My vote is on just ad= ding > qtwayland to all wayland packages (at the cost of a full qt rebuild). Just dropping by to say that I agree with this! Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmTojmoQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5Fhcair9SC/wOkTohjqoR749oY1nUoop2aM81F8t8M57t p7TghTm2v2SFmL7b19Zw5gm83dLq4MNja3gkT6hAlkwZ3yaX1VmOb5hUOB53ncom 0hFq2/ogL3Oko/8iIt/vKwcOxUoGvSwp73CAu2+jVEbkT+KylkTo+Q+1Gvbm6hRI euqbc1KNGTuydt3lDO9vFe8R5QAY/4xKoCT2hGetBJWrXGYElRopnmPQRawfuyFN sdDIAPY0y2dlUoMI2S40PSp7lJsoMG/4g17Blv5cX+mpdPBPvSGulvbdDS6/Ip4f IFHepCmdO8OGKuW3gr9Y5SU82XQSrlD40AFYol65qsVtscs8Inwqo9DZpUQF2u8S oUrO+Dyodh2BQ8EvcHFoEChZ+nqSQXG8ZnkmTzY/sK6D9W4d1UKA0KjNEBrL66Y+ MEYMTVVyZh8rKl45UJsVwAhqfSIq/YvZqZ2rGGtQJBeCpkLaPUO//7mNvA5gmL70 JBwAUIXTOF4waU+FEApEJ74owimyfkI= =+0r5 -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Sep 22 11:59:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65508: Displaying qt applications on wayland using qtwayland is complicated Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 26 Aug 2023 16:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65508 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Morgan Smith Cc: 65508@debbugs.gnu.org Received: via spool by 65508-submit@debbugs.gnu.org id=B65508.169306681513212 (code B ref 65508); Sat, 26 Aug 2023 16:21:02 +0000 Received: (at 65508) by debbugs.gnu.org; 26 Aug 2023 16:20:15 +0000 Received: from localhost ([127.0.0.1]:43354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZw1G-0003R1-HH for submit@debbugs.gnu.org; Sat, 26 Aug 2023 12:20:14 -0400 Received: from mail-vk1-xa31.google.com ([2607:f8b0:4864:20::a31]:46503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZw1E-0003Ql-VV for 65508@debbugs.gnu.org; Sat, 26 Aug 2023 12:20:13 -0400 Received: by mail-vk1-xa31.google.com with SMTP id 71dfb90a1353d-48faba23f51so873001e0c.1 for <65508@debbugs.gnu.org>; Sat, 26 Aug 2023 09:20:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693066801; x=1693671601; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Jc3koBNugPunU8xTee4OIH/l75I0kWB9Pgx8GiAhT4Q=; b=bS0M4wmMV+gSk+IgG/PR4wqb0eVmQOPZ6rFohEvDCtHSrY3O00vGoaCZBTFWJ/WQ+S GWmsjJU28KEqgRjie4enOok483//NbZQJArJJYdQ2P6+6dpxRP3WJlWbEVXfvFf2CoEX 5hDE+5x/g4FVIvOofRH6RWLhi7Xhf2ULs2J441MSASCi3FsXgQ1dCTinFWjkNf8iI+kS i7+FBVty5X5U9ztz2wwj1hrh76xCKKFt18jwRPORNlzEmQ2zIYELMYduz6USYHYak1C1 IAPbAMSpki+mQsGuOd3lwsE+9rw2eqVAm+uI2k5osuEk3uaCcjauv5ij/UuE5PNrTrI2 o5wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693066801; x=1693671601; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Jc3koBNugPunU8xTee4OIH/l75I0kWB9Pgx8GiAhT4Q=; b=GTr+rRcynRnNscUcmmPkVXWEVkf/OtT/3VdIzwBO25Us6C1Vp/TTw5lPaWnGoMu+ow vlwAo/eGFOV0GzyvgtII9X8UT38pHCDQfY8E2qWn2QoPkvInY86nw9ApS3jPGsWdbpgV HcPiI/HHmV3EVMwgvA9mTdLkyKbVbTx9nuObyaxwcYaRhKUj9mu7QeHs4ZCkbu8MVOp6 Mmy0Yvp9wJV1gGk2o816dczeINHjlJxWxaCYmpzxfM/fWViyWf1UT9S2TMWT9TNE9rDE s0kJfevtser+GFIu+RWjz0DoxpXsnq+pfeciIa56YUB4+d4OeEv2NC8+hj5p44C+xgNY BrBg== X-Gm-Message-State: AOJu0YxEazFia58uX1Uu5beYXGAArLCTiZctDCpFXw4CI6VhUU/Xsqke oOG1vQKrDf1trjJ4h0pNoig7OUPvk1U= X-Google-Smtp-Source: AGHT+IF4bpuHW2SOldA+xNNmURCLIhyCRFMvfELmdOmPmwm9D+wbs0eK3njG92mdc/86O+inr0yJkg== X-Received: by 2002:a1f:dd44:0:b0:48d:2bcf:f959 with SMTP id u65-20020a1fdd44000000b0048d2bcff959mr16928919vkg.3.1693066801575; Sat, 26 Aug 2023 09:20:01 -0700 (PDT) Received: from hurd (dsl-155-106.b2b2c.ca. [66.158.155.106]) by smtp.gmail.com with ESMTPSA id g8-20020ae9e108000000b0076dae4753efsm1254766qkm.14.2023.08.26.09.20.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Aug 2023 09:20:01 -0700 (PDT) From: Maxim Cournoyer References: Date: Sat, 26 Aug 2023 12:20:00 -0400 In-Reply-To: (Morgan Smith's message of "Thu, 24 Aug 2023 13:48:04 -0400") Message-ID: <87edjpojwv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) Hi, Morgan Smith writes: > Hello guix! > > Before I get into the actual bug I'm trying to report, I have to bring up 2 > other complications. > > 1. qtwayland@6 currently doesn't build due a test failure. So in this bug I'm > either using "--without-tests=qtwayland" on the command line or > "((options->transformation '((without-tests . "qtwayland"))) qtwayland)" in > manifests. > > 2. The way we deal with multiple package versions in a profile is really weird. > "guix shell package@1 package@2" works as expected (both versions available). > "guix install package@1 package@2" silently installs only the newer one. > Putting package@1 and package@2 in a manifest yields: "error: profile contains > conflicting entries for package" > > > OK with that out of the way, onto my actual bug report: > > I use wayland. I also use some qt applications. For a qt application to > display on wayland it either needs the qtwayland plugin available, or it can > use some x11 fallback thingy. The qtwayland plugin is the way I'd like my qt > applications to render. > > Some applications include qtwayland in their inputs like okular and work fine > out of the box. Most applications (like openscad and jami) do not. > > This is fine because we can simply install qtwayland into our profile. Not > everyone uses wayland so this actually seems like the appropriate thing to do. > Unfortunately, openscad uses qtwayland@5 and jami uses qtwayland@6. Due to the > above explained complication, I cannot simply install both into my profile. > > We could make qtwayland@5 and qtwayland@6 into two completely different > packages and that would solve my problem. Doing "guix shell qtwayland@5 > qtwayland@6 qtbase" (jami wants qtbase for some reason), allows me to run both > openscad and jami. So clearly qtwayland@5 and qtwayland@6 don't interfere with > each other. > > Of course the more user friendly option would be to simply add the appropriate > qtwayland to the inputs of a package using the qt-build-system. Or maybe even > make it propagated from qtbase somehow? > > guix size qtwayland@5 = 1203.1 MiB > guix size qtbase@5 = 1171.5 MiB > > guix size qtwayland@6 = 1271.7 MiB > guix size qtbase@6 = 1190.2 MiB This size is a bit misleading for Qt 6, which recently regressed by referencing Python, bloating it's size by about 100 MiB, IIRC (now fixed on the telephony-team branch). Since qtwayland correctly works as a plugin when installed to a user profile, it seems we should leave it that way, but I agree we should fix the uses cases of installing multiple versions of the same package in the same profile. -- Thanks, Maxim From unknown Mon Sep 22 11:59:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Morgan Smith Subject: bug#65508: closed (Close) Message-ID: References: X-Gnu-PR-Message: they-closed 65508 X-Gnu-PR-Package: guix Reply-To: 65508@debbugs.gnu.org Date: Sat, 02 Aug 2025 20:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1754166482-2250-1" This is a multi-part message in MIME format... ------------=_1754166482-2250-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #65508: Displaying qt applications on wayland using qtwayland is complicated which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 65508@debbugs.gnu.org. --=20 65508: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65508 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1754166482-2250-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 65508-done) by debbugs.gnu.org; 2 Aug 2025 20:28:00 +0000 Received: from localhost ([127.0.0.1]:38082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uiIpj-0000a2-TQ for submit@debbugs.gnu.org; Sat, 02 Aug 2025 16:28:00 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:47512) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uiIpg-0000ZT-N0 for 65508-done@debbugs.gnu.org; Sat, 02 Aug 2025 16:27:58 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1AD1E388; Sat, 2 Aug 2025 22:27:50 +0200 (CEST) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id cBQxa9PQycSh; Sat, 2 Aug 2025 22:27:49 +0200 (CEST) Received: from jurong (86.56.141.77.rev.sfr.net [77.141.56.86]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5F87B334; Sat, 2 Aug 2025 22:27:49 +0200 (CEST) Date: Sat, 2 Aug 2025 22:27:48 +0200 From: Andreas Enge To: 65508-done@debbugs.gnu.org Subject: Close Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Result: default: False [-2.89 / 15.00]; NEURAL_HAM(-2.98)[-0.995]; MID_RHS_NOT_FQDN(0.50)[]; BAYES_HAM(-0.30)[75.00%]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Action: no action X-Rspamd-Queue-Id: 1AD1E388 X-Rspamd-Server: hera X-Spamd-Bar: -- X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65508-done 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: -1.0 (-) This is now https://codeberg.org/guix/guix/issues/790 Andreas ------------=_1754166482-2250-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Aug 2023 17:53:19 +0000 Received: from localhost ([127.0.0.1]:38598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZEWF-0005J0-Aw for submit@debbugs.gnu.org; Thu, 24 Aug 2023 13:53:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZEWE-0005Ij-Ba for submit@debbugs.gnu.org; Thu, 24 Aug 2023 13:53:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZEW4-0002To-E5 for bug-guix@gnu.org; Thu, 24 Aug 2023 13:53:08 -0400 Received: from mail-dm6nam10olkn2081c.outbound.protection.outlook.com ([2a01:111:f400:7e88::81c] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZEW1-0005Sk-Up for bug-guix@gnu.org; Thu, 24 Aug 2023 13:53:08 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fT6IHSrcxijBBzNfFgXf8o1IlcPo+TxK54MVDlHPR77CxC7wwWwwruavR00nJnD+9liIcFVpVvb5ofReO5+zoqTWcPYTf/DY4fvCYCKoUOD9YDRcj8RPeAcZhPLOrsw1pbIhbdon7f1NXzeOa3Z+omBnO8qF1O2xMmg5pb5ufnme7uknpfwcjiNTeA8PI1YeGZYNEV7xjd5kGBh9w2S+Gm3o9N/n1vqktKTb+xnGPqXMuUp9EPyAuw47U5L+wobmSua8+4zzsEk4DRkXYwBI43n7qGm3KZSAEmRyvXXk9bjjs+fd9J8++xKFtF7N86/+2KXxh4SceYb6ZW4rYptIPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=79pvVs39pZlHNRBYKhQLVDO1knZB1U/Kz9Vz4SsBNcY=; b=oV0Eu+nmqS7C1Ot7ZO+xqpY8PcA/tn1bG+s74ztZh8QccWAZBnQb8RvpIUkyv72syx1IMBq8ldYPXiU0N1WKdLcoq1CBcH2fmhK8jatFgeKCaGb2uCQn5hd5Sab2hoJymuD7feDPrF1NcN6ueRietKaqOPN8pmU2PSrLOIsqEgEWkgBtzPKYaz6nOHbfjjTaAc1DMeOQgg9KaKFMaXHXrnl5A3p5KatoQpatjHSFdpdKmdaY1slB+0e976DtaNuoN5B64hG0vpjgdXIeYrbn0L/8GBR4rPz8B6GzThLCaV4sNSIq34ai9xaEsubcvAraIxaMXtwxFGTHSha8RiAUzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=79pvVs39pZlHNRBYKhQLVDO1knZB1U/Kz9Vz4SsBNcY=; b=PrgQ9jufLD367J9U6GA2oMQ6crP76GjzjQ4PZGiNRn/GDfFam5cv0eEh815ep8WQ5SBYSf9YbuTP9pH3Z1NLNZ5HyIPwkGmuWfkK73SV1ZKCAm+3wz3mmH90AVhJZBoaXKdUkFeoACue9XBMbm7IC1/G9B6BYbV6USizvWtwbMFyLX+BPY244VOlpxIC+CkZEsc85ScsHcqI0CBmjnrXM5qgrqOgnAuxbHByukSKAVcwrxBEbXQXMr6hmi6LsSVZltjFH0RoiHSjP1SSuo6SUOtCYgY5duNROMUnrzxjgW2ciKX/lHn70pHc7ePWp6bptdfkt5jcXDL/HyLOFcusjQ== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by MN2PR03MB5181.namprd03.prod.outlook.com (2603:10b6:208:1e5::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.27; Thu, 24 Aug 2023 17:48:02 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9ff4:cc3e:b863:5ff0]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::9ff4:cc3e:b863:5ff0%7]) with mapi id 15.20.6699.027; Thu, 24 Aug 2023 17:48:01 +0000 From: Morgan Smith To: bug-guix@gnu.org Subject: Displaying qt applications on wayland using qtwayland is complicated X-Debbugs-Cc: maxim.cournoyer@gmail.com X-Hashcash: 1:20:230824:bug-guix@gnu.org::IjT8C9Bmr3kBsiLO:12t Date: Thu, 24 Aug 2023 13:48:04 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-TMN: [Op5b25973g1tWVXDnRT22bpvDHXDDu5R] X-ClientProxiedBy: YT4PR01CA0192.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:110::13) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <87edjsz60b.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|MN2PR03MB5181:EE_ X-MS-Office365-Filtering-Correlation-Id: 39042d68-dbd4-4aa9-ad7e-08dba4ca42af X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZoJn1bDcGOWRlzY0Ota4UjPWw0YpRp5EbuWCi9eJ3tZJoN1VCMIizn5WwdTMY8tm9hfMK9lKcUFWfOA88aa7t8m7vSD7dphWW3Und9BBliIfY6zf9DKOQ0wKg1FXqjXkGJdtjQtnAnvM45u8HCf+Bl+4dG+crwtGNUrSxftP+RRn/AywRArTxu4eu+24dOs1t7TcKwFyl7OdN9h3DPtD+KYIiQf0hYxQRRMC7SNFV2BFm45+geFOUXJFF4geYNbc/dATdcJbFU1X2OA8tNPinYhUbUw/GjCtFjEMH48mZYO4cFpbWqQt6oAzB1hWNEZDe4qaqLjQ7x5E++77QUXncotmNlcOqPqEN/u2py9OYaIFTmJ45bDm/G4Yo2+9hbtJ5TJOKzWUSq0vcwXzFLxUv2eSqBrJWqU5jmfyBmyKBnhAKwhNC99W2PRnxAjp/wd6QmclLGoqHVHfHoISh60C+LWXP77cgADCwQhtGgpwCFe2bncCiu5jPbFQPqL529KYB+MMYFhtSo6jkr3tMEB2jRTd+NLrSkc9WhsxdiBQYMiUt9BKxUA0z49XqvGQaABj X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?u2RNrl4p6UpOrDLcRO8ni+Su0CMLqdFViWJLyKv9J7mF9Ih6LKykdfZuco9u?= =?us-ascii?Q?sV2TDevScGf5b29Qw7bIK9tzFZRUdeLxSRLxvBL9tXT9Sy3pZoSnnS4EYWBZ?= =?us-ascii?Q?BpTWUV8lEHJ7vMCf1YuzKbabAenvqIW10wh9NiX7enVqcVmA7do7QmM/8T6z?= =?us-ascii?Q?r4y3tTXwLxzUGl1T4FMZ5LW3MmZ1RDeU9VUFM6U9dW3puvmCH6xhu5FBZz+T?= =?us-ascii?Q?IcrU1tJQVa67YuV7zEQnbQ0mP0OU5regmNlyOYWkq6ujE99wM0CWWOMBhGqG?= =?us-ascii?Q?Ky5K9JD+6YMitjbR0cfRWPLMoyMw0sYIht8kOeg3NhLdM7a51sfN8T9kCRk2?= =?us-ascii?Q?PE9S3HISwu6Z8WxItbvW+MQW9H0vHbw6Uo8+0qYdgFOMqsHwkHjyXZ+4t1zx?= =?us-ascii?Q?kDswCpyvFafXjKkYNijmFjsTSmTGJpAXx087ZdFU4QitVYKUGf+aDqqZ9Yqh?= =?us-ascii?Q?/HkOImSuH3tcriJmw8ZogAkd+ALmhwBJJCLWCfSNysdvGYElYE01g8+TtHsN?= =?us-ascii?Q?qEyHnnDGex2ofxa0voR+sU3jw0aACRctX12qDqMUzwd9APvUqKC3HncrCBlP?= =?us-ascii?Q?kTC86C9aYmZBDr78tA1IVlG22H5k0835FqQKZxx/wt2iepT1JKKkWPR9o/Bk?= =?us-ascii?Q?efrp0EEkr4OdwzaSWS1iBfd9CMvkIqCkKz9LEQtGIHYiANPGkV8wvPupLIv8?= =?us-ascii?Q?yKF6yt5s9KsCG7c5O/OJq024xy/cvCbAsxXr8jpzbjm4rQBGYi4P21FpXXKS?= =?us-ascii?Q?5nNIZqu/YKzm3+Z94Oz9UBqPaDUfKqNa5zki/rXC09qN0FjTiawpPkDVaGpO?= =?us-ascii?Q?RBHy+H79jwOEHXpquoeO0HT+8IX4adN23znwzkzhGJMAPJcTdrxcXAazLVQt?= =?us-ascii?Q?bIxhErDV49Ad9SfTua654d8ekZFbr3Kv6hazum8ksGoNq1J+gJiXUFuHFskR?= =?us-ascii?Q?gEQSWgCM99rG4eRII78T4VerCG1ufoZYgo9+n+a1nvtPjccORoF9SfomHt5t?= =?us-ascii?Q?XXajzrddvMRfDAM1Eq3ZWtIOBi0Iul8dInKqn1YOD4D+sF2+1CSy90tJvnUS?= =?us-ascii?Q?Zc7rz262jOTzf2uK/DgV2yUmGXxafxxBaXQAXkY20gRbhnmkL9yM6XrdGzUK?= =?us-ascii?Q?VghVcTHM8r4daXpJ+Ul9zJcRG60Mi3cU8zcxfsFLxmBKrRSarsOGE1on6rlW?= =?us-ascii?Q?e/oTzJ2LGv+tAP+jvRF9oLV0QVKx13UGbjJHHqozbYMN7edCxJzeUfRvGOg?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39042d68-dbd4-4aa9-ad7e-08dba4ca42af X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2023 17:48:01.7471 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR03MB5181 Received-SPF: pass client-ip=2a01:111:f400:7e88::81c; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM10-DM6-obe.outbound.protection.outlook.com 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, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) Hello guix! Before I get into the actual bug I'm trying to report, I have to bring up 2 other complications. 1. qtwayland@6 currently doesn't build due a test failure. So in this bug I'm either using "--without-tests=qtwayland" on the command line or "((options->transformation '((without-tests . "qtwayland"))) qtwayland)" in manifests. 2. The way we deal with multiple package versions in a profile is really weird. "guix shell package@1 package@2" works as expected (both versions available). "guix install package@1 package@2" silently installs only the newer one. Putting package@1 and package@2 in a manifest yields: "error: profile contains conflicting entries for package" OK with that out of the way, onto my actual bug report: I use wayland. I also use some qt applications. For a qt application to display on wayland it either needs the qtwayland plugin available, or it can use some x11 fallback thingy. The qtwayland plugin is the way I'd like my qt applications to render. Some applications include qtwayland in their inputs like okular and work fine out of the box. Most applications (like openscad and jami) do not. This is fine because we can simply install qtwayland into our profile. Not everyone uses wayland so this actually seems like the appropriate thing to do. Unfortunately, openscad uses qtwayland@5 and jami uses qtwayland@6. Due to the above explained complication, I cannot simply install both into my profile. We could make qtwayland@5 and qtwayland@6 into two completely different packages and that would solve my problem. Doing "guix shell qtwayland@5 qtwayland@6 qtbase" (jami wants qtbase for some reason), allows me to run both openscad and jami. So clearly qtwayland@5 and qtwayland@6 don't interfere with each other. Of course the more user friendly option would be to simply add the appropriate qtwayland to the inputs of a package using the qt-build-system. Or maybe even make it propagated from qtbase somehow? guix size qtwayland@5 = 1203.1 MiB guix size qtbase@5 = 1171.5 MiB guix size qtwayland@6 = 1271.7 MiB guix size qtbase@6 = 1190.2 MiB Well if I understand how "guix size" works, then adding qtwayland would only add 30 or 80 MiB, which in my opinion isn't a lot. My vote is on just adding qtwayland to all wayland packages (at the cost of a full qt rebuild). ------------=_1754166482-2250-1--