[openstack-dev] Stable/havana and trunk clients

Joe Gordon joe.gordon0 at gmail.com
Fri Mar 14 21:50:55 UTC 2014


Hi All, so as some of you may have noticed the stable/havana jobs just
broke.

The stable/havana jobs are missing a dependency on oathlib [1]. It looks
like like oauthlib is a keystoneclient dependency, but it wasn't in the
global-requirements for stable/havana [2], so it never got installed.
Currently if a dependency is not in the global-requirements file it just
gets dropped during an install instead of erroring out [3].


For stable jobs we use stable servers and trunk clients because all clients
are supposed to be backwards compatible. But we don't gate client changes
on the stable server branches, opening up a hole in our gate to wedge the
stable branches. To fix this I propose gating all clients on the stable
jobs [4]. Doing so would close this hole, but also force us to do a better
job of not letting stable branches break.


Thoughts?

best,
Joe

[1]
http://logs.openstack.org/35/80435/1/check/check-tempest-dsvm-full/269edcf/logs/screen-h-eng.txt.gz
[2] Fix: *https://review.openstack.org/#/c/80687/
<https://review.openstack.org/#/c/80687/>*
[3] Fix:https://review.openstack.org/#/c/80690/
[4] https://review.openstack.org/#/c/80698/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140314/07535e27/attachment.html>


More information about the OpenStack-dev mailing list