[openstack-dev] Branch miss-match between server and client in Kilo

Matt Riedemann mriedem at linux.vnet.ibm.com
Thu Mar 10 15:04:07 UTC 2016

On 3/9/2016 10:16 PM, Janki Chhatbar wrote:
> Hi All
> Greetings for the day!
> I have noticed that while installing*OpenStack Kilo* using DevStack, the
> server components cloned are stable/kilo whereas the client components
> cloned are master. This leads to errors in installation or commands
> miss-match. For eg.
> _In tacker,_
> tacker git repo is stable/kilo which points to incorrect git repo URL. I
> have filled a  bug and proposed a patch for this
> (https://bugs.launchpad.net/tacker/+bug/1555130)
> _In Magnum_,
> *magnum stable/kilo* clones *python-magnumclient master* which leads to
> command mismatch (https://bugs.launchpad.net/magnum/+bug/1509273).
>  1. Does this affect all other services?
>  2. Does this mean that the branch needs to be changed for all the
>     service's clients? The change will be in /devstack/lib/{service}
>     file in "GITBRANCH" variable.
>   If changes are required, I am willing to work on those.
> Thanking you
> Janki Chhatbar
> OpenStack | SDN | Docker
> (+91) 9409239106
> simplyexplainedblog.wordpress.com <http://simplyexplainedblog.wordpress.com>
> __________________________________________________________________________
> 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

Assuming the APIs in the server projects have not made backward 
incompatible changes since Kilo, the clients from master should continue 
to work. That's a big assumption with some projects, however.

If the clients on master implement CLIs for new features that landed 
after Kilo, then those won't work.



Matt Riedemann

More information about the OpenStack-dev mailing list