Hi, FreeBSD CI 14.2 image is available now [1], also the version suffix is removed from the image family name [2].
The patches to use these images in the Postgres CI are attached. Unfortunately, patches do not apply cleanly to any other version. So, there are 4 patches for REL_[15 | 16 | 17] and upstream. Any kind of feedback would be appreciated. [1] https://github.com/anarazel/pg-vm-images/commit/3f2d728299808e76ce23b9b12ccfec944c86e318 [2] https://github.com/anarazel/pg-vm-images/commit/f1ea53c94ab864feb7c23d609bf85f0a1d568c9d -- Regards, Nazir Bilal Yavuz Microsoft
From ffea05c0c26ca06c3b5752a152c28c17b48e0139 Mon Sep 17 00:00:00 2001 From: Nazir Bilal Yavuz <byavu...@gmail.com> Date: Wed, 5 Mar 2025 17:37:36 +0300 Subject: [PATCH v1] ci: Upgrade FreeBSD CI image version to 14.2 Upgrade to the current stable version. Backpatch to all versions with CI support, we don't want to generate CI images for multiple FreeBSD versions. ci-os-only: freebsd --- .cirrus.tasks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cirrus.tasks.yml b/.cirrus.tasks.yml index 8da4f46e877..d8149ac2fe7 100644 --- a/.cirrus.tasks.yml +++ b/.cirrus.tasks.yml @@ -32,7 +32,7 @@ on_failure: &on_failure type: text/plain task: - name: FreeBSD - 13 + name: FreeBSD env: # FreeBSD on GCP is slow when running with larger number of CPUS / @@ -40,7 +40,7 @@ task: CPUS: 2 BUILD_JOBS: 3 TEST_JOBS: 3 - IMAGE_FAMILY: pg-ci-freebsd-13 + IMAGE_FAMILY: pg-ci-freebsd DISK_SIZE: 50 CCACHE_DIR: /tmp/ccache_dir -- 2.47.2
From 2cc7874455194ba4f7867a8536afd1e1004d0c83 Mon Sep 17 00:00:00 2001 From: Nazir Bilal Yavuz <byavu...@gmail.com> Date: Wed, 5 Mar 2025 17:40:04 +0300 Subject: [PATCH v1] ci: Upgrade FreeBSD CI image version to 14.2 Upgrade to the current stable version. Backpatch to all versions with CI support, we don't want to generate CI images for multiple FreeBSD versions. ci-os-only: freebsd --- .cirrus.tasks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cirrus.tasks.yml b/.cirrus.tasks.yml index ab44d24e347..d12360aa356 100644 --- a/.cirrus.tasks.yml +++ b/.cirrus.tasks.yml @@ -125,7 +125,7 @@ task: task: - name: FreeBSD - 13 - Meson + name: FreeBSD - Meson env: # FreeBSD on GCP is slow when running with larger number of CPUS / @@ -133,7 +133,7 @@ task: CPUS: 2 BUILD_JOBS: 3 TEST_JOBS: 3 - IMAGE_FAMILY: pg-ci-freebsd-13 + IMAGE_FAMILY: pg-ci-freebsd DISK_SIZE: 50 CCACHE_DIR: /tmp/ccache_dir -- 2.47.2
From 21d9f8b72e0780d22e9f2e855355fcc67ff9cb35 Mon Sep 17 00:00:00 2001 From: Nazir Bilal Yavuz <byavu...@gmail.com> Date: Wed, 5 Mar 2025 17:42:48 +0300 Subject: [PATCH v1] ci: Upgrade FreeBSD CI image version to 14.2 Upgrade to the current stable version. Backpatch to all versions with CI support, we don't want to generate CI images for multiple FreeBSD versions. ci-os-only: freebsd --- .cirrus.tasks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cirrus.tasks.yml b/.cirrus.tasks.yml index 8cbadc5849b..aa7c7dcd34d 100644 --- a/.cirrus.tasks.yml +++ b/.cirrus.tasks.yml @@ -126,13 +126,13 @@ task: task: - name: FreeBSD - 13 - Meson + name: FreeBSD - Meson env: CPUS: 4 BUILD_JOBS: 4 TEST_JOBS: 8 - IMAGE_FAMILY: pg-ci-freebsd-13 + IMAGE_FAMILY: pg-ci-freebsd DISK_SIZE: 50 CCACHE_DIR: /tmp/ccache_dir -- 2.47.2
From 5f9ca92ec35f5769b0b61bd84dbf1cb755962130 Mon Sep 17 00:00:00 2001 From: Nazir Bilal Yavuz <byavu...@gmail.com> Date: Wed, 5 Mar 2025 09:58:24 +0300 Subject: [PATCH v1] ci: Upgrade FreeBSD CI image version to 14.2 Upgrade to the current stable version. Backpatch to all versions with CI support, we don't want to generate CI images for multiple FreeBSD versions. ci-os-only: freebsd --- .cirrus.tasks.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.cirrus.tasks.yml b/.cirrus.tasks.yml index c5e7b743bfb..e7482da1fdd 100644 --- a/.cirrus.tasks.yml +++ b/.cirrus.tasks.yml @@ -126,13 +126,13 @@ task: task: - name: FreeBSD - 13 - Meson + name: FreeBSD - Meson env: CPUS: 4 BUILD_JOBS: 4 TEST_JOBS: 8 - IMAGE_FAMILY: pg-ci-freebsd-13 + IMAGE_FAMILY: pg-ci-freebsd DISK_SIZE: 50 CCACHE_DIR: /tmp/ccache_dir @@ -167,7 +167,6 @@ task: sysctl kern.corefile='/tmp/cores/%N.%P.core' setup_additional_packages_script: | pkg install -y curl - pkg upgrade -y libssh2 # XXX shouldn't be necessary. revisit w/ FreeBSD 14 # NB: Intentionally build without -Dllvm. The freebsd image size is already # large enough to make VM startup slow, and even without llvm freebsd -- 2.47.2