Bug ID 1208126
Summary pythons-eventlet failed to utilize DNS servers in /etc/resolv.conf because of newdnspython.patch patch
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.4
Hardware Other
OS openSUSE Leap 15.4
Status NEW
Severity Critical
Priority P5 - None
Component Maintenance
Assignee maintenance@opensuse.org
Reporter Gyee@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

python3-eventlet (version 0.26.1) failed to utilize the servers in
/etc/resolv.conf because of newdnspython.patch.


https://build.opensuse.org/package/show/openSUSE:Leap:15.4/python-eventlet

The problem is revealed with the following code.

-----
import eventlet.support.greendns as gd
p = gd.ResolverProxy()
try:
    a = p.query('suse.com')
    print(a.rrset)
except Exception as e:
    print(e)
-----

Looking at the change logs, newdnspython.patch was added to support
python3-dnspython 2.0.0. However dnspython 2.0.0 is *incompatible* with
eventlet 0.26.1. See

https://github.com/eventlet/eventlet/blob/v0.26.1/setup.py#L18


We need to remove newdnspython.patch.


You are receiving this mail because: