> On 15 Jan 2019, at 13:44, Kari Oikarinen <kari.oikari...@qt.io> wrote:
> 
> 
> 
> On 15.1.2019 14.32, Lars Knoll wrote:
>>> On 15 Jan 2019, at 13:18, Tor Arne Vestbø <tor.arne.ves...@qt.io 
>>> <mailto:tor.arne.ves...@qt.io>> wrote:
>>>> On 15 Jan 2019, at 13:14, Allan Jensen <allan.jen...@qt.io 
>>>> <mailto:allan.jen...@qt.io>> wrote:
>>>> 
>>>> On Tuesday, 15 January 2019 12:22:11 CET Tor Arne Vestbø wrote:
>>>>>> On 15 Jan 2019, at 12:13, Allan Jensen <allan.jen...@qt.io 
>>>>>> <mailto:allan.jen...@qt.io>> wrote:
>>>>>> 
>>>>>> On Tuesday, 15 January 2019 12:06:17 CET Tor Arne Vestbø wrote:
>>>>>> 
>>>>>>>> On 15 Jan 2019, at 11:54, Lars Knoll <lars.kn...@qt.io 
>>>>>>>> <mailto:lars.kn...@qt.io>> wrote:
>>>>>>>> 
>>>>>>>> Ok, guess I misunderstood a bit. My idea was to keep ‘dev’ for 5.x
>>>>>>>> development and ‘qt6’ for Qt 6 related development. At some point (when
>>>>>>>> 5.15 is branched) we’d basically rename qt6 to dev (because at that
>>>>>>>> point
>>>>>>>> there’s no 5.x anymore).
>>>>>>> 
>>>>>>> 
>>>>>>> Okey, so we _will_ have parallel Qt 5 and Qt 6 feature development, and
>>>>>>> in
>>>>>>> that case need two “dev” branches.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> I argue that instead of naming them ‘dev’ and ‘qt6’ like proposed, we
>>>>>>> use
>>>>>>> explicit names, either:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> - 6.0 and 5.15 (if there’s no 6.1 branched 6.0 is “dev. If there’s no
>>>>>>> 5.16
>>>>>>> branched, 5.15 is “dev”)
>>>>>> 
>>>>>> 
>>>>>> I prefer the idea of keeping dev and make it head of 5.x that very 
>>>>>> clearly
>>>>>> 
>>>> indicates we want new feature development in 5.x not in qt6.
>>>>> 
>>>>> 
>>>>> At some point we _do_ want new feature development in Qt 6 (I presume). 
>>>>> The
>>>>> names we choose now will stick, let’s be a bit proactive.
>>>> 
>>>> At that point qt6 will become dev, and later 6.0 and dev?
>>> 
>>> No, because Qt 5 will still have overlapping “dev” work according to Lars, 
>>> so 
>>> we can’t rename it to ‘dev’.
>> 
>> We can (and should) rename it to dev once the last 5.x version (presumably 
>> 5.15) 
>> reaches feature freeze (ie. in a year from now).
> 
> An alternative way of seeing (and perhaps handling) is in the same way as we
> handle feature branches. The qt6/6/next/whatever branch would be for 
> development
> that can't be put into dev yet as it is not suitable for the 5.x releases.
> Everything that is suitable for 5.x would still go to dev. Once the last minor
> version of the 5 series of releases freezes, dev is open for 6.x stuff. Then 
> the
> qt6/6/next branch would be merged into dev and deleted.

Yes, that’s what it would be in practice.

Cheers,
Lars

_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to