On Fri, Mar 14, 2014 at 2:50 PM, Joe Gordon joe.gord...@gmail.com wrote:
Hi All, so as some of you may have noticed the stable/havana jobs just
broke.
python-keystoneclient patch https://review.openstack.org/#/c/77977/ Broke
stable
https://review.openstack.org/#/c/80726/ Reverts that change
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/
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev