I'm not sure if core reviewers should be so harsh. But the guideline seems
to be very useful. Guys, please don't create backports too early.

On Fri, Oct 2, 2015 at 2:00 PM, Matthew Mosesohn <mmoses...@mirantis.com>
wrote:

> Hi Fuelers,
>
> I would like to address a concern I have with backporting policy. I'm sure
> all of you know that we should always land patches to master before it
> reaches stable/X.X branch. What you are not aware of probably is that many
> people are making cherry picks well in advance of gathering reviews and
> getting the patch landed in master. Some argue that it "saves time waiting
> on CI", but in reality it's quite the opposite. Adding a cherry pick before
> merging master causes the following workflow to take place:
> 1 - Propose to master and to stable/7.0
> 2 - CI runs on 2 patches
> 3 - Reviewer A comments on master patch
> 4 - owner adjusts both patches and runs CI
> 5 - Reviewer B comments on stable patch
> 6 - owner adjusts both patches and runs CI
> (repeat 3-6 in varying degrees until enough patches are gathered)
> 7 - rebase stable/7.0 patch again... wait for CI again
>
> This doubles the burden on CI and complicates the overall review process
> where we are accepting feedback for the initial solution on two (nearly)
> identical patches. What's worse is it's possible that the two solutions
> merged won't be identical and introduce potential regressions.
>
> I propose we avoid raising any stable/X.X patches before a patch is
> _merged_ into master to avoid this scenario. Additionally, if a core sees
> that this is happening, he or she should mark it -2 and discourage
> submission of new patchsets.
>
> I welcome your thoughts and feedback.
>
> Best Regards,
> Matthew Mosesohn
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to