<p dir="ltr">+1 on the idea of running function tests to see the fallout. Right now python-memcached is labelled as py3 compatible and in keystone our unit tests pass, but I'm skeptical about its behavior in functional and tempest tests.</p>
<div class="gmail_quote">On Jun 23, 2016 1:14 PM, "Sean Dague" <<a href="mailto:sean@dague.net">sean@dague.net</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">So, given that everything in base iaas is over besides Nova, and there<br>
is some python 3 support in Devstack, before Newton is over one could<br>
get a python 3 (except Nova) job running, and start seeing the fallout<br>
of full stack testing. We could even prioritize functional changes in<br>
Nova to get full stack python 3 working (a lot of what is holding Nova<br>
back is actually unit tests that aren't python 3 clean).<br>
<br>
That seems like the next logical step, and I think would help add<br>
incentive to full stack testing to show this actually working outside of<br>
just isolated test suites.<br>
<div class="elided-text"><br>
On 06/23/2016 12:58 PM, Davanum Srinivas wrote:<br>
> +1 from me as well Doug! ("community to set a goal for Ocata to have Python<br>
> 3 functional tests running for all projects.")<br>
><br>
> -- Dims<br>
><br>
> On Thu, Jun 23, 2016 at 12:11 PM, Doug Hellmann <<a href="mailto:doug@doughellmann.com">doug@doughellmann.com</a>> wrote:<br>
>> Excerpts from Thomas Goirand's message of 2016-06-22 10:49:01 +0200:<br>
>>> On 06/22/2016 09:18 AM, Victor Stinner wrote:<br>
>>>> Hi,<br>
>>>><br>
>>>> Current status: only 3 projects are not ported yet to Python 3:<br>
>>>><br>
>>>> * nova (76% done)<br>
>>>> * trove (42%)<br>
>>>> * swift (0%)<br>
>>>><br>
>>>>    <a href="https://wiki.openstack.org/wiki/Python3" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Python3</a><br>
>>>><br>
>>>> Number of projects already ported:<br>
>>>><br>
>>>> * 19 Oslo Libraries<br>
>>>> * 4 Development Tools<br>
>>>> * 22 OpenStack Clients<br>
>>>> * 6 OpenStack Libraries (os-brick, taskflow, glance_store, ...)<br>
>>>> * 12 OpenStack services approved by the TC<br>
>>>> * 17 OpenStack services (not approved by the TC)<br>
>>>><br>
>>>> Raw total: 80 projects. In fact, 3 remaining projects on 83 is only 4%,<br>
>>>> we are so close! ;-)<br>
>>>><br>
>>>> The next steps are to port the 3 remaining projects and work on<br>
>>>> functional and integration tests on Python 3.<br>
>>>><br>
>>>> Victor<br>
>>><br>
>>> Hi Victor,<br>
>>><br>
>>> Thanks a lot for your efforts on Py3.<br>
>>><br>
>>> Do you think it looks like possible to have Nova ported to Py3 during<br>
>>> the Newton cycle?<br>
>>><br>
>>> Cheers,<br>
>>><br>
>>> Thomas Goirand (zigo)<br>
>>><br>
>><br>
>> I'd like for the community to set a goal for Ocata to have Python<br>
>> 3 functional tests running for all projects.<br>
>><br>
>> As Tony points out, it's a bit late to have this as a priority for<br>
>> Newton, though work can and should continue. But given how close<br>
>> we are to having the initial phase of the port done (thanks Victor!),<br>
>> and how far we are from discussions of priorities for Ocata, it<br>
>> seems very reasonable to set a community-wide goal for our next<br>
>> release cycle.<br>
>><br>
>> Thoughts?<br>
>><br>
>> 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" 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>
><br>
><br>
<br>
<br>
--<br>
</div><font color="#888888">Sean Dague<br>
<a href="http://dague.net" rel="noreferrer" target="_blank">http://dague.net</a><br>
</font><div class="elided-text"><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></blockquote></div>