<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Thanks for all the help, everyone. Updating the status of reach repository and branch with respect to the python3 goal and which reviews are needed in order to get things squared away. Note that the linked python3 review is just the one to port the zuul job definitions, and not all patches generated for the goal. This is because the first patch was triggering the failure - likely due to the branch being broken by tox_install.sh or new pip versions among other things. The summary below is a list of things needed to get the tests passing up to that point, at which point we should be in a good state to pursue python3 issues if there are any.</div><div><br></div><div>Branches in red and bold are in need of reviews, all of which should be setup to pass tests. If not then they should be dependent on patches to make them pass.</div><div><br></div><b>keystonemiddleware</b><div> - <font color="#6aa84f">master</font>: <a href="https://review.openstack.org/#/c/597659/">https://review.openstack.org/#/c/597659/</a></div><div> - <b><font color="#ff0000">stable/rocky</font></b>: <a href="https://review.openstack.org/#/c/597694/">https://review.openstack.org/#/c/597694/</a></div><div> - <b><font color="#ff0000">stable/queens</font></b>: <a href="https://review.openstack.org/#/c/597688/">https://review.openstack.org/#/c/597688/</a></div><div> - <b><font color="#ff0000">stable/pike</font></b>: <a href="https://review.openstack.org/#/c/597682/">https://review.openstack.org/#/c/597682/</a></div><div> - <b><font color="#ff0000">stable/ocata</font></b>: <a href="https://review.openstack.org/#/c/597677/">https://review.openstack.org/#/c/597677/</a></div><div><br></div><div><b>keystoneauth</b></div><div><div> - <font color="#6aa84f">master</font>: <a href="https://review.openstack.org/#/c/597655/">https://review.openstack.org/#/c/597655/</a></div><div> - <font color="#ff0000"><b>stable/rocky</b></font>: <a href="https://review.openstack.org/#/c/597693/">https://review.openstack.org/#/c/597693/</a></div><div> - <b><font color="#ff0000">stable/queens</font></b>: <a href="https://review.openstack.org/#/c/600564/">https://review.openstack.org/#/c/600564/</a> needed by <a href="https://review.openstack.org/#/c/597687/">https://review.openstack.org/#/c/597687/</a></div><div> - <b><font color="#ff0000">stable/pike</font></b>: <a href="https://review.openstack.org/#/c/597681/">https://review.openstack.org/#/c/597681/</a></div><div> - <b><font color="#ff0000">stable/ocata</font></b>: <a href="https://review.openstack.org/#/c/598346/">https://review.openstack.org/#/c/598346/</a> needed by <a href="https://review.openstack.org/#/c/597676/">https://review.openstack.org/#/c/597676/</a> </div><br class="gmail-m_2065679507838392570gmail-Apple-interchange-newline"></div><div><b>python-keystoneclient</b></div><div> - <font color="#6aa84f">master</font>: <a href="https://review.openstack.org/#/c/597671/">https://review.openstack.org/#/c/597671/</a></div><div><div> - <font color="#ff0000"><b>stable/rocky</b></font>: <a href="https://review.openstack.org/#/c/597696/">https://review.openstack.org/#/c/597696/</a></div><div> - <font color="#ff0000"><b>stable/queens</b></font>: <a href="https://review.openstack.org/#/c/597691/">https://review.openstack.org/#/c/597691/</a></div><div> - <font color="#ff0000"><b>stable/pike</b></font>: <a href="https://review.openstack.org/#/c/597685/">https://review.openstack.org/#/c/597685/</a></div><div> - <font color="#ff0000"><b>stable/ocata</b></font>: <a href="https://review.openstack.org/#/c/597679/">https://review.openstack.org/#/c/597679/</a></div><br class="gmail-m_2065679507838392570gmail-Apple-interchange-newline"></div><div>Hopefully this helps organize things a bit. I was losing my mind maintaining a mental map.</div><div><br></div><div>Let me know if you see anything odd about the above. Otherwise feel free to give those a review.</div><div><br></div><div>Thanks,</div><div><br></div><div>Lance</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Sep 7, 2018 at 2:39 AM Tony Breeds <<a href="mailto:tony@bakeyournoodle.com" target="_blank">tony@bakeyournoodle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, Sep 06, 2018 at 03:01:01PM -0500, Lance Bragstad wrote:<br>
> I'm noticing some odd cases with respect to the python 3 community goal<br>
> [0]. So far my findings are specific to keystone repositories, but I can<br>
> imagine this affecting other projects.<br>
> <br>
> Doug generated the python 3 reviews for keystone repositories, including<br>
> the ones for stable branches. We noticed some issues with the ones proposed<br>
> to stable (keystoneauth, python-keystoneclient) and master<br>
> (keystonemiddleware). For example, python-keystoneclient's stable/pike [1]<br>
> and stable/ocata [2] branches are both failing with something like [3]:<br>
> <br>
> ERROR: You must give at least one requirement to install (see "pip help<br>
> install")<br>
<br>
I've updated 1 and 2 to do the same thing that lots of other repos do<br>
and just exit 0 in this case.  1 and 2 now have a +1 from zuul.<br>
<br>
<snip><br>
<br>
> I've attempted to remove tox_install.sh using several approaches with<br>
> keystonemiddleware master [7]. None of which passed both unit tests and the<br>
> requirements check.<br>
<br>
Doug pointed out the fix here, which I added.  It passed most of the<br>
gate but failed in an unrelated neutron test so I've rechecked it.<br>
<br>
Yours Tony.<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>