17.06.2019, 12:15, "Christian Gagneraud" <[email protected]>:
> On Mon, 17 Jun 2019, 21:13 Konstantin Tokarev, <[email protected]> wrote:
>> 17.06.2019, 12:07, "Christian Gagneraud" <[email protected]>:
>>> On Mon, 17 Jun 2019, 20:15 Elvis Stansvik, <[email protected]> wrote:
>>>> Den mån 17 juni 2019 kl 09:12 skrev Christian Gagneraud <[email protected]>:
>>>>>
>>>>> On Mon, 17 Jun 2019, 18:11 Jedrzej Nowacki, <[email protected]> wrote:
>>>>>>
>>>>>> On Saturday, June 15, 2019 6:37:24 PM CEST Thiago Macieira wrote:
>>>>>> > On Saturday, 15 June 2019 02:18:28 PDT Jean-Michaël Celerier wrote:
>>>>>> > > You can download a CMake static binary (https://cmake.org/download/) 
>>>>>> > > that
>>>>>> >
>>>>>> > (...)
>>>>>> >
>>>>>> > I would prefer that our requirements be present in Linux distributions 
>>>>>> > we
>>>>>> > declare are supported build environments. If nothing else, our CI will
>>>>>> > benefit from this.
>>>>>>
>>>>>> Let's not pull CI into it. It already
>>>>>
>>>>>
>>>>> Wow! Let's not pull in the system which only goal is to validate the 
>>>>> "supported platforms" promise, is it what you mean?
>>>>> If I need a special cmake to build Qt, then this should be shipped as 
>>>>> part of Qt itself, another third-party source tree.
>>>>> And then it means that I will need to build qt's build system. In other 
>>>>> words, I'll have to bootstrap Qt build system.
>>>>> I thought that it was a big no-no. The main argument to ditch qmake and 
>>>>> qbs...
>>>>
>>>> Hm, what is the problem with using the official CMake binaries? Isn't
>>>> that what you'd do on Windows / macOS anyway?
>>>
>>> In case you didn't follow the thread, building Qt with cmake requires a 
>>> non-released version of cmake.
>>>
>>> The question is:
>>> By the time qt6 will be out, will the requirement of cmake minimum version 
>>> be met by, say, the latest (two) Ubuntu LTS release? (Or Macos, ...)
>>>
>>> The answer is that, best case, this is doable if qt6 is not released before 
>>> 2022 or 2024. (Current req. Is unreleased cmake 2.15. assuming the minimum 
>>> req. is not bumped, which is very unlikely given the lack of support for 
>>> Android, iOS, etc...)
>>>
>>>> If distro X (e.g. *buntu 20.04) happen to ship a sufficient version
>>>> when it arrives, then great. But having to install the build tool from
>>>> the vendor instead of the distro package manager surely can't be a
>>>> blocker
>>>
>>> Really? Then convince the boot2qt team to force yocto to use the latest 
>>> bleeding edge cmake version for their stable branch...
>>> Good luck with that.
>>>
>>> And then, which is my point, you're asking your customers to build/install 
>>> Qt build system in order to build Qt itself.
>>> That is wrong. The world is not spinning around Qt, sorry for the bad news.
>>> I prefer a transparent self-bootstrapped Qt over an explicit two stages one.
>>>
>>> Right now the cmake build system doesn't respect the initial requirements 
>>> that were used to ditch contenders.
>>>
>>> This is in no way a democratic process.
>>
>> Democracy has no power here.
>>
>> "The Qt Project is a _meritocratic_, consensus-based community interested in 
>> Qt."
>>
>> Decisions are up to tho who does the work.
>
> And those who throw money at it: QtC customers.

Fair point.

>
>>> This is selective hearing, reqs for cmake are artificially lowered while 
>>> reqs for contenders are artificially raised.
>>>
>>> I have no doubt that cmake will be Qt6 build system, this is your choice, 
>>> I'm just asking to stop this simulation, and I'm asking you to take your 
>>> responsibilities, if building Qt6 is not supported on mainstream platforms 
>>> I might consider switching away from Qt.
>>>
>>> Last comment: Please think about embedded Linux, qnx, vxworx, iOS, android 
>>> and whatever next os is coming.
>>> Cmake is not yet ready for that.
>>>
>>> Chris
>>>
>>>> Elvis
>>>>
>>>>>
>>>>> Chris
>>>>>
>>>>>
>>>>>> covers installation of the cmake in
>>>>>> order to test wip/cmake branch 
>>>>>> (https://code.qt.io/cgit/qt/qt5.git/tree/coin/
>>>>>> provisioning/common/linux/cmake_linux.sh?h=wip/cmake)
>>>>>>
>>>>>> Cheers,
>>>>>>   Jędrek
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Development mailing list
>>>>>> [email protected]
>>>>>> https://lists.qt-project.org/listinfo/development
>>>>>
>>>>> _______________________________________________
>>>>> Development mailing list
>>>>> [email protected]
>>>>> https://lists.qt-project.org/listinfo/development
>>> ,
>>>
>>> _______________________________________________
>>> Development mailing list
>>> [email protected]
>>> https://lists.qt-project.org/listinfo/development
>>
>> --
>> Regards,
>> Konstantin


-- 
Regards,
Konstantin
_______________________________________________
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development

Reply via email to