From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id dKtgKb3u+2MzSQAAbAwnHQ (envelope-from ) for ; Mon, 27 Feb 2023 00:43:57 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id yEvxJ73u+2M6IAEAG6o9tA (envelope-from ) for ; Mon, 27 Feb 2023 00:43:57 +0100 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 5E54623DE1 for ; Mon, 27 Feb 2023 00:43:57 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pWQg0-00044a-6l; Sun, 26 Feb 2023 18:43:32 -0500 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 1pWQfx-00042n-Ro for guix-devel@gnu.org; Sun, 26 Feb 2023 18:43:29 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pWQfv-0001CX-Dx; Sun, 26 Feb 2023 18:43:29 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 2756D3200903; Sun, 26 Feb 2023 18:43:23 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 26 Feb 2023 18:43:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1677455002; x= 1677541402; bh=xkdNBlJHz0P0oFbxW4zR5KM6KXhJbtXST7EJhU1cwDM=; b=k 7imidoo22yFQh6EH9qdvyde+XueksaKKwxcM04uuzcdwCH2NvHuMZ2Ki+anjGBQx +1cZ02TsoxQl1ci/G2xUjm3dqz2uo3mQtX54dcIo3mcpH/XTU2tffcATYf2g1tRC vbML2A7LF3CGVMBoOfNz8G9ZDXvknieAEkPGZieU3QPRjfTD2TYERGcnXHzscto4 oBb0H2s6rRlYsAUtqhKIB1WdAqy++8Bg5OH1zwHtXCCsLKS69lSnd3E5Hnk4f3vy +SBIACaA8JbFJQg9hwNywy6za8/axbF64AoLMkHcDZZauoAYV+vF/Tvep9A1MQpH ZeFOindV5w/8M5OcpkHQg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1677455002; x=1677541402; bh=xkdNBlJHz0P0oFbxW4zR5KM6KXhJ btXST7EJhU1cwDM=; b=kLXsDcwpgSY6Ev3d7Z41oReRCgEaxXfFIlsiAB2fuKOi dCyqOZKndjgTTq5HmNmgnMcz88BGdjV3Fj5++F3PJEaBLeO4BlbXUvRFTlB/j+zs lGkF2p9o1XhYhrSfIRnVN2saGTHEgod3Eat57Zu3SIaGROZ2iUathztl8dCmPOre A2LanxldbOOXKr8EphStJpaienNM5siZJXd+DaUEqn/H0CuaGvsfiUj+hezbzRxV NG5ASmkFmDtmRd8AYLbLaPQEYZzC8//d/yjDHtbzjMABEzozI6q4zSe1hvZTOnRi usx96igAkj19DNy4Se1eg0SwZb+CS3bUR7ilBsNXbg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudekledgudduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhggtgesghdtreertddtvdenucfhrhhomheprfhhihhlihhp ucfotgfirhgrthhhuceophhhihhlihhpsehphhhilhhiphhmtghgrhgrthhhrdgtohhmqe enucggtffrrghtthgvrhhnpefhkeeikefhhedukeeilefhieehkeelveeiiedtkeeijefg udelffejtefhffekteenucffohhmrghinhepkhguvgdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehphhhilhhiphesphhhihhlihhp mhgtghhrrghthhdrtghomh X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 26 Feb 2023 18:43:21 -0500 (EST) From: Philip McGrath To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , guix-devel@gnu.org, Andreas Enge Subject: Re: Qt in core-updates (was: KDE in core-updates) Date: Sun, 26 Feb 2023 18:43:15 -0500 Message-ID: <1841821.8hzESeGDPO@bastet> In-Reply-To: References: <878rglwqu4.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2218835.1BCLMh4Saa"; micalg="pgp-sha512"; protocol="application/pgp-signature" Received-SPF: pass client-ip=64.147.123.19; envelope-from=philip@philipmcgrath.com; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677455037; a=rsa-sha256; cv=none; b=q5E1rykOE3FS2JQ9/IzpMuD/a0enEPHM6IW7oeSKKM7OUBtg5JZS5VQnvV8cpHD0LvnFLf h1A36U+MjHqk6CBmIelsBKhm6eJ9+YY7RTLMc0yT1gMjdSCr0LjhjX4kh23MSDfN8OTB7D zYFVvJs4gIHufDxa3RU4l9AsPXUXTwWDdX92sh0YGp6qnUDtV0QfzTY65wd3DViTAw1epk 4ktwUsWYCksPNfM6HHi/byDlQV+qAdf3dK5M5znHICMdEsYCw1WR8YyGxgS7fTOMpM6zwH RY4AV4Xv4ZcH2YMxC3D9ePoZfm09L1x0tWd3huTe7RMtQdV92YVLMWeOBwkxtQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b="k 7imido"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=kLXsDcwp; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677455037; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=xkdNBlJHz0P0oFbxW4zR5KM6KXhJbtXST7EJhU1cwDM=; b=nqRFkLUlfzI2bpw6D3TFDeESnUVZr1J2bTKnoaoWtmpDSTSsyFCvXBTVkDaiFYwdMCNK5t lEXgu5OmrxUlBUYMJaV69oNl2176zC3kloiEiHELP0PZ308ms6+JduOxwQ8iBeIbwGmtyO Xq1gS3zB7HTyNH/NKAqJwQ7r48n22MgtNThhzuobxcnxtnvUh0XBYV//YVNKEmN4TBOgZW evOjEYOHcxRfonMr450j4u4ojrG77Sxw6HUBKxxnTTqAlLbJiC1O/YJKFn/toVTsC+t9lp b9f5LyUH/hDUcVZiXje0Gz7Y/OUVp4s3fqfK2tBZ3GSL7zRZhLA4nNH9Ak9d1g== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.19 X-Spam-Score: -2.19 X-Migadu-Queue-Id: 5E54623DE1 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b="k 7imido"; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=kLXsDcwp; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-TUID: Geq1+9DglNfO --nextPart2218835.1BCLMh4Saa Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: Philip McGrath Subject: Re: Qt in core-updates (was: KDE in core-updates) Date: Sun, 26 Feb 2023 18:43:15 -0500 Message-ID: <1841821.8hzESeGDPO@bastet> In-Reply-To: MIME-Version: 1.0 Hi, On Sunday, February 26, 2023 7:44:20 AM EST Andreas Enge wrote: > > In any case, I realised that we are still compiling most packages (including > KDE) with Qt 5, which is seriously outdated (not maintained any more in the > free version since May 2021). Qt 6.3 support will end in April 2023, that > of the current version Qt 6.4 in September 2023. So we have the work carved > out for a (yet to be created) Qt/KDE team. > Note that KDE maintains a patch collection for Qt 5.15: https://community.kde.org/Qt5PatchCollection There was an announcement here: https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection Patches are exclusively backports of bugfixes that have already been committed to upstream Qt 6, except that patches for Qt 5.15 components removed in Qt 6 are also accepted. The patches are curated by a small group of KDE developers who also have commit privileges in the upstream Qt Project (as distinct from the Qt Company). I think out Qt 5 packages should be based on the KDE patch collection. The patches are maintained in Git repositories with the same structure as upstream Qt. They could be extracted with `git format-patch v5.15.3-lts- lgpl..origin/kde/5.15` and added to "gnu/packages/patches/", or we could just change the origins for Qt 5 to point to KDE's repositories, e.g. this one for qt-base: https://invent.kde.org/qt/qt/qtbase/-/tree/kde/5.15 Most KDE stuff can build against Qt 6, but it will continue targeting Qt 5.15 until KDE Frameworks 6 and Plasma 6 are released (maybe as soon as the end of this year?). I'm not a Qt or C++ developer, but I'm a long-time KDE user, and I'm really excited that people have been working to get KDE into Guix: thank you! -Philip --nextPart2218835.1BCLMh4Saa Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE9GWrrNY3rqwUFVXPygNjjfo/HHoFAmP77pMACgkQygNjjfo/ HHo6HQ/9HKSoBcdY6EiVXhmoIWD6cBNIfWARUadVtkADBTJ2onrVLKvCbzFZXX6X J6mdsP3RyBQY2+4pH/n0tunZzrNG2HJVRHHSrSpmJeJkZVqu3XeipN8qmCNXz76l mqttHf8vkH0p5p/zMJAWXCbzIrD13DoeO0xCSmIEySw/U4d5Nmd/iQPFvgr5k2hO Q7zyhV38J6T07/M56hVJZtecGEOvgmTEycl/T+IN1GleTld7dme3oouyL4p7a9V9 WaxA99mI5tgxuxjAT6FbrD7MEUx+RN6Usb/LZhXIkpLK0WNgA+tsnox+aNGjcBRu kFEWqLEKxzlkz77tiCZvpViuLW9KsbwR0ITcaF/O76Ng1p9628eMZaAVM9ILaEWj p6lQHaSDZhPT4tyw+d5XJjXgQL9xrTrpSHVIY/TmQE+U+ZsHbHymx8LOHdy0gsYz tKaK8zsTJKR/yCE+obry9ZUgduNP4TM04H+LcBqc8Lc7MU+4drj1MUqOGB2ZCYJN sUpch8DIt1VZxpUVBWBq4J3NFtphU4x6eKdNoDwVdK4DVQOoNXbFKiRksF0dJYxV 9xOlepEAaU4X4Y+o5lkcrcw3/DE7/qwqMctTpi1rIDcXcWhCEkE889a1x0MndtJk PuoOf4TdaYSwJRZ9h65TbxA0y3JN9iqbYenOcU0BnPNrgnq+bpo= =g/1/ -----END PGP SIGNATURE----- --nextPart2218835.1BCLMh4Saa--