[all] Eventlet broken again with SSL, this time under Python 3.9

Sean Mooney smooney at redhat.com
Tue Feb 2 16:35:17 UTC 2021

On Tue, 2021-02-02 at 15:57 +0000, Jeremy Stanley wrote:
> On 2021-02-02 12:32:29 +0100 (+0100), Thomas Goirand wrote:
> [...]
> > I found out that downgrading to python3-dnspython 1.16.0 made
> > swift-proxy (and probably others) back to working.
> [...]
> If memory serves, dnspython and eventlet both monkey-patch the
> stdlib in potentially conflicting ways, and we've seen them interact
> badly in the past.
upstream eventlet force 1.16.0 to be used via there requirement files
in responce to us filing upstream bug after 2.0.0 was released
so its known that you cant use dnspython 2.0.0 with eventlest currently

part of the issue however is that was not comunicated to distos well
so fedora for example in f33 ships eventlest and dnspyton 2.0.0 so they are technially incompatable
but since they dont have the upper limit in the eventlet spec file they were not aware of that.

eventlet have fixt some fo the incompatibilte in the last few months but not all of them

More information about the openstack-discuss mailing list