<div dir="ltr"><div><div><div><div>Hi Adrian<br><br></div>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.<br><br></div><ol><li>> I think we can address this by creating a branch for the client that aligns with kilo.</li></ol>There are version specific branches for client. Devstack is to be configured to point to the client's kilo branches.<br></div><div><div style="margin-left:80px"><br></div>To elaborate:<br></div><div>The <b>stackrc</b> file for Devstack Kilo (<a href="https://github.com/openstack-dev/devstack/blob/stable/kilo/stackrc">https://github.com/openstack-dev/devstack/blob/stable/kilo/stackrc</a>) specifies the <span style="background-color:rgb(255,255,0)">master branch for all client components</span> and <span style="background-color:rgb(255,255,0)">kilo branch for server </span>components.<br></div><div><div style="margin-left:80px"><br></div></div></div><div><div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"># ceilometer client library<br>
GITREPO[<span class=""><span class="">"</span>python-ceilometerclient<span class="">"</span></span>]=<span class="">${CEILOMETERCLIENT_REPO<span class="">:-</span><span class="">${GIT_BASE}</span><span class="">/</span>openstack<span class="">/</span>python-ceilometerclient.git}</span> </blockquote><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">GITBRANCH[<span class=""><span class="">"</span>python-ceilometerclient<span class="">"</span></span>]=<span class="">${CEILOMETERCLIENT_BRANCH<span class="">:-</span><span style="background-color:rgb(255,255,255)"><span style="color:rgb(255,0,0)">master</span></span>} <- change to be done is replace "master" with "stable/kilo" for all the services.</span></blockquote><div style="margin-left:80px"><br></div>For projects like Tacker and Magnum, it is to be done at <a href="https://github.com/openstack/tacker/blob/stable/kilo/devstack/lib/tacker">https://github.com/openstack/tacker/blob/stable/kilo/devstack/lib/tacker</a><br></div><div><div><div style="margin-left:80px"><br></div><span class=""># Set up default directories</span>
<br></div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
GITREPO[<span class=""><span class="">"</span>python-tackerclient<span class="">"</span></span>]=<span class="">${TACKERCLIENT_REPO<span class="">:-</span><span class="">${GIT_BASE}</span><span style="color:rgb(255,0,0)"><span class="">/</span>stackforge<span class="">/</span>python-tackerclient.git}</span></span>
<- change the URL to <span class=""><span class="">/openstack</span><span class="">/</span>python-tackerclient.git}</span><br><span class=""></span><br><span class=""></span>GITBRANCH[<span class=""><span class="">"</span>python-tackerclient<span class="">"</span></span>]=<span class="">${TACKERCLIENT_BRANCH<span class="">:</span></span><span class=""><span style="background-color:rgb(255,255,255)"><span style="color:rgb(255,0,0)">master</span></span>} <- change to be done is replace "master" with "stable/kilo" for all the services.</span><br><span class=""></span><br><span class=""></span>GITREPO["tacker-horizon"]=${TACKERHORIZON_REPO:-${GIT_BASE}<span class=""><span style="color:rgb(255,0,0)"><span class="">/</span>stackforge<span class="">/</span>python-tackerclient.git}</span></span>
<- change the URL to <span class=""><span class="">/openstack</span><span class="">/</span>python-tackerclient.git}</span> </blockquote><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">GITBRANCH[<span class=""><span class="">"</span>tacker-horizon<span class="">"</span></span>]=<span class="">${TACKERHORZION_BRANCH<span class="">:-</span></span><span class=""><span style="background-color:rgb(255,255,255)"><span style="color:rgb(255,0,0)">master</span></span>} <- change to be done is replace "master" with "stable/kilo"</span>
<br></blockquote><div><br></div><div>2. Kilo doesnot support "doc8" tests. (This is what I have noticed while getting a Tacker patch (<a href="https://bugs.launchpad.net/tacker/+bug/1555130">https://bugs.launchpad.net/tacker/+bug/1555130</a>) reviewed (<a href="https://review.openstack.org/#/c/290674/">https://review.openstack.org/#/c/290674/</a>). I am not sure how to proceed in such scenario.<br><br></div><div> <br></div><div>Any guidance will be appreciated. <br></div></div></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><div><font face="courier new,monospace">Thanking you</font></div><div><font face="courier new,monospace"><br></font></div><div><font face="courier new,monospace">Janki Chhatbar<br></font></div></div><font face="courier new,monospace">OpenStack | SDN | Docker</font></div><font face="courier new,monospace">(+91) 9409239106<br></font></div><div><font face="courier new,monospace"><a href="http://simplyexplainedblog.wordpress.com" target="_blank">simplyexplainedblog.wordpress.com</a></font></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Mar 11, 2016 at 1:51 AM, Adrian Otto <span dir="ltr"><<a href="mailto:adrian.otto@rackspace.com" target="_blank">adrian.otto@rackspace.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">
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.
<div><br>
</div>
<div>Regards,</div>
<div><br>
</div>
<div>Adrian</div>
<div>
<div><br>
<div>
<blockquote type="cite"><div><div class="h5">
<div>On Mar 9, 2016, at 8:16 PM, Janki Chhatbar <<a href="mailto:jankihchhatbar@gmail.com" target="_blank">jankihchhatbar@gmail.com</a>> wrote:</div>
<br>
</div></div><div><div><div class="h5">
<div dir="ltr">Hi All
<div><br>
</div>
<div>Greetings for the day!<br>
<div><br>
</div>
<div>I have noticed that while installing<b> OpenStack Kilo</b> 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.</div>
<div><br>
</div>
<div><u>In tacker,</u> </div>
<div>tacker git repo is stable/kilo which points to incorrect git repo URL. I have filled a bug and proposed a patch for this (<a href="https://bugs.launchpad.net/tacker/+bug/1555130" target="_blank">https://bugs.launchpad.net/tacker/+bug/1555130</a>)</div>
<div><br>
</div>
<div><u>In Magnum</u>,</div>
<div><b>magnum stable/kilo</b> clones <b>python-magnumclient master</b> which leads to command mismatch (<a href="https://bugs.launchpad.net/magnum/+bug/1509273" target="_blank">https://bugs.launchpad.net/magnum/+bug/1509273</a>).</div>
<div><br>
</div>
<div>
<ol>
<li>Does this affect all other services? </li><li>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.</li></ol>
If changes are required, I am willing to work on those.<br>
</div>
<div><br>
</div>
<div>
<div>
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div>
<div><font face="courier new,monospace">Thanking you</font></div>
<div><font face="courier new,monospace"><br>
</font></div>
<div><font face="courier new,monospace">Janki Chhatbar<br>
</font></div>
</div>
<font face="courier new,monospace">OpenStack | SDN | Docker</font></div>
<font face="courier new,monospace">(+91) 9409239106<br>
</font></div>
<div><font face="courier new,monospace"><a href="http://simplyexplainedblog.wordpress.com/" target="_blank">simplyexplainedblog.wordpress.com</a></font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div><span class="">
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org" target="_blank">
OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</span></div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div></div>