From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id GOu2HWCZ52RT1QAASxT56A (envelope-from ) for ; Thu, 24 Aug 2023 19:54:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 6DSsHWCZ52SWnwAA9RJhRA (envelope-from ) for ; Thu, 24 Aug 2023 19:54:40 +0200 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 0DE884D9AE for ; Thu, 24 Aug 2023 19:54:40 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=PrgQ9juf; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692899680; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=79pvVs39pZlHNRBYKhQLVDO1knZB1U/Kz9Vz4SsBNcY=; b=pScFE0/NIdpJeN5TyPcKdk/vH4Sco1DuQLt/jPYshMyOQZEDB5YmNNKQkStaNq8oKyq8kO 13hse4bfEpv0UZpvGRvsqZXKROJmJK9NudjaYkCszC7B0pCJEbZYIN1HKxvqOZTfQV2aps foquzkdMj8p4W8Z/2pGP2ISQiyAhfMbmudlXaDiPDZAEwu8qQsYudZ4l0iyAwOHR5GOwYE 1EXAzBk12wst+ufXhtYji+VY19YvrAJDOGirpneM1ZCNPOWlpuAc4yEWZCJPRKfbMimosh asWm09KI0fFp9DfdvyWbH89+XhTPf6Rmu/ACoeIDbsgortt55NxaU8Xt8Iksng== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1692899680; a=rsa-sha256; cv=fail; b=PLLBtICSqW4n5JECS23o7h4X/uPy2m8Kd9vUaiNMZ8c/4yeiVUfh6bZBQrZbWHMC8qPFJ0 016ZpfK6/iDFtRlW1LoBu7iimIthpfodNFLJrHiHPxtB3MsGmSuIjAY8SxSzobooaXcBty aZmI1DN3PHdZe074+kM9Mn+utmdkkfftM0FuUdhTfWCeZuVqyX9zKD7dABVgVsBpTk104+ uVUUYiR932vGM0+1x89cMZ8B33tNpRSEMsv60/NdTOi/9wGeDYNZJtHVW3BabMX+sCPuUN PpW4cB0ke2Jlw88vOaRVO7KasUp7l0MOuWkJ+HZW9o/rhzSk1u673D2LYPs7yg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=PrgQ9juf; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZEWu-0002Zz-Bd; Thu, 24 Aug 2023 13:54:00 -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 1qZEWs-0002Zj-KI for bug-guix@gnu.org; Thu, 24 Aug 2023 13:53:58 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZEWs-0005W6-CO for bug-guix@gnu.org; Thu, 24 Aug 2023 13:53:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qZEWw-0005K2-E7; Thu, 24 Aug 2023 13:54:02 -0400 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+gJiXUFuHFskR gEQSWgCM99rG4eRII78T4VerCG1ufoZYgo9+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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -4.06 X-Spam-Score: -4.06 X-Migadu-Queue-Id: 0DE884D9AE X-Migadu-Scanner: mx1.migadu.com X-TUID: rfNvZB9//OXY 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).