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 0048E1581FB for ; Thu, 29 Aug 2024 22:56:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0271FE2A15; Thu, 29 Aug 2024 22:56:23 +0000 (UTC) Received: from smtp.gentoo.org (dev.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 B6091E2A11 for ; Thu, 29 Aug 2024 22:56:22 +0000 (UTC) From: Andreas Sturmlechner To: gentoo-dev@lists.gentoo.org, pr@gentoo.org Subject: [gentoo-dev] [RFC] News Item v2: KDE Plasma 6.1.4 and Gear 24.05.2 Upgrade Date: Fri, 30 Aug 2024 00:56:14 +0200 Message-ID: <5974000.MhkbZ0Pkbq@tuxbrain> 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="nextPart1803958.VLH7GnMWUR"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Archives-Salt: 24f4de21-c3db-4528-96bf-877f37742c48 X-Archives-Hash: 606e3749c667d82c2d6a1cda76e410ea --nextPart1803958.VLH7GnMWUR Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Andreas Sturmlechner To: gentoo-dev@lists.gentoo.org, pr@gentoo.org Date: Fri, 30 Aug 2024 00:56:14 +0200 Message-ID: <5974000.MhkbZ0Pkbq@tuxbrain> MIME-Version: 1.0 Title: KDE Plasma 6.1.4 and Gear 24.05.2 Upgrade Author: Andreas Sturmlechner Posted: 2024-08-31 Revision: 1 News-Item-Format: 2.0 Display-If-Installed: kde-plasma/plasma-workspace:5 Reasons ======= KDE Plasma 5 has reached end of life and is no longer supported by Gentoo. 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. It is therefore required for all users to upgrade to KDE Plasma 6[1]. At the same time, KDE Gear 24.05.2 is provided with most applications ported over to KDE Frameworks 6. As long as KF5-based applications are being shipped with the KDE Gear bundle, and other non-KDE Qt5-based applications still common in ::gentoo repository, it is advised *not* to disable USE="qt5". Changes ======= Not many - much like Qt6, this is mostly an evolution of the existing codebase, no disruptive feat. Plasma Wayland support has come a long way and therefore KDE developers have decided to make it the default login session for Plasma 6, even if some known papercuts[2] remain. For users affected too much by those, switching to the still existing X11 session is as easy as selecting it in the display manager of choice. Disabling USE="wayland" is *not* changing this default, it will yield no dependency savings, and we advise against doing so. It does not affect users' X11 sessions. In Gentoo: The 32-bit ~arm/arm keyword was inconsistent across KDE Plasma, KDE Frameworks, and KDE Gear, and has been dropped. The situation for x86 was similar to arm and test failures often blocked stabilization. Stable x86 has been dropped, ~x86 was dropped for KDE PIM, dev-util/kdevelop and any other dev-qt/qtwebengine:6 reverse dependencies. User Action Required ==================== For users of a plasma profile[3], no specific upgrade steps are necessary, although some precautionary measures are advised before and during upgrade: - Switch to a standard (Breeze or Oxygen) theme - Depclean kde-misc/latte-dock, it is unfit for Plasma 6 (and masked already) - Cleanup sets and @world from any SLOT or version pinning of KDE packages - If possible, perform the upgrade not inside a running Plasma session Necessary USE flag changes were already made in plasma profile, therefore only users of other profiles should set USE="kf6compat qt6" globally[4]. Once the packages become available on your arch, it should be as simple as update @world: emerge -aquUD @world [1] https://kde.org/plasma-desktop/ [2] https://community.kde.org/Plasma/Wayland_Known_Significant_Issues [3] https://wiki.gentoo.org/wiki/KDE#Profile [4] https://wiki.gentoo.org/wiki//etc/portage/package.use --nextPart1803958.VLH7GnMWUR 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/ASQjMY0fts0FAmbQ/I5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRB N0Q2MENGQTQ0NzM5MzQwRjAyODVGRjAxMjQyMzMxOEQxRkI2Q0QACgkQASQjMY0f ts2wXwv/SBugHVcEVl+mPQ3LkDQwBTIW4fSS0suk/thV0vMfNm4XJS8R+mF6xtLm 0V+yjhYrEvTFgqAtNLPg77Lyr3OJGwh0WXAXx9sSHd8Xq5V5vjFZVRbtfQ8X5DaP vIEm4mlLGX269vnnVUzxFff7knbZo+4ceDA20n6ARGDQiNujzr171ttUJc2D/8Hs o3aHhek5WwNYnrB5O6Ki+2bmU40wqzKbmqHy5iCnRRg56ImmfS7kjtRqwUJXuvAc iKZIMUMntu2S5PBYVMLJRZ2Q79QIIMbyJ7bhr5p2EHTujAIt6LW0qKOOmEpRsG2L Im5DkDvjcrybPoiHQw4GL52uhecHff1HR8MpzYj4V0pkvgkD8pWbpPkOAzXGFrDA 6O4PA9IuwIQrAVaWM2jGEG9Cll/RYu1LlbLsYrdifQesHt+7M2PmArdP8HEuY5cK EUFx3mCMyka6+OU9qv2RLlJi2me+3YdEHtl3XdT7XB8P8kWlmcZvTnNA606G5ViH CxzPJnQV =FRjX -----END PGP SIGNATURE----- --nextPart1803958.VLH7GnMWUR--