<div dir="ltr">Hi,<div><br></div><div>I figured out that we also can submit a patch to fix failure job in the old branches, particularly, the docs job.</div><div>However, I still struggle with the failure of py27 or py35 jobs.</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 21, 2018 at 11:17 PM Doug Hellmann <<a href="mailto:doug@doughellmann.com">doug@doughellmann.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Goal champions,<br>
<br>
Most of the jobs in the project-templates do not have branch<br>
specifiers.  That allows us to add a job to a repository and then<br>
not realize that it doesn't work on an old branch. We're finding<br>
some of those with this zuul migration (for example,<br>
<a href="https://review.openstack.org/#/c/593012/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/593012/</a> and<br>
<a href="https://review.openstack.org/#/c/593016/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/593016/</a>).<br>
<br>
To deal with these, we need to remove that job or template from the<br>
repository's settings in the project-config repository, and not include<br>
it in the import patches.<br>
<br>
1. First we want to wait for the team to land as many of the unaltered<br>
   import patches as possible, so those jobs stay on the master branch<br>
   and recent stable branches where they work.<br>
<br>
2. Then, propose a patch to project-config to remove just the problem jobs<br>
   and templates from the repositories where they are a problem.<br>
<br>
3. Then, rebase the patch that removes all of a team's project settings<br>
   on top of the one created in step 2.<br>
<br>
4. Finally, modify the import patch(es) on the older stable branches<br>
   where the jobs fail and remove the jobs or templates that cause<br>
   problems.  Set those patches to depend on the patch created in<br>
   step 2, since they cannot land without the project-config change.<br>
<br>
Doug<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div style="text-align:left"><p style="margin:0px 0px 10px;font-size:10px;line-height:12px;color:rgb(33,33,33)"><span style="font-family:"comic sans ms",sans-serif"><span style="font-weight:bold;display:inline">Nguyen Tri Hai</span> <span style="display:inline">/</span> Ph.D. Student<span style="display:inline"></span><span style="display:block"></span></span><span style="font-family:"comic sans ms",sans-serif"><span style="display:inline"></span></span></p><p style="margin:0px 0px 10px;color:rgb(62,80,97);font-size:10px;line-height:12px"><span style="font-family:"comic sans ms",sans-serif"><span style="color:rgb(33,33,33);display:inline">ANDA Lab., Soongsil Univ., </span><span style="color:rgb(33,33,33);display:inline">Seoul, South Korea</span><span></span><span style="color:rgb(33,33,33)"></span><span style="display:block"></span></span></p><p style="margin:0px 0px 10px;color:rgb(62,80,97);font-size:0px;line-height:0"><span style="font-family:"comic sans ms",sans-serif"><a href="https://www.facebook.com/nguyentrihai" style="color:rgb(36,169,57);text-decoration:none;display:inline;background-color:transparent" target="_blank"><span></span></a><a href="http://linkedin.com/in/nguyentrihai" style="color:rgb(36,169,57);text-decoration:none;display:inline;background-color:transparent" target="_blank"><span><span><span></span></span></span></a><span><a href="https://www.facebook.com/nguyentrihai" style="color:rgb(36,169,57);text-decoration:none;display:inline;background-color:transparent" target="_blank"><span><span></span></span></a><b><a href="http://nguyentrihai.com/" rel="nofollow" target="_blank"><img alt="http://link.springer.com/chapter/10.1007/978-3-319-26135-5_4" src="http://www.clipartbest.com/cliparts/ace/o5y/aceo5ypgi.png" height="20" border="0" width="20"></a></b></span><span style="white-space:nowrap"><img src="https://s3.amazonaws.com/htmlsig-assets/spacer.gif" style="border:0px;vertical-align:middle" width="2"></span> <span style="white-space:nowrap"><img src="https://s3.amazonaws.com/htmlsig-assets/spacer.gif" style="border:0px;vertical-align:middle" width="2"></span><span><a href="https://www.facebook.com/nguyentrihai" style="color:rgb(36,169,57);text-decoration:none;display:inline;background-color:transparent" target="_blank"><span></span></a></span><span></span></span></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>