<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 8, 2016 at 3:48 PM, Matt Riedemann <span dir="ltr"><<a href="mailto:mriedem@linux.vnet.ibm.com" target="_blank">mriedem@linux.vnet.ibm.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"><span class="gmail-">On 12/8/2016 1:03 PM, Ian Cordasco wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
If your project were using constraints, you would not run into this<br>
problem.<br>
</blockquote>
<br></span>
I'd like to stress this point. This was the solution for getting glance patches to land in stable/liberty today:<br>
<br>
<a href="https://review.openstack.org/#/q/status:merged+project:openstack/glance+branch:stable/liberty+topic:liberty-constraints" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/q/status:merged+project:opens<wbr>tack/glance+branch:stable/<wbr>liberty+topic:liberty-constrai<wbr>nts</a><br>
<br>
So that we can end of life the stable/liberty branch for Glance.<br>
<br>
Dealing with blacklisting patches is a whack-a-mole approach to deal with the lack of upper-constraints usage in a repo, so the first solution should be to get upper-constraints used in the stable branches on projects (or master for that matter).</blockquote><div><br></div><div>Exactly. Deploying from a source stable branch should be viable - as it stands, it is not. One of the tenets of a stable branch must be repeatable from-source builds.</div><div><br></div><div>Right now I have "effective pins" in my mitaka Ansible playbooks for kombu and keystonemiddleware. This latest kombu kerfuffle broke stable/mitaka glance, neutron and nova for me. Keystone broke a few days ago.</div><div><br></div><div>Is there an existing effort or blueprint or whatever being worked on for pinning (or at a minimum setting upper bounds on) dependencies in stable branches? If so, I would like to follow and/or participate.</div><div><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"><span class="gmail-HOEnZb"><font color="#888888"><br>
<br>
-- <br>
<br>
Thanks,<br>
<br>
Matt Riedemann</font></span><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
<br>
<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.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</div></div></blockquote></div><br></div></div>