<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 21, 2015 at 10:17 AM, Robert Collins <span dir="ltr"><<a href="mailto:robertc@robertcollins.net" target="_blank">robertc@robertcollins.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On 22 May 2015 at 05:14, Brant Knudson <<a href="mailto:blk@acm.org">blk@acm.org</a>> wrote:<br>
><br>
> On Thu, May 21, 2015 at 2:22 AM, YAMAMOTO Takashi <<a href="mailto:yamamoto@valinux.co.jp">yamamoto@valinux.co.jp</a>><br>
> wrote:<br>
>><br>
>> hi,<br>
>><br>
>> can you explain why you want to use pbr 1.0.1 in the first place?<br>
>> what's wrong with requiring pbr<1.0 ?<br>
>><br>
><br>
> Global requirements currently has "pbr>=0.11,<2.0"[1], and<br>
> keystonemiddleware has the updated requirement which conflicts with<br>
> oslo.config, so now the keystonemiddleware gate is broken[2].<br>
<br>
</span>You can fix this immediately:<br>
<br>
2015-05-21 13:51:45.876 |   File<br>
"keystonemiddleware/tests/unit/test_opts.py", line 80, in<br>
test_entry_point<br>
2015-05-21 13:51:45.876 |     list_fn = ep.load()<br>
<br>
is the problem: test_opts is unnecessarily cross-checking dependencies are met.<br>
<br>
See <a href="https://review.openstack.org/#/c/184319/" target="_blank">https://review.openstack.org/#/c/184319/</a><br>
<br>
(Yes we do need to release all the oslo things, but the test isn't<br>
interested in dep management, its interested in whether the plugins<br>
implement the right config options. There is a stevedore API that<br>
would be even better to use - see the review linked above.)<br>
<br>
-Rob<br>
<div class=""><div class="h5"><br></div></div></blockquote><div><br></div><div>Here's the proposed change for keystonemiddleware: <a href="https://review.openstack.org/#/c/184864/">https://review.openstack.org/#/c/184864/</a><br><br></div><div>Worked for me. Thanks!<br><br></div><div> - Brant<br><br></div></div></div></div>