I think the root cause is that neutron-lib is constrained in ussuri (neutron-lib==2.3.0), but neutron is not (neutron==17.0.0) [1]. The new constant was introduced with patch I0a69f1bddaa7030c7287216e62ec1ac6dd381475 in victoria.
If I'm not mistaken there should be some automation that sets upper-constraint for some packages, e.g. neutron, but it missed to cap it in ussuri (and victoria?). An example for that patch is this one: I6c35d75dafb144a3723c3735373a76e3a674c7ff
I think the root cause is that neutron-lib is constrained in ussuri (neutron- lib==2. 3.0), but neutron is not (neutron==17.0.0) [1]. The new constant was introduced with patch I0a69f1bddaa703 0c7287216e62ec1 ac6dd381475 in victoria.
If I'm not mistaken there should be some automation that sets upper-constraint for some packages, e.g. neutron, but it missed to cap it in ussuri (and victoria?). An example for that patch is this one: I6c35d75dafb144 a3723c3735373a7 6e3a674c7ff
[1] https:/ /zuul.opendev. org/t/openstack /build/ 8628803415a34b6 e84fa3635eda694 6b/log/ job-output. txt#638