mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-15 07:20:29 +01:00
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: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1409>
This commit is contained in:
parent
6b4d1905b6
commit
21ac8568d5
2 changed files with 0 additions and 64 deletions
|
|
@ -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"
|
||||
|
||||
|
||||
#################################################################
|
||||
# #
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue