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



Reply via email to