[Development] Qt branches & proposal how to continue with those

Simon Hausmann Simon.Hausmann at qt.io
Mon Jan 29 13:29:55 CET 2018


Right, so one patch release per non-LTS minor release to fix bloopers :)


Simon

________________________________
From: Konstantin Tokarev <annulen at yandex.ru>
Sent: Monday, January 29, 2018 1:27:49 PM
To: Simon Hausmann; Jani Heikkinen; development at qt-project.org
Subject: Re: [Development] Qt branches & proposal how to continue with those



29.01.2018, 11:16, "Simon Hausmann" <simon.hausmann at qt.io>:
> Hi,
>
> I feel that we are generally guiding our users towards the LTS releases. The minor releases appear to address in particular users who need a particular feature before it hits the next LTS release.
>
> In the light of that, I think it would be better to keep the LTS branches open longer and stop doing patch releases for minor releases that are not LTS.

When 5.x.0 is released, there is always a bunch of non-P0 bug fixes in 5.x branch which missed the release because of timing issues.

I propose following workflow:

1) after 5.x.0 is branched, 5.x is kept open and bug fixes go there
2) after 5.x.0 is finally released, 5.x.1 branching starts immediately with usual one-week buffer time
3) after that, 5.x is closed down

>
> Simon
> ----------------------------------------
> From: Development <development-bounces+simon.hausmann=qt.io at qt-project.org> on behalf of Jani Heikkinen <jani.heikkinen at qt.io>
> Sent: Monday, January 29, 2018 7:59:06 AM
> To: development at qt-project.org
> Subject: [Development] Qt branches & proposal how to continue with those
>
> Hi,
>
> We have currently really many branches open:
> - 5.6
> - 5.9
> - 5.10
> - 5.10.1
> - 5.11
> - dev
>
> In my opinion this is too much to handle effectively, especially because there is many branches in stable mode (see http://code.qt.io/cgit/meta/quips.git/tree/quip-0005.rst). Currently '5.6' is in 'strict' mode and  '5.9', 5.10' & '5.11' are in stable... I think we need to change that to be able to work efficiently & get releases out.
>
> So I am proposing following changes starting from 1st Feb 2018:
>
> - '5.6' will move in 'very strict' mode
> - '5.9' will move in 'strict' mode. So no direct submissions anymore, just cherry picks from stable
> - '5.10' will be closed and Qt 5.10.1 will be the final release from Qt 5.10 series (5.6 and 5.9 are LTS branches so we shouldn't keep Qt 5.10 active too long)
> - '5.11' will be to one and only stable branch
>
> br,
>
> Jani
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
> ,
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development


--
Regards,
Konstantin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20180129/34bda796/attachment.html>


More information about the Development mailing list