<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-07-04 8:18 GMT+03:00 Andreas Jaeger <span dir="ltr"><<a href="mailto:aj@suse.com" target="_blank">aj@suse.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 07/03/2016 09:26 PM, Henry Gessau wrote:<br>
> Clark Boylan <<a href="mailto:cboylan@sapwetik.org">cboylan@sapwetik.org</a>> wrote:<br>
>> The infra team is working on taking advantage of the new Ubuntu Xenial<br>
>> release including running unittests on python35. The current plan is to<br>
>> get <a href="https://review.openstack.org/#/c/336272/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/336272/</a> merged next Tuesday (July<br>
>> 5, 2016). This will add non voting python35 tests restricted to >=<br>
>> master/Newton on all projects that had python34 testing.<br>
>><br>
>> The expectation is that in many cases python35 tests will just work if<br>
>> python34 testing was also working. If this is the case for your project<br>
>> you can propose a change to openstack-infra/project-config to make these<br>
>> jobs voting against your project. You should only need to edit<br>
>> jenkins/jobs/projects.yaml and zuul/layout.yaml and remove the '-nv'<br>
>> portion of the python35 jobs to do this.<br>
>><br>
>> We do however expect that there will be a large group of failed tests<br>
>> too. If your project has a specific tox.ini py34 target to restrict<br>
>> python3 testing to a specific list of tests you will need to add a tox<br>
>> target for py35 that does the same thing as the py34 target. We have<br>
>> also seen bug reports against some projects whose tests rely on stable<br>
>> error messages from Python itself which isn't always the case across<br>
>> version changes so these tests will need to be updated as well.<br>
>><br>
>> Note this change will not add python35 jobs for cases where projects<br>
>> have special tox targets. This is restricted just to the default py35<br>
>> unittesting.<br>
>><br>
>> As always let us know if you questions,<br>
>> Clark<br>
><br>
> How soon can projects replace py34 with py35?<br>
<br>
</div></div>As soon as you think your project is ready, you can replace py34 with<br>
py35 for master.<br>
<span class=""><br>
><br>
> I tried py35 for neutron locally, and it ran without errors.<br>
<br>
</span>Then let it run for a day or two in our CI, discuss with neutron team,<br>
and send a patch for project-config to change the setup,<br>
<br></blockquote><div><br></div><div>Can confirm that nova, glance, cinder, heat clients are py35 compatible.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Andreas<br>
<span class="HOEnZb"><font color="#888888">--<br>
 Andreas Jaeger aj@{<a href="http://suse.com" rel="noreferrer" target="_blank">suse.com</a>,<a href="http://opensuse.org" rel="noreferrer" target="_blank">opensuse.org</a>} Twitter/Identica: jaegerandi<br>
  SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany<br>
   GF: Felix Imendörffer, Jane Smithard, Graham Norton,<br>
       HRB 21284 (AG Nürnberg)<br>
    GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126<br>
</font></span><div class="HOEnZb"><div class="h5"><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></div><br></div></div>