Road to KF6
As you will be aware for sure, Plasma 6 using KF6 and KDE Gear 24.02 using (mostly) KF6 were recently released. Krusader, even in git master, is still KF5-based, which is by itself not a problem - Plasma 6 still does provide for nice integration of KF5/Qt5 applications after all, but it is with its dependencies where some trouble arises:
- Embedded Terminal:
konsolepart
- needs to be ripped out of an old KF5-based konsole by downstreams, ends up in an error message anyway ("cannot create embedded terminal") - Various kio workers outside of
kio-extras-kf5
, likeffmpegthumbs
orkdegraphics-thumbnailers
- shipped as KF6-based in >=KDE Gear 24.02, collides with KF5-based unless downstream hacks make it possible - Markdown text previews:
markdownpart
- shipped as KF6-based in >=KDE Gear 24.02, translations of this package collide, needs downstream motivation again - Bookmarks support:
keditbookmarks
- shipped as KF6-based in >=KDE Gear 24.02, collides with KF5-based old version
That means user experience will already be degraded depending on the amount of hoops distributions are (not) willing to jump through.
Previous discussion has revealed that this project is rather conservative with jumping to newer dependency versions, which stands in conflict with a move to KF6/Qt6. Maybe it would be possible to change this policy for git master, then branch off stable
as 2.8-qt5
or similar to cherry-pick bug fixes only if you want to continue supporting older distributions?