On 11/30/21 2:15 PM, Landry Breuil wrote: > Fwiw, i replaced eventlet/support/greendns.py by the version shipped in > eventlet 0.32.0 (eg after > https://github.com/eventlet/eventlet/commit/aeb0390094a1c3f29bb4f25a8dab96587a86b3e8) > and the minimal testcase now works. > > [30/11 14:07] [email protected]:/tmp $sudo mv greendns.py > /usr/lib/python3/dist-packages/eventlet/support/greendns.py > [30/11 14:08] [email protected]:/tmp $python3 ./testdnspy.py > dmfrjf4ips8xa.cloudfront.net. 60 IN A 143.204.229.111 > dmfrjf4ips8xa.cloudfront.net. 60 IN A 143.204.229.121 > dmfrjf4ips8xa.cloudfront.net. 60 IN A 143.204.229.30 > dmfrjf4ips8xa.cloudfront.net. 60 IN A 143.204.229.26 > > cf attached patch between both files. > > would it be possible to expand > https://sources.debian.org/patches/python-eventlet/0.26.1-7/Replace-dnspython-_compute_expiration-by-_compute_times.patch/ > with the full commit and ship 0.26.1-8 to bullseye, or i will have to > live with /etc/hosts kludges for now ? > > i'm not sure, but maybe sid and bookworm are also affected by the same > bug as eventlet is only 0.30.0 there.
Hi Landry, I'm very much aware of the situation. We prepared a patch for Eventlet, which is waiting for the Debian Stable release team approval. Please see this bug entry: https://bugs.debian.org/994064 I'm therefore CC-ing this release team bug, since you're the 2nd person to complain that this hasn't been approved yet. If you look into this bug entry, you'll see that I am referencing a build with the patch that is available here: http://bullseye-victoria.debian.net/debian/pool/bullseye-victoria-backports-nochange/main/p/python-eventlet/ Please test python3-eventlet_0.26.1-7+deb11u1_all.deb from that place, and let me know if it works for you, and fixes the problem you are reporting here. Please write your report to [email protected] so that you participate convincing the Debian Stable Release Team that this Eventlet update should happen. FYI, that's the most important bit for the release team: to know that an update doesn't break anything more, and that it's been tested. Hopefully, with your help, the updated 0.26.1-7+deb11u1 version of Eventlet can be approved into Debian Bullseye. Cheers, Thomas Goirand (zigo)

