On 2/4/22 20: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 <[email protected]> >> --- > > This fixes the issue for me: > > Acked-by: Dumitru Ceara <[email protected]>
Thanks, Aaron, Dumitru and Gaetan! I applied this patch to all failing branches down to 2.16. Aaron, Gaetan, I carried your Acked-by's from v1 with a small remark in a commit message. I hope that's OK. Best regards, Ilya Maximets. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
