[PATCH] Update FreeBSD CI jobs FreeBSD 14.1

Thomas Huth posted 1 patch 2 months, 1 week ago
.gitlab-ci.d/cirrus.yml                                  | 6 +++---
.gitlab-ci.d/cirrus/{freebsd-13.vars => freebsd-14.vars} | 2 +-
tests/lcitool/refresh                                    | 4 ++--
tests/vm/freebsd                                         | 6 +++---
4 files changed, 9 insertions(+), 9 deletions(-)
rename .gitlab-ci.d/cirrus/{freebsd-13.vars => freebsd-14.vars} (95%)
[PATCH] Update FreeBSD CI jobs FreeBSD 14.1
Posted by Thomas Huth 2 months, 1 week ago
The current FreeBSD CI jobs are failing installation since the
"opencv" package is now missing there. Updating to 14.1 fixes
the issue.

Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 Here's the output of a successful run:
 https://gitlab.com/thuth/qemu/-/jobs/7795460644

 .gitlab-ci.d/cirrus.yml                                  | 6 +++---
 .gitlab-ci.d/cirrus/{freebsd-13.vars => freebsd-14.vars} | 2 +-
 tests/lcitool/refresh                                    | 4 ++--
 tests/vm/freebsd                                         | 6 +++---
 4 files changed, 9 insertions(+), 9 deletions(-)
 rename .gitlab-ci.d/cirrus/{freebsd-13.vars => freebsd-14.vars} (95%)

diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml
index 75df1273bc..92c97eefc1 100644
--- a/.gitlab-ci.d/cirrus.yml
+++ b/.gitlab-ci.d/cirrus.yml
@@ -46,13 +46,13 @@
   variables:
     QEMU_JOB_CIRRUS: 1
 
-x64-freebsd-13-build:
+x64-freebsd-14-build:
   extends: .cirrus_build_job
   variables:
-    NAME: freebsd-13
+    NAME: freebsd-14
     CIRRUS_VM_INSTANCE_TYPE: freebsd_instance
     CIRRUS_VM_IMAGE_SELECTOR: image_family
-    CIRRUS_VM_IMAGE_NAME: freebsd-13-3
+    CIRRUS_VM_IMAGE_NAME: freebsd-14-1
     CIRRUS_VM_CPUS: 8
     CIRRUS_VM_RAM: 8G
     UPDATE_COMMAND: pkg update; pkg upgrade -y
diff --git a/.gitlab-ci.d/cirrus/freebsd-13.vars b/.gitlab-ci.d/cirrus/freebsd-14.vars
similarity index 95%
rename from .gitlab-ci.d/cirrus/freebsd-13.vars
rename to .gitlab-ci.d/cirrus/freebsd-14.vars
index 69c948b503..aba0eff4b9 100644
--- a/.gitlab-ci.d/cirrus/freebsd-13.vars
+++ b/.gitlab-ci.d/cirrus/freebsd-14.vars
@@ -1,6 +1,6 @@
 # THIS FILE WAS AUTO-GENERATED
 #
-#  $ lcitool variables freebsd-13 qemu
+#  $ lcitool variables freebsd-14 qemu
 #
 # https://gitlab.com/libvirt/libvirt-ci
 
diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh
index ac803e34f1..290804f6be 100755
--- a/tests/lcitool/refresh
+++ b/tests/lcitool/refresh
@@ -207,14 +207,14 @@ try:
     #
     # Cirrus packages lists for GitLab
     #
-    generate_cirrus("freebsd-13")
+    generate_cirrus("freebsd-14")
     generate_cirrus("macos-13")
     generate_cirrus("macos-14")
 
     #
     # VM packages lists
     #
-    generate_pkglist("freebsd", "freebsd-13")
+    generate_pkglist("freebsd", "freebsd-14")
 
     #
     # Ansible package lists
diff --git a/tests/vm/freebsd b/tests/vm/freebsd
index 1247f40a38..74b3b1e520 100755
--- a/tests/vm/freebsd
+++ b/tests/vm/freebsd
@@ -28,8 +28,8 @@ class FreeBSDVM(basevm.BaseVM):
     name = "freebsd"
     arch = "x86_64"
 
-    link = "https://download.freebsd.org/releases/CI-IMAGES/13.2-RELEASE/amd64/Latest/FreeBSD-13.2-RELEASE-amd64-BASIC-CI.raw.xz"
-    csum = "a4fb3b6c7b75dd4d58fb0d75e4caf72844bffe0ca00e66459c028b198ffb3c0e"
+    link = "https://download.freebsd.org/releases/CI-IMAGES/14.1-RELEASE/amd64/Latest/FreeBSD-14.1-RELEASE-amd64-BASIC-CI.raw.xz"
+    csum = "202fe27a05427f0a86d3ebb97712745186f2776ccc4f70d95466dd99a0238ba5"
     size = "20G"
 
     BUILD_SCRIPT = """
@@ -39,7 +39,7 @@ class FreeBSDVM(basevm.BaseVM):
         mkdir src build; cd src;
         tar -xf /dev/vtbd1;
         cd ../build;
-        ../src/configure --python=python3.9  --extra-ldflags=-L/usr/local/lib \
+        ../src/configure --extra-ldflags=-L/usr/local/lib \
                          --extra-cflags=-I/usr/local/include {configure_opts};
         gmake --output-sync -j{jobs} {target} {verbose};
     """
-- 
2.46.0
Re: [PATCH] Update FreeBSD CI jobs FreeBSD 14.1
Posted by Li-Wen Hsu 2 months, 1 week ago
On Wed, Sep 11, 2024 at 5:02 PM Thomas Huth <thuth@redhat.com> wrote:

> The current FreeBSD CI jobs are failing installation since the
> "opencv" package is now missing there. Updating to 14.1 fixes
> the issue.
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>
>

Reviewed-by: Li-Wen Hsu <lwhsu@FreeBSD.org>


> ---
>  Here's the output of a successful run:
>  https://gitlab.com/thuth/qemu/-/jobs/7795460644
>
>  .gitlab-ci.d/cirrus.yml                                  | 6 +++---
>  .gitlab-ci.d/cirrus/{freebsd-13.vars => freebsd-14.vars} | 2 +-
>  tests/lcitool/refresh                                    | 4 ++--
>  tests/vm/freebsd                                         | 6 +++---
>  4 files changed, 9 insertions(+), 9 deletions(-)
>  rename .gitlab-ci.d/cirrus/{freebsd-13.vars => freebsd-14.vars} (95%)
>
> diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml
> index 75df1273bc..92c97eefc1 100644
> --- a/.gitlab-ci.d/cirrus.yml
> +++ b/.gitlab-ci.d/cirrus.yml
> @@ -46,13 +46,13 @@
>    variables:
>      QEMU_JOB_CIRRUS: 1
>
> -x64-freebsd-13-build:
> +x64-freebsd-14-build:
>    extends: .cirrus_build_job
>    variables:
> -    NAME: freebsd-13
> +    NAME: freebsd-14
>      CIRRUS_VM_INSTANCE_TYPE: freebsd_instance
>      CIRRUS_VM_IMAGE_SELECTOR: image_family
> -    CIRRUS_VM_IMAGE_NAME: freebsd-13-3
> +    CIRRUS_VM_IMAGE_NAME: freebsd-14-1
>      CIRRUS_VM_CPUS: 8
>      CIRRUS_VM_RAM: 8G
>      UPDATE_COMMAND: pkg update; pkg upgrade -y
> diff --git a/.gitlab-ci.d/cirrus/freebsd-13.vars
> b/.gitlab-ci.d/cirrus/freebsd-14.vars
> similarity index 95%
> rename from .gitlab-ci.d/cirrus/freebsd-13.vars
> rename to .gitlab-ci.d/cirrus/freebsd-14.vars
> index 69c948b503..aba0eff4b9 100644
> --- a/.gitlab-ci.d/cirrus/freebsd-13.vars
> +++ b/.gitlab-ci.d/cirrus/freebsd-14.vars
> @@ -1,6 +1,6 @@
>  # THIS FILE WAS AUTO-GENERATED
>  #
> -#  $ lcitool variables freebsd-13 qemu
> +#  $ lcitool variables freebsd-14 qemu
>  #
>  # https://gitlab.com/libvirt/libvirt-ci
>
> diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh
> index ac803e34f1..290804f6be 100755
> --- a/tests/lcitool/refresh
> +++ b/tests/lcitool/refresh
> @@ -207,14 +207,14 @@ try:
>      #
>      # Cirrus packages lists for GitLab
>      #
> -    generate_cirrus("freebsd-13")
> +    generate_cirrus("freebsd-14")
>      generate_cirrus("macos-13")
>      generate_cirrus("macos-14")
>
>      #
>      # VM packages lists
>      #
> -    generate_pkglist("freebsd", "freebsd-13")
> +    generate_pkglist("freebsd", "freebsd-14")
>
>      #
>      # Ansible package lists
> diff --git a/tests/vm/freebsd b/tests/vm/freebsd
> index 1247f40a38..74b3b1e520 100755
> --- a/tests/vm/freebsd
> +++ b/tests/vm/freebsd
> @@ -28,8 +28,8 @@ class FreeBSDVM(basevm.BaseVM):
>      name = "freebsd"
>      arch = "x86_64"
>
> -    link = "
> https://download.freebsd.org/releases/CI-IMAGES/13.2-RELEASE/amd64/Latest/FreeBSD-13.2-RELEASE-amd64-BASIC-CI.raw.xz
> "
> -    csum =
> "a4fb3b6c7b75dd4d58fb0d75e4caf72844bffe0ca00e66459c028b198ffb3c0e"
> +    link = "
> https://download.freebsd.org/releases/CI-IMAGES/14.1-RELEASE/amd64/Latest/FreeBSD-14.1-RELEASE-amd64-BASIC-CI.raw.xz
> "
> +    csum =
> "202fe27a05427f0a86d3ebb97712745186f2776ccc4f70d95466dd99a0238ba5"
>      size = "20G"
>
>      BUILD_SCRIPT = """
> @@ -39,7 +39,7 @@ class FreeBSDVM(basevm.BaseVM):
>          mkdir src build; cd src;
>          tar -xf /dev/vtbd1;
>          cd ../build;
> -        ../src/configure --python=python3.9
> --extra-ldflags=-L/usr/local/lib \
> +        ../src/configure --extra-ldflags=-L/usr/local/lib \
>                           --extra-cflags=-I/usr/local/include
> {configure_opts};
>          gmake --output-sync -j{jobs} {target} {verbose};
>      """
> --
> 2.46.0
>
>