FreeBSD Ports repository switched their default python to 3.12 and so it no longer ships 3.11 versions of the python libraries. The default installed python itself is also 3.12 now. And so a fresh build can't install py311 packages anymore breaking the workflow in case there is no cached VM image.
Let's upgrade to the recently released stable FreeBSD 15.1 and bump our python packages to py312 versions to make the build working again. Signed-off-by: Ilya Maximets <[email protected]> --- .github/workflows/freebsd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index 9f219ffb0..807b2310f 100755 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -3,11 +3,11 @@ name: FreeBSD Build and Test on: [push, pull_request] env: - FREEBSD_VER: "15.0" + FREEBSD_VER: "15.1" CC: clang FREEBSD_PACKAGES: >- automake libtool gmake openssl python3 rsync - py311-sphinx py311-netaddr py311-pyparsing + py312-sphinx py312-netaddr py312-pyparsing dependencies: >- qemu-system-x86 qemu-utils genisoimage rsync openssh-client ovmf wget xz-utils -- 2.54.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
