<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 31 May 2017 at 09:35, Renat Akhmerov <span dir="ltr"><<a href="mailto:renat.akhmerov@gmail.com" target="_blank">renat.akhmerov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div name="messageReplySection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"><span class="gmail-"><br>
On 31 May 2017, 15:08 +0700, Thierry Carrez <<a href="mailto:thierry@openstack.org" target="_blank">thierry@openstack.org</a>>, wrote:<br>
<blockquote type="cite" style="margin:5px;padding-left:10px;border-left:thin solid rgb(26,188,156)"><br></blockquote>
<blockquote type="cite" style="margin:5px;padding-left:10px;border-left:thin solid rgb(26,188,156)">
<blockquote type="cite" style="margin:5px;padding-left:10px;border-left:thin solid rgb(230,126,34)">This has hit us with the mistral and tripleo projects particularly<br>
(tagged in the title). They disallow pbr-3.0.0 and in the case of<br>
mistral sqlalchemy updates.<br>
<br>
[mistral]<br>
mistral - blocking sqlalchemy - milestones<br></blockquote>
<br>
I wonder why mistral is in requirements. Looks like tripleo-common is<br>
depending on it ? Could someone shine some light on this ? It might just<br>
mean mistral-lib is missing a few functions, and switching the release<br>
model of mistral itself might be overkill ?<br></blockquote>
<br>
</span><div>This dependency is currently needed to create custom Mistral actions. It was originally not the best architecture and one of the reasons to create 'mistral-lib' was in getting rid of dependency on ‘mistral’ by moving all that’s needed for creating actions into a lib (plus something else). The thing is that the transition is not over and APIs that we put into ‘mistral-lib’ are still experimental. The plan is to complete this initiative, including docs and needed refactoring, till the end of Pike.</div>
<div><br></div>
<div>What possible negative consequences may we have if we switch release model to "<font face="Helvetica Neue" color="#333333">cycle-with-intermediary”?<br></font></div></div></div></blockquote><div><br></div><div>I don't fully understand this, but I have one concern that I'll try and explain.<br><br></div><div>Mistral master is developed against master of other OpenStack projects (Keystone for auth, and all projects for OpenStack actions). If we were to release 5.0 today, it would mean that Mistral has a release that is tested against unreleased Pike but would need to work with Ocata stable releases (and AFAIK we do not tested Mistral master with Ocata Keystone etc.)<br><br></div><div>We are very close to breaking the link between tripleo-common and mistral - I would favour that approach and would prefer a nasty hack to rush that along rather than changing Mistrals release cycle. I expect to remove mistral from requirements.txt after the transition anyway.<br><br></div><div>What needs to happen to remove the dep?<br></div><div>- RDO promotion to get a new mistral-lib release<br>- After promotion this should start passing <a href="https://review.openstack.org/#/c/454719/">https://review.openstack.org/#/c/454719/</a><br></div><div>- Port this functionality to tripleo-common <a href="https://github.com/openstack/mistral/blob/master/mistral/utils/openstack/keystone.py">https://github.com/openstack/mistral/blob/master/mistral/utils/openstack/keystone.py</a> (we were planning on moving this to mistral-extra, but it could go into tripleo-common as a short term solution)<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name="messageReplySection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"><div><font face="Helvetica Neue" color="#333333"></font></div><span class="gmail-HOEnZb"><font color="#888888">
<div><font face="Helvetica Neue" color="#333333"><br></font></div>
<div><font face="Helvetica Neue" color="#333333">Renat Akhmerov</font></div>
<div><font face="Helvetica Neue" color="#333333">@Nokia</font></div>
</font></span></div>
</div>

<br>______________________________<wbr>______________________________<wbr>______________<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.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div></div>