Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 954003 (kf5-removal)

Summary: [TRACKER] KDE Frameworks 5 removal
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: CONFIRMED ---    
Severity: normal Keywords: Tracker
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://community.kde.org/Schedules/Frameworks#toc-KDE_Frameworks_5.x
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 938881, 950751, 953029, 954004, 954005, 955168, 955181, 955248, 950669, 950750, 951138, 954090    
Bug Blocks: 948836    

Description Andreas Sturmlechner gentoo-dev 2025-04-18 19:52:48 UTC
The last release of KF5 was 5.116 on Sat May 19, 2024.


Maintained by others:
> kde-misc/kdirstat (PMASKED)
> sci-electronics/qelectrotech (Qt6 in git master, but qmake+cmake broken)
> dev-vcs/subversion[kwallet]
> media-gfx/flameshot[wayland]
> media-gfx/qimgv[kde] (Qt6 in git master)
> net-irc/quassel[kde] (upstream plans to port it)
> net-misc/remmina[kwallet]

Gentoo kde proj-maintained:
> app-office/kraft (pending PR, no upstream commits in >6 months)
>   https://github.com/dragotin/kraft/pull/246
> app-portage/kuroo (9999 ported)
> sci-electronics/ktechlab (no signs of work)

KDE upstream, Gentoo kde proj-maintained:
> app-editors/okteta (Qt5Script; gruesome porting effort)
>   https://frinring.wordpress.com/2022/05/20/okteta-making-a-small-step-to-qt6/
> app-office/kmymoney (9999 ported)
> app-office/libalkimia (9999 ported)
> dev-vcs/kdesvn (MR pending)
>   https://invent.kde.org/sdk/kdesvn/-/merge_requests/17
> kde-misc/basket (9999 ported, but unusable)
>   https://invent.kde.org/utilities/basket/-/merge_requests/50
> media-gfx/krita (9999 ported)

KDE Gear packages, upstream "maintained" by definition, but we will start making these IUSE=qt5 optional in meta packages and consider providing snapshots as soon as KF6 ports appear in git master:
> kde-apps/artikulate (>=25.07.70 ported)
> kde-apps/cervisia (KF6 FTB)
> kde-apps/kamoso (no signs of work)
> kde-apps/kig (several stalled MRs)
> kde-apps/ktouch (stalled porting MR)
>   https://invent.kde.org/education/ktouch/-/merge_requests/35
> kde-apps/rocs (Qt5Script; several stalled MRs)
> kde-apps/umbrello (KF6 work branch exists)
>   https://invent.kde.org/sdk/umbrello/-/tree/work/port_qt6_try_2

Integration/themes, to be cleaned up last:
> kde-apps/kio-extras (remaining KIO workers could be slimmed down if saving deps)
> kde-plasma/breeze
> kde-plasma/kglobalacceld
> kde-plasma/kwayland-integration
> kde-plasma/oxygen
> kde-plasma/plasma-integration
> x11-themes/kvantum
> x11-themes/QGnomePlatform
> x11-themes/qtcurve
Comment 1 Andreas Sturmlechner gentoo-dev 2025-04-18 20:56:15 UTC
(In reply to Andreas Sturmlechner from comment #0)
> > kde-apps/kio-extras
> > kde-plasma/plasma-integration
Mistaken grep; of course these do not have KF5 versions in ::gentoo anymore.
Comment 2 Larry the Git Cow gentoo-dev 2025-04-29 18:28:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=c09e7eb2f948a58b4be208126d876d1fc2ca3fbc

commit c09e7eb2f948a58b4be208126d876d1fc2ca3fbc
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-04-29 15:53:28 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-04-29 15:58:10 +0000

    sets: Drop stale KF5-based applications from KDE Gear release bumps
    
    With the exception of:
    - kde-apps/artikulate (ported to KF6 in 9999)
    - kde-apps/umbrello (still receiving palpable commits even if KF5-based)
    
    All others dropped here did not get any real code changes between 24.12.3
    and 25.04.0. If they get the odd fix, they can be bumped manually.
    
    This also enables us to stabilise the current 25.04.0 ebuilds in ~arch
    and not accidentally drop them using kde overlay bump/remove facilities.
    
    Bug: https://bugs.gentoo.org/954003
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sets/kdeedu-25.04        | 5 -----
 sets/kdeedu-live         | 8 ++++----
 sets/kdegames-25.04      | 1 -
 sets/kdegames-live       | 2 +-
 sets/kdemultimedia-25.04 | 1 -
 sets/kdemultimedia-live  | 2 +-
 sets/kdesdk-25.04        | 1 -
 sets/kdesdk-live         | 2 +-
 8 files changed, 7 insertions(+), 15 deletions(-)