[Development] [HEADS-UP] Updates to branching scheme
Marc Mutz
marc.mutz at kdab.com
Mon Nov 28 13:39:46 CET 2016
On Friday 25 November 2016 13:40:15 Oswald Buddenhagen wrote:
> hello,
>
> as discussed at the QtCS and these lists, forward-merging from the LTS
> branch 5.6 is becoming a significant burden.
> therefore, 5.6 is switching to a cherry-pick based model:
> - 5.6 is *NOT* going to be forward-merged any more, *ever* (also not to
> merge tags)
How about some advance notice to finish integrating existing stuff into 5.6?!?
> - you may integrate only changes which have been already integrated into
> a stable mainline
> - use cherry-pick -x. don't forget to refresh the change if you create
> it before the source change integrates (new sha1!).
> - within the 5.6 "realm", there will be forward-merging from the release
> branch (next: 5.6.3) to 5.6 itself, so cherry-pick to only one of the
> 5.6.x branches.
> - this model is actually the same as what we employed for 4.8, our last
> LTS branch.
> - if you find that your changes recently integrated on 5.6 don't show up
> on 5.7 until monday, it means that you missed the last merge. in this
> case you'll need to _forward_-cherry-pick them. this is an exceptional
> case. to prevent this from happening from this point on, staging in
> 5.6 is temporarily locked down until we open it up again for the
> cherry-picks.
>
> second item: with the 5.8.0 release approaching, 5.7 is now reaching end
> of life. only critical fixes should go to 5.7 at this point. staging in
> 5.7 has been restricted to the release team, so we will be able to
> forward-merge 5.7 directly into 5.8.0, and we could in principle do a
> 5.7.2 release directly from that branch. all non-critical fixes should
> go to 5.8 now.
>
> i'm expecting a flurry of retargeting requests of changes from 5.6 and
> 5.7 to 5.8 now.
>
> regards,
> lars & ossi
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
--
Marc Mutz <marc.mutz at kdab.com> | Senior Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
Tel: +49-30-521325470
KDAB - The Qt, C++ and OpenGL Experts
More information about the Development
mailing list