Kf5 and qt5 residues in KDE Neon

As I’m a sort of fan of lean&clean system (only minimal set of packages to run plasma6 wayland session) , then my attention caught tens of kf5 and qt5 packages in default KDE Neon live iso and corresponding Neon install.

Getting rid of kf5 was easy: “sudo apt remove –autoremove libkf5*” and the Plasma DE continued to run OK

It was little bit more difficult with qt5 packages - “sudo apt remove libqt5*” removed also the plasma DE, but it was easy to get it back by: “sudo apt install --no-install-recommends plasma-desktop plasma-workspace-wayland plasma-nm plasma-pa”.

This also installed as a requirements five qt 5.15.17 packages: libqt5core5t64; libqt5dbus5t64; libqt5gui5t64; libqt5network5t64; libqt5widgets5t64.

As their qt6 counterparts are available, then are the qt5 ones still required? And less packages, smaller iso image, less network traffic, less used electric energy, greener planet… :smiley: If somebody needs older software, then it just pulls in all the needed requirements…

There is probably some small piece in the stack that is not ported to KF6 yet. It could be kio-fuse. While that has been fixed in the meantime, I think the latest release might still be built with Qt5 by default.

plasma-integration needs Qt5/KF5 support to make Qt5 apps use Breeze, so it’s a required dependency.

At least in other distributions, this is split into two packages though. I’m not sure that explains it.