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

Doug Hellmann doug at doughellmann.com
Wed Feb 11 15:53:06 UTC 2015



On Tue, Feb 10, 2015, at 07:12 PM, Joe Gordon wrote:
> 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
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

The Oslo team has several libraries we're holding for release until this
is resolved. We do have projects blocked on those releases, though, so
if Joe asks you for help with anything related to stable branch
maintenance, please make it a priority so we can get the caps in place.

Doug



More information about the OpenStack-dev mailing list