[openstack-dev] [all] Status of the OpenStack port to Python 3

Steve Martinelli s.martinelli at gmail.com
Fri Jun 24 01:27:59 UTC 2016


+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.
On Jun 23, 2016 1:14 PM, "Sean Dague" <sean at dague.net> wrote:

So, given that everything in base iaas is over besides Nova, and there
is some python 3 support in Devstack, before Newton is over one could
get a python 3 (except Nova) job running, and start seeing the fallout
of full stack testing. We could even prioritize functional changes in
Nova to get full stack python 3 working (a lot of what is holding Nova
back is actually unit tests that aren't python 3 clean).

That seems like the next logical step, and I think would help add
incentive to full stack testing to show this actually working outside of
just isolated test suites.

On 06/23/2016 12:58 PM, Davanum Srinivas wrote:
> +1 from me as well Doug! ("community to set a goal for Ocata to have
Python
> 3 functional tests running for all projects.")
>
> -- Dims
>
> On Thu, Jun 23, 2016 at 12:11 PM, Doug Hellmann <doug at doughellmann.com>
wrote:
>> Excerpts from Thomas Goirand's message of 2016-06-22 10:49:01 +0200:
>>> On 06/22/2016 09:18 AM, Victor Stinner wrote:
>>>> Hi,
>>>>
>>>> Current status: only 3 projects are not ported yet to Python 3:
>>>>
>>>> * nova (76% done)
>>>> * trove (42%)
>>>> * swift (0%)
>>>>
>>>>    https://wiki.openstack.org/wiki/Python3
>>>>
>>>> Number of projects already ported:
>>>>
>>>> * 19 Oslo Libraries
>>>> * 4 Development Tools
>>>> * 22 OpenStack Clients
>>>> * 6 OpenStack Libraries (os-brick, taskflow, glance_store, ...)
>>>> * 12 OpenStack services approved by the TC
>>>> * 17 OpenStack services (not approved by the TC)
>>>>
>>>> Raw total: 80 projects. In fact, 3 remaining projects on 83 is only 4%,
>>>> we are so close! ;-)
>>>>
>>>> The next steps are to port the 3 remaining projects and work on
>>>> functional and integration tests on Python 3.
>>>>
>>>> Victor
>>>
>>> Hi Victor,
>>>
>>> Thanks a lot for your efforts on Py3.
>>>
>>> Do you think it looks like possible to have Nova ported to Py3 during
>>> the Newton cycle?
>>>
>>> Cheers,
>>>
>>> Thomas Goirand (zigo)
>>>
>>
>> I'd like for the community to set a goal for Ocata to have Python
>> 3 functional tests running for all projects.
>>
>> As Tony points out, it's a bit late to have this as a priority for
>> Newton, though work can and should continue. But given how close
>> we are to having the initial phase of the port done (thanks Victor!),
>> and how far we are from discussions of priorities for Ocata, it
>> seems very reasonable to set a community-wide goal for our next
>> release cycle.
>>
>> Thoughts?
>>
>> Doug
>>
>>
__________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>


--
Sean Dague
http://dague.net

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160623/fdcdd78d/attachment-0001.html>


More information about the OpenStack-dev mailing list