[Development] Proposal to raise the minimum CMake version needed to build and use Qt 6.9

Alexandru Croitor alexandru.croitor at qt.io
Wed Nov 13 16:04:15 CET 2024



> On 13. Nov 2024, at 16:01, Alexandru Croitor <alexandru.croitor at qt.io> wrote:
> 
> 
> 
>> On 13. Nov 2024, at 15:38, Sune Vuorela <nospam at vuorela.dk> wrote:
>> 
>> On 2024-11-13, Alexandru Croitor via Development <development at qt-project.org> wrote:
>>> Which debian stable version are you using?
>> 
>> Debian stable is debian 12. It ships with 3.25.
>> 
>>> Is it unreasonable to ask to install cmake from one of those official repos?
>> 
>> Backports are not part of stable, so yes, I would consider that is unreasonable.
> 
> Do you consider it unreasonable due to backports being 'backports', so not 'stable', thus you are completely against installing any software from there? 
> 
> Or is it more specific that you think that the backports-provided cmake will not be stable enough for building software?
> 
> CMake is generally very good in regards to compatibility and building older and newer projects. 
> 
> While I can relate to the 'only-use-stable' sentiment, I think it's somewhat too harsh of a requirement in this case.
> 
> Enforcing a lower cmake version requirement just for development work, when the specific debian versions will not be used for
> building / shipping / packaging Qt 6.9 for the larger open source community, seems a bit of an uneven trade-off.
> 
> Especially when it's easy to just install a specific standalone kitware-provided cmake binary into a custom location, and use
> that only for specific projects.

I will also point out that we likely won't be raising the cmake version in the coming years after this.

At the same time, debian 13 will release sometime mid-2025? with a newer cmake version.

So maybe half a year of using a non-stable easily-acquirable cmake for development work isn't too much to ask?


More information about the Development mailing list