<div dir="ltr"><div>Just check we have removed deprecated methods in <a href="https://review.openstack.org/#/c/241179/">https://review.openstack.org/#/c/241179/</a> for Nova.  So current there is no work from Nova side now.<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-12-22 13:53 GMT+08:00 ChangBo Guo <span dir="ltr"><<a href="mailto:glongwave@gmail.com" target="_blank">glongwave@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2015-12-22 3:42 GMT+08:00 Matt Riedemann <span dir="ltr"><<a href="mailto:mriedem@linux.vnet.ibm.com" target="_blank">mriedem@linux.vnet.ibm.com</a>></span>:<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><br>
<br>
On 12/21/2015 1:22 PM, Davanum Srinivas wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Rob,<br>
<br>
Can we set some goals for the server projects too?<br>
<br>
Say anything deprecated in liberty timeframe in oslo libs or any other<br>
libs we consume should be fixed by milestone2 in mitaka? At the moment<br>
the burden is entirely on oslo and hence unfair.<br>
<br>
Thanks,<br>
Dims<br>
<br>
On Mon, Dec 21, 2015 at 2:15 PM, Robert Collins<br>
<<a href="mailto:robertc@robertcollins.net" target="_blank">robertc@robertcollins.net</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On 21 December 2015 at 04:57, Davanum Srinivas <<a href="mailto:davanum@gmail.com" target="_blank">davanum@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Nova folks,<br>
<br>
We have this review in oslo.utils:<br>
<a href="https://review.openstack.org/#/c/252898/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/252898/</a><br>
<br>
There were failed effort in the past to cleanup in Nova:<br>
<a href="https://review.openstack.org/#/c/164753/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/164753/</a><br>
<a href="https://review.openstack.org/#/c/197601/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/197601/</a><br>
<br>
What do we do? Suggestions please.<br>
</blockquote>
<br>
We don't remove it yet. Not till liberty-eol at the earliest, or if we<br>
don't get users migrated early enough, mitaka-eol.<br>
<br>
We would benefit from an automated thing in place to tell projects<br>
like Nova that they are using deprecated things during CI (without<br>
bloating deployer logs) -  whether a keystone API, an oslo config<br>
option or function, or $whatever. We would also benefit from a thing<br>
to rollup such information from consuming projects back to the<br>
deprecating project, so we can tell whether we're ready to cleanup old<br>
things.<br>
<br>
I think in general that there needs to be a balance around effort on<br>
migrations: if oslo deprecates something - anything - we're creating<br>
work for consumers of oslo. Its unfair for us to do that unilaterally.<br>
Conversely, if projects don't migrate away from poor APIs onto newer<br>
better ones, they create long term maintenance work for oslo: so we<br>
all need to work together to coordinate such things.<br>
<br>
<a href="https://review.openstack.org/#/c/226157/12" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/226157/12</a> is part of this - it is an<br>
effort to bring consistency in expectations and process/patterns here.<br>
<br>
-Rob<br>
<br>
--<br>
Robert Collins <<a href="mailto:rbtcollins@hpe.com" target="_blank">rbtcollins@hpe.com</a>><br>
Distinguished Technologist<br>
HP Converged Cloud<br>
<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>
</blockquote>
<br>
<br>
<br>
</blockquote>
<br></div></div>
Nova also needs an Oslo liaison [1]. That used to be Joe Gordon, but he's gone now. That would really be the person in Nova driving the Oslo changes and review priorities.<br>
<br>
[1] <a href="https://wiki.openstack.org/wiki/CrossProjectLiaisons#Oslo" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/CrossProjectLiaisons#Oslo</a><span><font color="#888888"><br>
<br>
-- <br></font></span></blockquote><div><br></div></div></div><div>  Matt, I would like to take the liaison for Nova,  I worked on both Nova and Oslo,  as Oslo core reviewer I attend  Oslo weekly meeting and will <br>  help Nova and Oslo team work together smoothly.   I would like to submit new commit to  removing  deprecated method for Nova.<br></div><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><font color="#888888">
<br>
Thanks,<br>
<br>
Matt Riedemann</font></span><div><div><br>
<br>
<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>
</div></div></blockquote></span></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div><div dir="ltr"><div>ChangBo Guo(gcb)</div></div></div>
</font></span></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>ChangBo Guo(gcb)</div></div></div>
</div>