[openstack-dev] [all][PTLs] Stop releasing libraries/clients without capping stable global requirements

Joe Gordon joe.gordon0 at gmail.com
Wed Feb 11 00:12:25 UTC 2015


Hi,

As you know a few of us have been spending way too much time digging
stable/juno out of the ditch its currently in. And just when we thought we
were in the clear a new library was released without a requirements cap in
stable global-requirements and broke stable/juno grenade.  Everytime this
happens we risk breaking everything. While there is a good long term fix in
progress (pin all of stable/juno https://review.openstack.org/#/c/147451/),
this will take a bit of time to get right and land.

The  good news is there is a nice easy interim solution. Before releasing a
new library go to stable/juno and stable/icehouse global requirements and
check if $library has a version cap, if not add one. And once that lands go
ahead and release your library. For example:
https://review.openstack.org/#/c/154715/2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150210/49e2347c/attachment.html>


More information about the OpenStack-dev mailing list