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

Reply via email to