<br>On Wednesday, July 10, 2013, Sean Dague  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yesterday in the very exciting run around to figure out why the gate was broken, we realized something interesting. Because of the way the gate process pip requirements (one project at a time), on a current gate run we actually install and uninstall python-keystoneclient 4 times in a normal run, flipping back and forth from HEAD to 0.2.5.<br>

<br>
<a href="http://paste.openstack.org/show/39880/" target="_blank">http://paste.openstack.org/<u></u>show/39880/</a> - shows what's going on<br>
<br>
The net of this means that if any of the projects specify a capped client, it has the potential for preventing that client from being tested in the gate. This is very possibly part of the reason we ended up with a broken python-keystoneclient 0.3.0 released.</blockquote>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I think we need to get strict on projects and prevent them from capping their client requirements. That will also put burden on clients that they don't break backwards compatibility (which I think was a goal regardless). However there is probably going to be a bit of pain getting from where we are today, to this world.</blockquote>
<div><br></div><span style>Thanks for investigating the underlying issue! I think the same policy should apply a bit further to any code we develop and consume ourselves as a community (oslo.config, etc). I have no doubt that's the standard <span></span>we strive for, but it's all too easy to throw a cap into a requirements file and forget about it.</span><div>
<span style></span><span style> </span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

This is both a heads up, and a time for discussion, before we start figuring out how to make this better in the gate.<br>
<br>
        -Sean<br>
<br>
-- <br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a>OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</blockquote></div><br><br>-- <br><div><br></div>-Dolph<br>