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

Kiall Mac Innes kiall at macinnes.ie
Tue Jul 21 10:51:03 UTC 2015


You can (nearly) add Designate to this list :)

Pradeep has been doing a great job getting the codebase py3 compatible!

Thanks,
Kiall

On 17/07/15 12:32, 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
> 
> 
> 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



More information about the OpenStack-dev mailing list