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

Joshua Harlow harlowja at outlook.com
Tue Apr 14 22:23:24 UTC 2015

Ken Giusti wrote:
> Just to be clear: you're asking specifically about the 0-10 based
> impl_qpid.py driver, correct?   This is the driver that is used for
> the "qpid://" transport (aka rpc_backend).
> I ask because I'm maintaining the AMQP 1.0 driver (transport
> "amqp://") that can also be used with qpidd.
> However, the AMQP 1.0 driver isn't yet Python 3 compatible due to its
> dependency on Proton, which has yet to be ported to python 3 - though
> that's currently being worked on [1].
> I'm planning on porting the AMQP 1.0 driver once the dependent
> libraries are available.
> [1]: https://issues.apache.org/jira/browse/PROTON-490

What's the expected date on this as it appears this also blocks python 3 
work as well... Seems like that hasn't been updated since nov 2014 which 
doesn't inspire that much confidence (especially for what appears to be 
mostly small patches).

> On Tue, Apr 14, 2015 at 1:22 PM, Clint Byrum<clint at fewbar.com>  wrote:
>> 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
>> __________________________________________________________________________
>> 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