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

Janki Chhatbar jankihchhatbar at gmail.com
Fri Mar 11 16:38:31 UTC 2016


Hi Adrian

Greetings for the day! Thank you for replying. I would be glad to have you
help me out in this. Below are some of the points that I have noticed.


   1. > I think we can address this by creating a branch for the client
   that aligns with kilo.

There are  version specific branches for client. Devstack is to be
configured to point to the client's kilo branches.

To elaborate:
The *stackrc* file for Devstack Kilo (
https://github.com/openstack-dev/devstack/blob/stable/kilo/stackrc)
specifies the master branch for all client components and kilo branch for
server components.

# ceilometer client library
> GITREPO["python-ceilometerclient"]=${CEILOMETERCLIENT_REPO:-${GIT_BASE}/
> openstack/python-ceilometerclient.git}

GITBRANCH["python-ceilometerclient"]=${CEILOMETERCLIENT_BRANCH:-master} <-
> change to be done is replace "master" with "stable/kilo" for all the
> services.


For projects like Tacker and Magnum, it is to be done at
https://github.com/openstack/tacker/blob/stable/kilo/devstack/lib/tacker

# Set up default directories

> GITREPO["python-tackerclient"]=${TACKERCLIENT_REPO:-${GIT_BASE}/stackforge
> /python-tackerclient.git} <- change the URL to /openstack/
> python-tackerclient.git}
>
> GITBRANCH["python-tackerclient"]=${TACKERCLIENT_BRANCH:master} <- change
> to be done is replace "master" with "stable/kilo" for all the services.
>
> GITREPO["tacker-horizon"]=${TACKERHORIZON_REPO:-${GIT_BASE}/stackforge/
> python-tackerclient.git} <- change the URL to /openstack/
> python-tackerclient.git}



> GITBRANCH["tacker-horizon"]=${TACKERHORZION_BRANCH:-master} <- change to
> be done is replace "master" with "stable/kilo"
>

2. Kilo doesnot support "doc8" tests. (This is what I have noticed while
getting a Tacker patch (https://bugs.launchpad.net/tacker/+bug/1555130)
reviewed (https://review.openstack.org/#/c/290674/). I am not sure how to
proceed in such scenario.


Any guidance will be appreciated.

Thanking you

Janki Chhatbar
OpenStack | SDN | Docker
(+91) 9409239106
simplyexplainedblog.wordpress.com

On Fri, Mar 11, 2016 at 1:51 AM, Adrian Otto <adrian.otto at rackspace.com>
wrote:

> Hi there Janki. Thanks for catching that. I think we can address this by
> creating a branch for the client that aligns with kilo. I’ve triaged the
> magnum bug on this, and I’m willing to help drive it to resolution
> together.
>
> Regards,
>
> Adrian
>
> On Mar 9, 2016, at 8:16 PM, Janki Chhatbar <jankihchhatbar at gmail.com>
> 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
> __________________________________________________________________________
> 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
>
>
>
> __________________________________________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160311/a81dff3f/attachment.html>


More information about the OpenStack-dev mailing list