RFC: Switching to min Qt version 5.14 for KF on December 14th

Friedrich W. H. Kossebau kossebau at kde.org
Fri Dec 18 05:44:41 GMT 2020


Am Donnerstag, 17. Dezember 2020, 21:06:23 CET schrieb David Faure:
> In general I might have asked for a more conservative approach; but
> currently anything we do to help with preparing the Qt 6 migration is a
> good thing, and having one less Qt version to support helps with that.
> 
> So, in those exceptional circumstances, I'm in favour, go for it.

Okay :) And it are those exceptional circumstances also which made me push for 
the bump here, otherwise I would have rather tried to have us get Qt 5.13 back 
onto KDE CI.

Albert, commit data tells me did the last bump. Could you go and do the bump 
to Qt 5.14 as well now, given you seem to have some setup for that?

I already adapted the respective policy like this now, based on the discussion 
(please fix any issues directly on the page, linked below):
"
With Qt6 this changes a little bit again. We interpolate "as if" more Qt 5 
versions would be released:
* Qt 5.13 will be the minimum required version 6 months after Qt 5.15, i.e. on 
26 Nov 2020,
* Qt 5.14 would be the minimum required version 12 months after Qt 5.15, i.e. 
on 26 May 2021. With no-one known to stick with Qt 5.13 at the time, the date 
was moved to earlier mid-December 2020 (see discussion<link to ML thread>)
* Qt 5.15 LTS will be the minimum required version 18 months after its 
release, i.e. on 26 Nov 2021

The bumping of the minimum required version in the code is done at the begin 
of the release cycle of the next KF version affected, right after the release 
of the previous one.
"
* https://community.kde.org/Frameworks/Policies#Frameworks_Qt_requirements 

Going to Qt 5.14 also means a bump in supported compilers, see
    https://doc.qt.io/archives/qt-5.13/supported-platforms.html
vs.
    https://doc.qt.io/qt-5.14/supported-platforms.html

So at least GCC 4.8 -> GCC 5, MSVC 2015 as before.
Can anyone tell what the supported clang version of Qt 5.14 is? 


Volker, leaving the stage now for you and the considerations to update the 
plan for when Qt 5.15 should become the minimum dependency :)

Cheers
Friedrich




More information about the Kde-frameworks-devel mailing list