[openstack-dev] Python 3: 5 more projects with a py34 voting gate, only 4 remaing

Matt Riedemann mriedem at linux.vnet.ibm.com
Fri Jul 17 21:44:01 UTC 2015



On 7/17/2015 6:32 AM, Victor Stinner wrote:
> Hi,
>
> We are close to having a voting py34 gate on all OpenStack libraries and
> applications. I just made the py34 gate voting for the 5 following
> projects:
>
> * keystone
> * heat
> * glance_store: Glance library (py34 is already voting in Glance)
> * os-brick: Cinder library (py34 is already voting in Cinder)
> * sqlalchemy-migrate

If we can get this working then we can make py34 voting/gating in 
sqlalchemy-migrate:

https://review.openstack.org/#/c/202170/

>
>
> A voting py34 gate means that we cannot reintroduce Python 3 regressions
> in the code tested by "tox -e py34". Currently, only a small subset of
> test suites is executed on Python 3.4, but the subset is growing
> constantly and it already helps to detect various kinds of Python 3 issues.
>
> Sirushti Murugesan (who is porting Heat to Python 3) and me proposed a
> talk "Python 3 is coming!" to the next OpenStack Summit at Tokyo. We
> will explain the plan to port OpenStack to Python in depth.
>
>
> There are only 4 remaining projects without py34 voting gate:
>
> (1) swift: I sent patches, see the "Fix tox -e py34" patch:
>
> https://review.openstack.org/#/q/project:openstack/swift+branch:master+topic:py3,n,z
>
>
>
> (2) horizon: I sent patches:
>
> https://review.openstack.org/#/q/topic:bp/porting-python3+project:openstack/horizon,n,z
>
>
>
> (3) keystonemiddleware: blocked by python-memcached, I sent a pull
> request 3 months ago and I'm still waiting...
>
> https://github.com/linsomniac/python-memcached/pull/67
>
> I may fork the project if the maintainer never reply. Read the current
> thread "[all] Non-responsive upstream libraries (python34 specifically)"
> on openstack-dev.
>
>
> (4) python-savannaaclient: "We haven't enough tests to ensure that
> savanna client works correctly on py33, so, it's kind of premature step.
> We already have py33 and pypy jobs in experimental pipeline." This
> client can be ported later.
>
>
> Note: The py34 gate of oslo.messaging is currently non voting because of
> a bug in Python 3.4.0, fix not backported to Ubuntu Trusty LTS yet:
>
> https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1367907
>
> The bug was fixed in Python 3.4 in May 2014 and was reported to Ubuntu
> in September 2014.
>
> Victor
>
> __________________________________________________________________________
> 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
>

-- 

Thanks,

Matt Riedemann




More information about the OpenStack-dev mailing list