<div dir="ltr">We're more than happy with that outcome, and may have already started the patch ;) <a href="https://review.openstack.org/#/c/370011/">https://review.openstack.org/#/c/370011/</a></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 14, 2016 at 5:10 AM, Ihar Hrachyshka <span dir="ltr"><<a href="mailto:ihrachys@redhat.com" target="_blank">ihrachys@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Steve Martinelli <<a href="mailto:s.martinelli@gmail.com" target="_blank">s.martinelli@gmail.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A bug was recently filed against keystone [1]. As of the Newton release we depend on a class being public -- BaseAuthProtocol instead of _BaseAuthProtocol [2]. Which was introduced in 4.1.0 [3].<br>
<br>
The current requirement for keystonemiddleware is:<br>
keystonemiddleware>=4.0.0,!=4.<wbr>1.0,!=4.5.0<br>
<br>
Blocking 4.0.0 would logically make it:<br>
keystonemiddleware>=4.2.0,!=4.<wbr>5.0<br>
<br>
I've pushed a patch to the requirements repo for this change [4]. I'd like to know if blocking the lower value makes sense, I realize it's advertised, but we're up to 4.9.0 now.<br>
<br>
Unfortunately, many projects depend on keystonemiddleware, but (luckily ?) this should only be server side projects [5], most of which are going through their RC period now.<br>
</blockquote>
<br></span>
I suggest instead keystone closes the gap on their side, by falling back to _BaseAuthProtocol class if public one is not present. No requirement updates, no delay in rc1, just some time for keystone folks to be aware that the private class in 4.0.+ series is to be considered kinda public for their own usage.<span class="HOEnZb"><font color="#888888"><br>
<br>
Ihar</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<wbr>______________________________<wbr>______________<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.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</div></div></blockquote></div><br></div>