<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Tony,<div class="">  I submit a patch to use upper-constraints for review, <a href="https://review.openstack.org/#/c/347639/" class="">https://review.openstack.org/#/c/347639/</a> . Let’s wait for the feedback and results.<br class=""><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Best Regards,</div><div class="">Ethan Lynn</div><div class=""><a href="mailto:xuanlangjian@gmail.com" class="">xuanlangjian@gmail.com</a></div><div class=""><br class=""></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">

</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Jul 27, 2016, at 07:47, Tony Breeds <<a href="mailto:tony@bakeyournoodle.com" class="">tony@bakeyournoodle.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Tue, Jul 26, 2016 at 05:44:06AM +0000, A mailing list for the OpenStack Stable Branch test reports. wrote:<br class=""><blockquote type="cite" class="">Build failed.<br class=""><br class="">- periodic-heat-docs-liberty <a href="http://logs.openstack.org/periodic-stable/periodic-heat-docs-liberty/6835807/" class="">http://logs.openstack.org/periodic-stable/periodic-heat-docs-liberty/6835807/</a> : SUCCESS in 10m 19s<br class="">- periodic-heat-python27-db-liberty <a href="http://logs.openstack.org/periodic-stable/periodic-heat-python27-db-liberty/0dd2d48/" class="">http://logs.openstack.org/periodic-stable/periodic-heat-python27-db-liberty/0dd2d48/</a> : FAILURE in 8m 19s<br class=""></blockquote><br class="">This job started failing recently [1] with the following error[2]:<br class=""> novaclient.exceptions.Forbidden: 'novaclient.v2.client.Client' is not designed to be initialized directly. It is inner class of novaclient. You should use 'novaclient.client.Client' instead. Related lp bug-report: 1493576 (HTTP 403)<br class=""><br class="">This is because the heat tests on the liberty branch are using the novaclient from master.<br class=""><br class="">As I see it there are 2 options<br class="">1. Add upper-constraints support to heat, this will ensure that all client<br class="">   libraries are used appropriately per release.<br class="">2. Backport variations of:<br class="">    I8f42e4ab446b0369d4c53fa4d3a734689ab541e3<br class="">    I428abb4ca05847da8ffc2da7157aa5c34263a205<br class="">  To mitaka and liberty<br class="">3. Something else I haven't thought of<br class=""><br class="">From a stable-maint point of view option 1 is preferred.  Is there anything<br class="">specific to heat that would prevent it from working with upper-constraints<br class="">enabled?<br class=""><br class="">Yours Tony.<br class=""><br class="">[1] <a href="http://status.openstack.org//openstack-health/#/job/periodic-heat-python27-db-liberty" class="">http://status.openstack.org//openstack-health/#/job/periodic-heat-python27-db-liberty</a><br class="">[2] <a href="http://logs.openstack.org/periodic-stable/periodic-heat-python27-db-liberty/0dd2d48/console.html#_2016-07-26_05_35_18_970003" class="">http://logs.openstack.org/periodic-stable/periodic-heat-python27-db-liberty/0dd2d48/console.html#_2016-07-26_05_35_18_970003</a><br class="">__________________________________________________________________________<br class="">OpenStack Development Mailing List (not for usage questions)<br class="">Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org" class="">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br class=""><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class=""></div></div></blockquote></div><br class=""></div></div></body></html>