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-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


--

Thanks,

Matt Riedemann


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to