<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 11, 2015 at 7:53 AM, Doug Hellmann <span dir="ltr"><<a href="mailto:doug@doughellmann.com" target="_blank">doug@doughellmann.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5"><br>
<br>
On Tue, Feb 10, 2015, at 07:12 PM, Joe Gordon wrote:<br>
> Hi,<br>
><br>
> As you know a few of us have been spending way too much time digging<br>
> stable/juno out of the ditch its currently in. And just when we thought<br>
> we<br>
> were in the clear a new library was released without a requirements cap<br>
> in<br>
> stable global-requirements and broke stable/juno grenade.  Everytime this<br>
> happens we risk breaking everything. While there is a good long term fix<br>
> in<br>
> progress (pin all of stable/juno<br>
> <a href="https://review.openstack.org/#/c/147451/" target="_blank">https://review.openstack.org/#/c/147451/</a>),<br>
> this will take a bit of time to get right and land.<br>
><br>
> The  good news is there is a nice easy interim solution. Before releasing<br>
> a<br>
> new library go to stable/juno and stable/icehouse global requirements and<br>
> check if $library has a version cap, if not add one. And once that lands<br>
> go<br>
> ahead and release your library. For example:<br>
> <a href="https://review.openstack.org/#/c/154715/2" target="_blank">https://review.openstack.org/#/c/154715/2</a><br>
</div></div>> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe:<br>
> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><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>
<br>
The Oslo team has several libraries we're holding for release until this<br>
is resolved. We do have projects blocked on those releases, though, so<br>
if Joe asks you for help with anything related to stable branch<br>
maintenance, please make it a priority so we can get the caps in place.<br>
<br></blockquote><div><br></div><div>We have landed the patch to cap all stable/juno requirements that are installed in a tempest-dsvm-neutron-full job. So we should be out of the woods for now (unless you are a project that uses one of the still uncapped requirements).</div><div><br></div><div><a href="https://review.openstack.org/#/c/147451/">https://review.openstack.org/#/c/147451/</a><br></div><div><br></div><div><br></div><div>Implications:</div><div><br></div><div>* Until Dean's patches to install CLI tools (python-*clients) inside of venvs, we are not testing master clients with stable/juno.</div><div>* An indirect dependency can change and still break us, but hopefully this won't happen.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Doug<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><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>
</blockquote></div><br></div></div>