[Python-modules-team] Bug#971530: dnspython 2.x breaks all of OpenStack

Thomas Goirand zigo at debian.org
Thu May 27 15:10:32 BST 2021


On 5/26/21 2:57 PM, Filippo Giunchedi wrote:
> On Thu, Oct 01, 2020 at 12:15 PM, Thomas Goirand wrote:
>> Package: python3-dnspython
>> Version: 2.0.0-1
>> Severity: important
>>
>> Hi,
>>
>> I'm sending this just to let you know that dnspython broke Eventlet,
>> which is unfortunately the base of many OpenStack stuff. As a
>> consequence, the websocket of Nova is broken over SSL, and many
>> other stuff, due to the API change in dnspython.
>>
>> I'm sending this as only severity: important, though I was considering
>> a higher severity. I'd like to first discuss the mater with the
>> maintainers of dnspython.
> 
> I very much think this bug should be RC: unless I'm missing something the
> code below doesn't work but should:
> 
> $ python3 -c 'from eventlet.green import socket ; print(socket.getaddrinfo("debian.org", 443))'

Hi,

Well, Eventlet itself works. DNSPython itself works too. Just the 2
together (ie: resolving with eventlet greedns) doesn't work. This
doesn't make any of the packages completely broken and unuseable (so
it's not RC), this is just a bug that should be fixed.

FYI, since some fixes in Eventlet, OpenStack now works... Though the
Eventlet greendns API shall still be fixed.

Cheers,

Thomas Goirand (zigo)



More information about the Python-modules-team mailing list