Public bug reported:

dnspython 2.0.0 us not compatible with eventlet [1] and designate [2]
(and possibly more projects) in Groovy.

Eventlet and designate aren't patched yet upstream. Upstream is actively
working on patches but at this point in Groovy I don't see this getting
resolved unless something lands soon. We're mostly concerned with
eventlet as it is used throughout openstack projects and is tricky code
under normal conditions.

Eventlet is broken in a few different ways with dnspython 2.0.0 as noted
in [1]. Designate also explicitly depends on APIs that are different
between the two different versions of dnspython [2].

Upstream openstack tried to move to 2.0.0 for the openstack vicotoria
but reverted back to 1.16.0 due to issues with eventlet + dnspython
2.0.0. Please see: https://review.opendev.org/#/c/741986/

Due to these incompatibilities, I'd like to revert back to dnspython
1.16.0 in groovy by uploading a 2.0.0.really.1.16.0-0ubuntu1 version.

This is blocking milestone 3 uploads for OpenStack Victoria.

[1] https://github.com/eventlet/eventlet/issues/619
[2] https://bugs.launchpad.net/designate/+bug/1895285

** Affects: dnspython (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1895549

Title:
  Revert dnspython to 1.16.0 in Groovy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dnspython/+bug/1895549/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to