From kde-release-team Sat Mar 27 16:07:14 2021 From: =?utf-8?Q?Nicol=C3=A1s_Alvarez?= Date: Sat, 27 Mar 2021 16:07:14 +0000 To: kde-release-team Subject: Re: Requiring Qt 5.15 for KDE Frameworks 5? Message-Id: <9A0205A9-82FE-40C7-90BC-1AD95A6A0C64 () gmail ! com> X-MARC-Message: https://marc.info/?l=kde-release-team&m=161686123303931 > El 27 mar. 2021, a la(s) 12:30, Fabian Vogt escrib= i=C3=B3: > =EF=BB=BFMoin, >=20 > Am Samstag, 27. M?rz 2021, 14:11:38 CET schrieb David Faure: >>>>> On samedi 27 mars 2021 12:51:37 CET Kai Uwe Broulik wrote: >>>> Hi everyone, >>>> during the ongoing KDE Frameworks 6 sprint we were just contemplating >>>> whether we can bump the required Qt dependency for Frameworks 5 to Qt 5= .15. >>>> Reason being that Qt 5.15 includes a set of porting aids and >>>> forward-compatibility with Qt 6, such as version-less "Qt" rather than >>>> "Qt5" CMake target, various QStringView-related features, and so on. >>>> We would like to start working on KDE Frameworks 6 on Qt 6 but still >>>> keep Frameworks 5 supported with as little overhead as possible, i.e. >>>> not having a gazillion ifdefs or even dedicated branch, which we would >>>> likely need, should we have to continue supporting Qt 5.14 in the proce= ss. >>>> Are there any objections or concerns or potential release schedule >>>> conflicts if we did that? >> While at it, can we also get your feedback on >> * Requiring C++17 >=20 > Which for GCC means at least g++ 9 in practice due to std::filesystem? I think we need to be more specific and say what is the minimum compiler ver= sion. Maybe we can set g++8 as the minimum and use C++17 language features w= hile avoiding std::filesystem. But only if someone actually cares about keeping gcc8 support :) --=20 Nicol=C3=A1s=