From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C51AD15812D for ; Thu, 02 Jan 2025 18:58:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A35A4E086E; Thu, 02 Jan 2025 18:58:36 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 65711E0863 for ; Thu, 02 Jan 2025 18:58:36 +0000 (UTC) From: Andreas Sturmlechner To: gentoo-dev@lists.gentoo.org Subject: Re: Fwd: [gentoo-dev] Please actively drop support for Qt5 wherever possible Date: Thu, 02 Jan 2025 19:58:31 +0100 Message-ID: <3355554.aeNJFYEL58@tuxbrain.fritz.box> In-Reply-To: References: <3346777.aeNJFYEL58@tuxbrain.fritz.box> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3361936.44csPzL39Z"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Archives-Salt: ce55f948-422a-4167-881a-1b56879d7968 X-Archives-Hash: f74eeecb09369f8b0369e8a5a6c5d9cd --nextPart3361936.44csPzL39Z Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Andreas Sturmlechner To: gentoo-dev@lists.gentoo.org Date: Thu, 02 Jan 2025 19:58:31 +0100 Message-ID: <3355554.aeNJFYEL58@tuxbrain.fritz.box> In-Reply-To: MIME-Version: 1.0 On Donnerstag, 2. J=C3=A4nner 2025 12:37:47 Mitteleurop=C3=A4ische Normalze= it Ulrich=20 M=C3=BCller wrote: > Can you provide a pointer to a Qt upstream page saying that Qt 5 is > deprecated? Just for the case that the upstreams of my packages need > further convincing. Not sure I can, without accompanying explanations: https://www.qt.io/blog/qt-offering-changes-2020 Qt5 upstream (Qt Company) OSS support ended on 2020-12-08. Since then, bugs= =20 are only fixed if reproduced in Qt6 first, then backported. Since then, pub= lic=20 availability of commercial 5.15 LTS releases is delayed by 1 year, includin= g=20 repository access for cherry-picking - this is important, see below, and=20 affects Gentoo first and foremost. The last official LTS release will be this April/May: https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-ho= lders https://wiki.qt.io/Qt_5.15_Release#Release_Plan Public availability of this release will be *1 year later*. Some may think= =20 now, fine, updates (3 in total) until 2026! However, if a dependency/toolch= ain=20 upgrade down the stack breaks Qt5 between now and March/April, to be then=20 fixed in their final release, you will be waiting until April/May 2026 for= =20 that to be available. If it breaks later than April 2025, you will be waiti= ng=20 forever. In either case, you rely on downstream volunteer patchwork. KDE Qt5PatchCollection ultimately relies on Qt company's upstream commits a= s=20 well, so don't expect any original work from there to get things fixed. In = any=20 case, there is no clear EOL date for these patches, but they *will* be dryi= ng=20 up as there is no main KDE consumer left, I certainly know that my=20 contributions come to an end. https://community.kde.org/ Qt5PatchCollection#For_how_long_will_this_be_maintained? Gentoo Qt Policy page: https://wiki.gentoo.org/index.php?title=3DProject:Qt/ Policies#Handling_different_versions_of_Qt Gentoo Qt migration notes: https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes --nextPart3361936.44csPzL39Z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQITBAABCgB9FiEESn1gz6RHOTQPAoX/ASQjMY0fts0FAmd24ddfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRB N0Q2MENGQTQ0NzM5MzQwRjAyODVGRjAxMjQyMzMxOEQxRkI2Q0QACgkQASQjMY0f ts3fdgwAgnTQkXM1CvJH4iwDDZUG4MeWJu89RdQRN/Rc9CBQr1HVsAnjAmHsRjhF SUTqV/eWhOtZVrXQjPZcu6HXt9/dfjH+lTTdLU/OZRg67PGPTFmc10udPR5r8G39 pGs52xX+I/3pGq4pNWEtgkwUVXiEiAmMdmcdCcFNFGsafhxB0dHNtGKbAA55LZjM kyx/mGLw/lrw09Qeu3dh3G3PZHLLf8NctTTFTBC0gr8YiS/v6ZB8iv4w2awU6N/Y t5Ix6Dp5yyEpSqaplB3oaoNhb4ua9a9sy4PzG4vWQz5Tb0sEqHDWiU7Q18ZB1WLm Gt+02S03TbrP1omNf1/KcepH3JzT5wHPLWSilJNCo51y2/Xcpu+b7vSUA3umiLmi M+xEBWQs/lbhsjZ/bxKvNzvFRlQKIJ6vsuPaAEgnYzvRfD7d2nf6hROU5DjqrqIX AYzDpUJ5uFVCrzgrGJX0NUuWVUpLoKE5/lzWrfBaDlrVcxk3hyH48ldurIfNS/cX TsCA0T/G =gxXw -----END PGP SIGNATURE----- --nextPart3361936.44csPzL39Z--