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 (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DBAB3158083 for ; Sun, 1 Sep 2024 14:13:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 327FB2BC019; Sun, 1 Sep 2024 14:12:59 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E093BE29F2 for ; Sun, 1 Sep 2024 14:12:58 +0000 (UTC) Date: Sun, 1 Sep 2024 10:12:55 -0400 From: Ionen Wolkens To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Please actively drop support for Qt5 wherever possible Message-ID: Mail-Followup-To: gentoo-dev@lists.gentoo.org 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; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ZPRuY0ToKul8ImPw" Content-Disposition: inline X-Archives-Salt: 456d767f-65b5-42c8-88b7-dc3b9bc2eaab X-Archives-Hash: 8aaba98480b4159e92a0f9a6df14986d --ZPRuY0ToKul8ImPw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This includes migrating existing packages to Qt6, forcing Qt6 when a package supports both rather than have USE=3Dqt5/qt6, and last-riting packages with a dead upstream that are unlikely to ever support Qt6. Forcing Qt6 was formerly avoided due to poor integration on Qt5 DEs, but Plasma 6 is now stable and LXQt-2.x is not far behind.[1] The Qt policy page has also been similarly updated.[2] A removal date is not planned "yet" but we want to make progress toward that given as the Plasma 6 news item notes: Qt5 upstream OSS support ended on 2020-12-08, and LTS releases - even with considerable effort by KDE community's backports on top - only go so far. =2E..there is also nobody in neither the Qt nor KDE Gentoo teams that wants to maintain Qt5 more than necessary and it will slowly fall on abandon downstream too. Please prioritize migrating/removing packages that use qtwebengine:5 as it is a constant headache, a security hazard even with backports, and we'd like to drop it earlier than the rest of Qt5[3]. We also don't want users to have to compile *both* qtwebengine slots. On a side-note, the Qt6 migration notes[4] may help a little. [1] https://bugs.gentoo.org/938702 [2] https://wiki.gentoo.org/index.php?title=3DProject:Qt/Policies&diff=3Dpr= ev&oldid=3D1310293 [3] https://bugs.gentoo.org/925718 [4] https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes --=20 ionen --ZPRuY0ToKul8ImPw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEx3SLh1HBoPy/yLVYskQGsLCsQzQFAmbUdmYACgkQskQGsLCs QzS5DwgArdZ/q+FerkMqz/bUVdlOoWzf/qz07sLBr8bxhCg5mrLw91gF/jhftnIp NPia5O9h5mEvzk2scRvyeUS5UiV2HKTcyddA2CeE/+nsIT9ZpSgAQI6PWOjjp4kG VyoKad2wwgaDCfwJK99/r4mQrRVRvnTqpLdTIu3tnUGGWSYBFZT7pwhHKANZQLMU BTalgbtx3zDYMupBdDC424w+WBTqom+z8MAIXZKwMcbHCuVLV4xs//ZdSfioDtP6 gClib55gc9OsnzftXZ6K9nVpq3JIr0vjuINGnRWGVeBsGE/f4k0OEXQVM+VvACWo NLBPW152FAMCovKOh1lN3QhqyaGcIQ== =kYdK -----END PGP SIGNATURE----- --ZPRuY0ToKul8ImPw--