On Thu, Jan 8, 2026 at 3:47 AM Steve Cossette <[email protected]> wrote:

> With applications such as Krita still not having released a Qt6 version
> (Though I heard that's coming soon(tm)), is it a good idea to think about
> that right now?
>

Krita is only really supported by upstream (ie. the Krita devs) when using
their Appimage, and not any distribution packages.
They also have their own entire CI stack. I therefore wouldn't worry about
Krita in this instance.


>
> I highly doubt qt5 will be retired in Fedora for a long while (Heck we
> still got qt4 and I think qt3 pieces rotting in the repos) and we do have
> non-kde apps still relying on it. But otherwise, once everything in
> KDE-land is moved over, I see no problem personally against kde retiring
> kf5/qt5 after that.
>

Cheers,
Ben


>
> On Wed, Jan 7, 2026 at 4:24 AM Ben Cooksley <[email protected]> wrote:
>
>> On Wed, Jan 7, 2026 at 9:46 PM David Redondo <[email protected]>
>> wrote:
>>
>>> 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.
>>>
>>
>> I would use distributions as my gauge there, the fact distros are moving
>> to eliminate Qt 5 in many places is a good indicator that there aren't many.
>>
>>
>>>
>>> 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)
>>>
>>
>> Keeping a KF5 stack around means a whole different CI VM image to
>> maintain which isn't something i'm terribly thrilled at the idea of.
>>
>> Not sure if you saw the chat, but the VM images and corresponding caches
>> for build resources are not cheap storage wise.
>>
>>
>>>
>>> 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
>>>
>>>
>> Thanks,
>> Ben
>>
>

Reply via email to