Happy new year everyone. To properly integrate and support Qt5 applications Plasma ships a bunch of plugins that still build against Qt5. These are:
- Qt5 builds of our styles (Breeze and Oxygen) - same code base for Qt5 and Qt6 - Qt5 version of the QPT plugin plasma-integration, separate Qt5 code - kwayland-integration which is needed for KF5 windowsystem, Qt5-only Qt5 CI is in the process of being sunset, see: https://invent.kde.org/sysadmin/repo-metadata/-/work_items/36 I also get the impression that distros are looking to phase out Qt5, however I have no feel about how many Qt5 applications are still out there in the wild. We need to decide what to do with these right now. I see: - Keep them around but without CI coverage? (my least favourite option for obvious reasons) - drop them for Plasma 6.7 and tell distros if they need them build them from the 6.6 tar ball - keep them and have some CI setup where we build them against a KF5 stack from distro packages (if possible) Did I overlook some other option? Cheers, David P.S. with Qt4 we reached this point much later in the cycle. support for Qt4 variants of breeze and oxygen was only dropped in 2020 with Plasma 5.18, see: https://mail.kde.org/pipermail/plasma-devel/2020-January/108585.html
