So, honestly, yes.

For a library to release safely it must:

* have stable-compat jobs running (this was the issue with barbican client)
* if it has a stable/juno branch it must be pinned in stable/juno (this
was the issue on most of the oslo libs)

        -Sean

On 01/29/2015 12:07 PM, Kyle Mestery wrote:
> Maybe we should defer all client releases until we know for sure if each
> of them are ticking timebombs.
> 
> On Thu, Jan 29, 2015 at 11:00 AM, Morgan Fainberg
> <morgan.fainb...@gmail.com <mailto:morgan.fainb...@gmail.com>> wrote:
> 
>     Good question! I was planning a keystone liens release very soon,
>     but will hold off of it will break everything. 
> 
>     --Morgan
> 
> 
>     On Thursday, January 29, 2015, Thierry Carrez <thie...@openstack.org
>     <mailto:thie...@openstack.org>> wrote:
> 
>         Sean Dague wrote:
>         > On 01/27/2015 05:21 PM, Sean Dague wrote:
>         >> On 01/27/2015 03:55 PM, Douglas Mendizabal wrote:
>         >>> Hi openstack-dev,
>         >>>
>         >>> The barbican team would like to announce the release of
>         >>> python-barbicanclient 3.0.2.  This is a minor release that
>         fixes a bug
>         >>> in the pbr versioning that was preventing the client from
>         working correctly.
>         >>>
>         >>> The release is available on PyPI
>         >>>
>         >>> https://pypi.python.org/pypi/python-barbicanclient/3.0.2
>         >>
>         >> Which just broke everything, because it creates incompatible
>         >> requirements in stable/juno with cinder. :(
>         >
>         > Here is the footnote -
>         >
>         
> http://logs.openstack.org/18/150618/1/check/check-grenade-dsvm/c727602/logs/grenade.sh.txt.gz#_2015-01-28_00_04_54_429
> 
>         This seems to have been caused by this requirements sync:
> 
>         
> http://git.openstack.org/cgit/openstack/python-barbicanclient/commit/requirements.txt?id=054d81fb63053c3ce5f1c87736f832750f6311b3
> 
>         but then the same requirements sync happened in all other clients:
> 
>         
> http://git.openstack.org/cgit/openstack/python-novaclient/commit/requirements.txt?id=17367002609f011710014aef12a898e9f16db81c
> 
>         Does that mean that all the clients are time bombs that will break
>         stable/juno when their next release is tagged ?
> 
>         --
>         Thierry Carrez (ttx)
> 
> 
>     __________________________________________________________________________
>     OpenStack Development Mailing List (not for usage questions)
>     Unsubscribe:
>     openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>     <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> 
> 
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 


-- 
Sean Dague
http://dague.net

Attachment: signature.asc
Description: OpenPGP digital signature

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to