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.