<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hallo together,</div>
<div> </div>
<div>Sorry for bothering you but I am not able to find any zuul specific mailing list. </div>
<div>First of all if there is some better place to ask questions, please let me know and I will do it there.</div>
<div> </div>
<div>We are considering to use Zuul in a project split across many git repositories and we are in a proof of concept phase now. I have submitted for the review first problems we have found (<a href="https://review.openstack.org/#/c/423337/"><font color="#0563C1"><u>https://review.openstack.org/#/c/423337/</u></font></a>
, <a href="https://review.openstack.org/#/c/424055/"><font color="#0563C1"><u>https://review.openstack.org/#/c/424055/</u></font></a>).</div>
<div> </div>
<div>Gerrit has a nice feature called ‘Submit whole topic’. You can have reviews in several repositories within the same topic and gerrit allows to submit them together very close in time. When the first change is ready for Submit, ‘Submit’ button stays gray
until all other reviews in the same topic are ready and then by pressing the button in any of those changes all of them are submitted.</div>
<div> </div>
<div>We have gate pipeline (DependentPipeline) in Zuul for Cross Project Testing which is triggered on code-review: 2  and on success does gerrit submit. The gate pipeline runs when the first change gets code-review: 2  and if all other changes have also code-review:
2, zuul submits all of them without testing the rest.</div>
<div> </div>
<div>Does Zuul have any support for ‘Submit whole topic’ gerrit feature? I am not able to find any.</div>
<div> </div>
<div>Does DependentPipeline have support for gerrit topic concept? It sounds at least reasonable to wait until all changes in the same topic get reviewed and then start DependentPipeline once (instead of 3 times in case of 2 repositories).</div>
<div> </div>
<div>Does our concept make sense at all or there are other ways to do it? We would like to reduce an effect of ‘diamond dependency problem’ by submitting related to each other changes close in time. For example when A depends on B and C. B and C depends on
D. We would like to test A with related to each other changes in B and C (e.g. D integration) and submit changes in B and C very close in time. Because when B integrates D is much faster as C, A cannot be built until C is ready with D integration. This is not
exactly what ‘Depends-On:’ is doing because changes in B and C does not depend on each other.</div>
<div> </div>
<div>Once more sorry for your time and looking forward for your answer.</div>
<div> </div>
<div>WBR,</div>
<div>Oleksandr</div>
<div> </div>
<div><font size="2"><span style="font-size:10pt;"><b>Nokia Solutions and Networks GmbH & Co. </b><b>KG </b></span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">Sitz der Gesellschaft: München / Registered office: Munich </span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">Registergericht: München / Commercial registry: Munich, HRA 88537 </span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">WEEE-Reg.-Nr.: DE 52984304 </span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">Persönlich haftende Gesellschafterin / General Partner: Nokia Solutions and Networks Management GmbH </span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">Geschäftsleitung / Board of Directors: Dr. Hermann Rodler, Gernot Kurfer </span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">Vorsitzender des Aufsichtsrats / Chairman of supervisory board: Hans-Jürgen Bill </span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">Sitz der Gesellschaft: München / Registered office: Munich </span></font></div>
<div><font size="2" color="#A6A6A6"><span style="font-size:10pt;">Registergericht: München / Commercial registry: Munich, HRB 163416</span></font></div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>