[openstack-dev] How to stage client major releases in Gerrit?
Thierry Carrez
thierry at openstack.org
Tue Nov 26 12:45:42 UTC 2013
Mark Washenberger wrote:
> > FWIW, I don't think the changes glanceclient needs in v1 will
> break the
> > 'B' case above. But it does raise a question--if they did, would it be
> > sufficient to backport a change to adapt old supported stable B
> versions
> > of, say, Nova, to work with the v1 client? Honestly asking, a big
> ol' NO
> > is okay.
>
> I'm not sure I follow all the pronouns. Could you re-state this again, I
> think I know what you're asking, but I'd like to be sure.
>
>
> Sorry for being so vague. I'll try to be specific.
>
> Branch nova/stable/folsom depends on python-glanceclient/master. Suppose
> we find that nova/stable/folsom testing is broken when we stage
> (hopefully before merging) the breaking changes that are part of the
> python-glanceclient v1.0.0 release. Would it be acceptable in this case
> to have a compatibility patch to nova/stable/folsom? Or will the only
> option be to modify the python-glanceclient patch to maintain compatibility?
I think that would be an acceptable backport, with bonus points if you
can make sure it doesn't break old versions of the libs that could still
be used with stable/folsom. (That's a theoretical example though, since
we don't have a stable/folsom maintained branch anymore).
--
Thierry Carrez (ttx)
More information about the OpenStack-dev
mailing list