On 2/4/22 14:39, Dumitru Ceara wrote:
On 2/4/22 17:32, Ilya Maximets wrote:
GHA is broken due to update to pip>=22.0. This happens because now it
stops backtracking packages on build failure making it impossible to
find working combination of versions.
We're not able to build 'hacking', because 'wheel' is not installed
at that point in time. Installing it separately to fix the issue,
so pip can find compatible versions of packages by backtracking.
Unfortunately, new version of backtracking leads to installation of
incompatible versions of flake8 and hacking. Presumably because
current versions of hacking are not compatible with flake8>=4.0
and very old hacking-0.5.4 for some reason is considered suitable
while resolving dependencies. So, we end up with flake8-4.0.1 and
hacking-0.5.4 installed. And that doesn't work. Limiting the version
of hacking to >=3.0 to have flake8-3.9.2 and hacking-3.0.0 installed
during backtracking.
Signed-off-by: Ilya Maximets <i.maxim...@ovn.org>
---
This fixes the issue for me:
Acked-by: Dumitru Ceara <dce...@redhat.com>
Mark, NUman, this patch is needed for OVN too. It doesn't apply cleanly
as it stands but fixing the conflict is straightforward. What do you
think about cherry picking it for OVN too?
I agree, this should go into OVN as well.
Regards,
Dumitru
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev