Received: (at 65508) by debbugs.gnu.org; 25 Aug 2023 11:20:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 25 07:20:20 2023 Received: from localhost ([127.0.0.1]:39445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qZUrU-0005co-CZ for submit <at> 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 <dev@HIDDEN>) id 1qZUrT-0005cg-Fu for 65508 <at> 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 <dev@HIDDEN> To: Morgan Smith <Morgan.J.Smith@HIDDEN>, 65508 <at> debbugs.gnu.org Subject: Re: bug#65508: Displaying qt applications on wayland using qtwayland is complicated In-Reply-To: <DM5PR03MB31631C2B2E4D8ACE2E743EF5C51DA@HIDDEN> References: <DM5PR03MB31631C2B2E4D8ACE2E743EF5C51DA@HIDDEN> Date: Fri, 25 Aug 2023 13:20:10 +0200 Message-ID: <874jknv05x.fsf@HIDDEN> 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@HIDDEN smtp.mailfrom=dev@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65508 Cc: maxim.cournoyer@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Morgan, Morgan Smith <Morgan.J.Smith@HIDDEN> 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----- --=-=-=--
bug-guix@HIDDEN
:bug#65508
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 24 Aug 2023 17:53:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 24 13:53:19 2023 Received: from localhost ([127.0.0.1]:38598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qZEWF-0005J0-Aw for submit <at> 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 <Morgan.J.Smith@HIDDEN>) id 1qZEWE-0005Ij-Ba for submit <at> 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 <Morgan.J.Smith@HIDDEN>) id 1qZEW4-0002To-E5 for bug-guix@HIDDEN; 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 <Morgan.J.Smith@HIDDEN>) id 1qZEW1-0005Sk-Up for bug-guix@HIDDEN; 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 <Morgan.J.Smith@HIDDEN> To: bug-guix@HIDDEN Subject: Displaying qt applications on wayland using qtwayland is complicated X-Debbugs-Cc: maxim.cournoyer@HIDDEN X-Hashcash: 1:20:230824:bug-guix@HIDDEN::IjT8C9Bmr3kBsiLO:12t Date: Thu, 24 Aug 2023 13:48:04 -0400 Message-ID: <DM5PR03MB31631C2B2E4D8ACE2E743EF5C51DA@HIDDEN> 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@HIDDEN> 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@HIDDEN; 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> 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).
Morgan Smith <Morgan.J.Smith@HIDDEN>
:maxim.cournoyer@HIDDEN, bug-guix@HIDDEN
.
Full text available.maxim.cournoyer@HIDDEN, bug-guix@HIDDEN
:bug#65508
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.