<div dir="ltr">Victor,<div><br></div><div>I'd like to continue the fast paced oslo releases. Last fire drill showed, a few projects that depended on internals of how things we implemented in oslo libraries. Examples were oslo.policy switching to requests from urllib3 and the oslo.utils how it deals with exceptions for example. These are better caught early. We still have to get projects to honor the contracts say in oslo.messaging (stop() needs to be called before wait()) etc as well. in spite of the many LOG messages over the last few months, projects have not done so as well. IMHO, oslo already has a very early freeze compared to other projects. So we should take the hit early in terms of releasing and finding problems IMHO. yes, +1000 we have to be more careful.</div><div><br></div><div>Yes, "<span style="font-size:12.8000001907349px">major gate jobs using constraints file from openstack/requirements" will help as well. So fyi, the travis jobs i set up for running a handful of py27/py34 jobs of different projects against master of all oslo.* libraries is green today (<a href="https://travis-ci.org/dims/">https://travis-ci.org/dims/</a>). So we will have a bunch of libraries released today. <a href="https://review.openstack.org/#/c/236770/">https://review.openstack.org/#/c/236770/</a>. Heads up :)</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">So Net, Oslo should continue to push out releases every late monday / early tuesday (US eastern time). and i'd request all the Oslo cores to check things out the end of previous week. So we can run all sorts of tests in the weekend to make sure we don't break stuff.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Thanks,</span></div><div><span style="font-size:12.8000001907349px">Dims</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 19, 2015 at 4:49 AM, Ihar Hrachyshka <span dir="ltr"><<a href="mailto:ihrachys@redhat.com" target="_blank">ihrachys@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> On 16 Oct 2015, at 13:02, Victor Stinner <<a href="mailto:vstinner@redhat.com">vstinner@redhat.com</a>> wrote:<br>
><br>
> Le 15/10/2015 17:54, Joshua Harlow a écrit :<br>
>> I had this problem with deprecation versioning (the debtcollector<br>
>> library functions take a version="XYZ", removal_version="ABC" params,<br>
>> see<br>
>> <a href="http://docs.openstack.org/developer/debtcollector/examples.html#further-customizing-the-emitted-messages" rel="noreferrer" target="_blank">http://docs.openstack.org/developer/debtcollector/examples.html#further-customizing-the-emitted-messages</a>)<br>
>> and it is pretty hard to get those two numbers right, especially with<br>
>> weekly releases and not knowing when a review will merge... I'm not<br>
>> saying we shouldn't try to do this, but we just have to figure out how<br>
>> to do it in a smart way.<br>
><br>
> I hope that we will not release *too* frequently. Oslo libraries are supposed to be somehow "stable" :-) Past history showed that any minor change has major impact on the OpenStack CI ;-)<br>
<br>
Once we have all major gate jobs using constraints file from openstack/requirements, we should not affect CI and hence development pace. I think neutron gate is quite close to that goal (we already have -constraints jobs for pep8/doc/py* jobs), and I believe other projects should follow the lead.<br>
<br>
Once we are there, no oslo release should break the world. That of course does not mean we can release breaking changes, but it should make mistakes less painful.<br>
<span class="HOEnZb"><font color="#888888"><br>
Ihar<br>
</font></span><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><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Davanum Srinivas :: <a href="https://twitter.com/dims" target="_blank">https://twitter.com/dims</a></div>
</div>