[openstack-dev] [all] QPID incompatible with python 3 and untested in gate -- what to do?

Clint Byrum clint at fewbar.com
Wed Apr 15 21:17:57 UTC 2015

As a result of all of the excellent discussions here, I have produced a
spec for policy which I think will assist us all in moving forward on
improving the quality in this space:


Thanks everyone for your excellent replies!

Excerpts from Clint Byrum's message of 2015-04-14 10:22:56 -0700:
> Hello! There's been some recent progress on python3 compatibility for
> core libraries that OpenStack depends on[1], and this is likely to open
> the flood gates for even more python3 problems to be found and fixed.
> Recently a proposal was made to make oslo.messaging start to run python3
> tests[2], and it was found that qpid-python is not python3 compatible yet.
> This presents us with questions: Is anyone using QPID, and if so, should
> we add gate testing for it? If not, can we deprecate the driver? In the
> most recent survey results I could find [3] I don't even see message
> broker mentioned, whereas Databases in use do vary somewhat.
> Currently it would appear that only oslo.messaging runs functional tests
> against QPID. I was unable to locate integration testing for it, but I
> may not know all of the places to dig around to find that.
> So, please let us know if QPID is important to you. Otherwise it may be
> time to unburden ourselves of its maintenance.
> [1] https://pypi.python.org/pypi/eventlet/0.17.3
> [2] https://review.openstack.org/#/c/172135/
> [3] http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014

More information about the OpenStack-dev mailing list