Project

General

Profile

Bug #51224

Updated by Loïc Dachary over 2 years ago

ceph-backports.sh must refuse to create a backport for octopus if the matching backport for pacific is not -merged- staged -merged-staged yet (with a --force option because there presumably are exceptions).  

 It is always better to stage, test -, test-, merge and release- a backport in release N+1 before doing the same for release N. However, people and processes in place for each stage are different. Someone willing to help with the backports by reading "the backport submission documentation":https://github.com/ceph/ceph/blob/master/SubmittingPatches-backports.rst may not fully understand the need for this ordering. 

 If such a person tries to stage a backport for N and is shown the message: "this was not -merged- staged -merged-staged in N+1, please work on that before (or use --force if you know what you're doing)", they will hopefully redirect their efforts to stage a backport for N+1, therefore helping with the ordering of backports.

Back