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

Reply via email to