From 21ac8568d585cdb74b0d1a09912b00a4b465f91b Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 12 Jan 2026 10:30:47 +1000 Subject: [PATCH] CI: temporarily drop FreeBSD 14.2 is 404 so we cannot rebuild any images and, 14.3 has a bug that blocks it from building images: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292375 So let's disable BSD until the bug is fixed. Part-of: --- .gitlab-ci.yml | 41 ----------------------------------------- .gitlab-ci/config.yml | 23 ----------------------- 2 files changed, 64 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 30fca07d..5c1fd93a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -49,8 +49,6 @@ include: - '/templates/debian.yml' # Fedora container builder template - '/templates/fedora.yml' - # Freebsd container builder template - - '/templates/freebsd.yml' # Ubuntu container builder template - '/templates/ubuntu.yml' @@ -103,7 +101,6 @@ variables: UBUNTU_PACKAGES: 'git gcc g++ pkg-config meson check libudev-dev libevdev-dev doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx-rtd-theme python3-pytest-xdist libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev lua5.4-dev' ARCH_PACKAGES: 'git gcc pkgconfig meson check libsystemd libevdev python-pytest-xdist libwacom gtk4 mtdev diffutils lua' ALPINE_PACKAGES: 'git gcc build-base pkgconfig meson check-dev eudev-dev libevdev-dev libwacom-dev cairo-dev gtk4.0-dev mtdev-dev bash lua5.4-dev' - FREEBSD_PACKAGES: 'git pkgconf meson libepoll-shim libudev-devd libevdev libwacom gtk3 libmtdev bash wayland' ############################ end of package lists ############################# # these tags should be updated each time the list of packages is updated @@ -115,7 +112,6 @@ variables: UBUNTU_TAG: '2025-11-17.0' ARCH_TAG: '2025-11-17.0' ALPINE_TAG: '2025-11-17.0' - FREEBSD_TAG: '2025-11-17.0' FDO_UPSTREAM_REPO: libinput/libinput @@ -339,20 +335,6 @@ alpine:latest@container-prep: FDO_DISTRIBUTION_PACKAGES: $ALPINE_PACKAGES FDO_DISTRIBUTION_TAG: $ALPINE_TAG -freebsd:14.2@container-prep: - extends: - - .fdo.qemu-build@freebsd - - .policy - - .fdo-runner-tags - tags: - - $FDO_RUNNER_JOB_PRIORITY_TAG_X86_64_KVM - stage: prep - variables: - GIT_STRATEGY: none - FDO_DISTRIBUTION_VERSION: '14.2' - FDO_DISTRIBUTION_PACKAGES: $FREEBSD_PACKAGES - FDO_DISTRIBUTION_TAG: $FREEBSD_TAG - ################################################################# @@ -446,16 +428,6 @@ alpine:latest@container-clean: FDO_DISTRIBUTION_VERSION: 'latest' FDO_DISTRIBUTION_TAG: $ALPINE_TAG -freebsd:14.2@container-clean: - extends: - - .policy - - .container-clean - variables: - GIT_STRATEGY: none - CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/freebsd/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG - FDO_DISTRIBUTION_VERSION: '14.2' - FDO_DISTRIBUTION_TAG: $FREEBSD_TAG - ################################################################# # # @@ -1344,19 +1316,6 @@ alpine:latest@default-build: - "alpine:latest@container-prep" -freebsd:14.2@default-build: - stage: distro - extends: - - .build-in-qemu@template - - .fdo.distribution-image@freebsd - variables: - FDO_DISTRIBUTION_VERSION: '14.2' - FDO_DISTRIBUTION_TAG: $FREEBSD_TAG - MESON_ARGS: '-Dtests=false -Ddocumentation=false' # doxygen drags down too many deps - MESON_TEST_ARGS: '' # test suite doesn't work on BSD yet - needs: - - "freebsd:14.2@container-prep" - ################################################################# # # diff --git a/.gitlab-ci/config.yml b/.gitlab-ci/config.yml index 7edc2104..21d45461 100644 --- a/.gitlab-ci/config.yml +++ b/.gitlab-ci/config.yml @@ -148,29 +148,6 @@ distributions: # for any tcase_add_exit_test/tcase_add_test_raise_signal # but someone more invested in musl will have to figure that out. - "MESON_TEST_ARGS: '' # litest-selftest fails on musl" - - name: freebsd - tag: *default_tag - qemu_based: true - versions: - - '14.2' - packages: - - git - - pkgconf - - meson - - libepoll-shim - - libudev-devd - - libevdev - - libwacom - - gtk3 - - libmtdev - - bash - - wayland - build: - extra_variables: - - "MESON_ARGS: '-Dtests=false -Ddocumentation=false' # doxygen drags down too many deps" - # We don't run the tests on FreeBSD, someone would have to fix the - # test suite to work on BSD first. - - "MESON_TEST_ARGS: '' # test suite doesn't work on BSD yet" test_suites: - name: touchpad