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

Victor Stinner vstinner at redhat.com
Tue Jul 21 10:56:39 UTC 2015


Hi,

Could you please modify the wiki page yourself to add Designate? I don't want to be the only one maintaining this wiki page ;-)

https://wiki.openstack.org/wiki/Python3

Victor

----- Original Message -----
> From: "Kiall Mac Innes" <kiall at macinnes.ie>
> To: openstack-dev at lists.openstack.org
> Sent: Tuesday, July 21, 2015 12:51:03 PM
> Subject: Re: [openstack-dev] Python 3: 5 more projects with a py34 voting gate, only 4 remaing
> 
> 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
> 
> __________________________________________________________________________
> 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