Hi, first of all, I don't know how to sobscribe to this ml, or if it's the right place to post this discussion.
I wanted to share some ideas on how to integrate the tool called ginetics, that is automating the maintenance of the midstream OPM repos. Briefly, this tool detects new merges on upstream projects, downloads and tests them before merging into the local repo. For repos that maintain mainly a rhos7-patches branch with the backports, it automatically tests the cherry-picking and then proposes reviews in gerrit when the cherry-pick passes tests. It's semi interactive, it's capable of responding to commands that can be inserted as comments to the review. I see that you intention is to use delorean for rdo for all the master branches in the projects. Delorean works at package level, not at repo level. If you don't care to maintain a secondary repo with local patches, delorean is the right thing to use. But if in any way you need a local repository to store local changes, gitnetics may be useful to identify problem even before creating the package. For what I understand of software factory, it works well as primary pipeline for a set of projects, but if we are chasing another upstream project, with its own repositories, it may need some manual import to use the sf pipeline. I think the best approach may be to add another tab to the dashboard, called "upstream" where one can add and set up how to watch an existing upstream project. So for example, in the upstream tab, one can add a watch for the stable/kilo branch in puppet-nova, thus configuring a tool like gitnetics that will replicate upstream changes into sf repositories. I don't want to add more or goo deeper than this, I'd like to know first if I understand correctly how sf is working and if what I propose may seem acceptable. Thanks. _______________________________________________ Softwarefactory-dev mailing list [email protected] https://www.redhat.com/mailman/listinfo/softwarefactory-dev
