Hey Patrick, Am 05.05.20 um 22:35 schrieb Patrick Donnelly: > Sebastian, > > I tried to run the backport-create-issue script: > > $ python3 src/script/backport-create-issue 44826 > ...snip... > project Orchestrator does not have a Backport tracker > > and got the above error. It seems batch backports are being done > instead [1] manually. I couldn't find an explanation for this policy > in the email archives. Why is the orchestrator being treated > differently from the rest of the Ceph project? Right, we've disabled the Backport tracker (temporarily) for the Orchestrator (mainly cephadm) project. There were a two reasons for that. - I'd like to keep master and octopus aligned for now. That's mainly because cephadm is a fairly new project and a release cycle of one year is way too large. Taking ceph-volume as an example here, but less strict. Right now, this would mean a high volume of backport PRs. - Also, we have a high volume of inter-dependent PRs flowing into master, which makes it important to keep the order of commits when backporting to octopus. Unfortunately, our existing backport workflow doesn't really cope with inter-dependent backport-PRs. That's why I've created my own little script for creating those batch-PRs: [2] . It searches in GitHub for cephadm PRs that needs backporting without duplicating the status of GitHub PRs in the tracker. Using this little script, I can keep track of all PRs that still need backporting and maintain the correct order of PRs at the same time. Still, I'd like to go back to the standard workflow for backport PRs eventually, but we're not there yet. Best, Sebastian [2]: https://github.com/sebastian-philipp/backport-cephadm-pr > > [1] https://github.com/ceph/ceph/pull/34438 > -- SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany (HRB 36809, AG Nürnberg). Geschäftsführer: Felix Imendörffer
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Dev mailing list -- dev@xxxxxxx To unsubscribe send an email to dev-leave@xxxxxxx