environment: BUILD_SUBMITTER: dalligi CI: "true" CI_API_GRAPHQL_URL: https://gitlab.freedesktop.org/api/graphql CI_API_V4_URL: https://gitlab.freedesktop.org/api/v4 CI_COMMIT_AUTHOR: Isaac Freund CI_COMMIT_BEFORE_SHA: "0000000000000000000000000000000000000000" CI_COMMIT_BRANCH: backport-0.18.2 CI_COMMIT_DESCRIPTION: |4- Currently the headless backend does not actually implement the wlr_output_test function, causing tests containing output state unsupported by the headless backend to succeed while committing the same state will always fail. This commit fixes that by actually hooking up the already exisiting test function. References: https://codeberg.org/river/river/issues/1154 (cherry picked from commit da8f7a07ba8c0767ffca134f871339cc475d5839) CI_COMMIT_MESSAGE: | backend/headless: actually perform output test Currently the headless backend does not actually implement the wlr_output_test function, causing tests containing output state unsupported by the headless backend to succeed while committing the same state will always fail. This commit fixes that by actually hooking up the already exisiting test function. References: https://codeberg.org/river/river/issues/1154 (cherry picked from commit da8f7a07ba8c0767ffca134f871339cc475d5839) CI_COMMIT_REF_NAME: backport-0.18.2 CI_COMMIT_REF_PROTECTED: "false" CI_COMMIT_REF_SLUG: backport-0-18-2 CI_COMMIT_SHA: b29ebe4a1c6569dadb8630f35e1763ccc8954772 CI_COMMIT_SHORT_SHA: b29ebe4a CI_COMMIT_TIMESTAMP: "2024-11-11T14:11:23-05:00" CI_COMMIT_TITLE: 'backend/headless: actually perform output test' CI_CONFIG_PATH: .gitlab-ci.yml CI_DEFAULT_BRANCH: master CI_JOB_ID: "66433732" CI_JOB_NAME: freebsd CI_JOB_NAME_SLUG: freebsd CI_JOB_STAGE: test CI_JOB_STARTED_AT: "2024-11-11T19:11:51Z" CI_JOB_URL: https://gitlab.freedesktop.org/bl4ckb0ne/wlroots/-/jobs/66433732 CI_NODE_TOTAL: "1" CI_PAGES_DOMAIN: pages.freedesktop.org CI_PAGES_URL: https://bl4ckb0ne.pages.freedesktop.org/wlroots CI_PIPELINE_CREATED_AT: "2024-11-11T19:11:33Z" CI_PIPELINE_ID: "1308389" CI_PIPELINE_IID: "272" CI_PIPELINE_NAME: "" CI_PIPELINE_SOURCE: push CI_PIPELINE_URL: https://gitlab.freedesktop.org/bl4ckb0ne/wlroots/-/pipelines/1308389 CI_PROJECT_CLASSIFICATION_LABEL: "" CI_PROJECT_DESCRIPTION: A modular Wayland compositor library CI_PROJECT_ID: "12159" CI_PROJECT_NAME: wlroots CI_PROJECT_NAMESPACE: bl4ckb0ne CI_PROJECT_NAMESPACE_ID: "10077" CI_PROJECT_PATH: bl4ckb0ne/wlroots CI_PROJECT_PATH_SLUG: bl4ckb0ne-wlroots CI_PROJECT_REPOSITORY_LANGUAGES: c,meson,glsl,makefile,shell CI_PROJECT_ROOT_NAMESPACE: bl4ckb0ne CI_PROJECT_TITLE: wlroots CI_PROJECT_URL: https://gitlab.freedesktop.org/bl4ckb0ne/wlroots CI_PROJECT_VISIBILITY: public CI_REGISTRY: registry.freedesktop.org CI_REGISTRY_USER: gitlab-ci-token CI_RUNNER_DESCRIPTION: dalligi SourceHut bridge CI_RUNNER_ID: "2241" CI_RUNNER_TAGS: '["dalligi"]' CI_SERVER_FQDN: gitlab.freedesktop.org CI_SERVER_HOST: gitlab.freedesktop.org CI_SERVER_NAME: GitLab CI_SERVER_PORT: "443" CI_SERVER_PROTOCOL: https CI_SERVER_REVISION: e8dca573167 CI_SERVER_SHELL_SSH_HOST: gitlab.freedesktop.org CI_SERVER_SHELL_SSH_PORT: "22" CI_SERVER_URL: https://gitlab.freedesktop.org CI_SERVER_VERSION: 17.5.1 CI_SERVER_VERSION_MAJOR: "17" CI_SERVER_VERSION_MINOR: "5" CI_SERVER_VERSION_PATCH: "1" CI_TEMPLATE_REGISTRY_HOST: registry.gitlab.com GITLAB_CI: "true" GITLAB_FEATURES: "" GITLAB_USER_EMAIL: simon@bl4ckb0ne.ca GITLAB_USER_ID: "9835" GITLAB_USER_LOGIN: bl4ckb0ne GITLAB_USER_NAME: Simon Zeni image: freebsd/latest packages: - devel/evdev-proto - devel/libudev-devd - devel/meson - devel/pkgconf - graphics/glslang - graphics/lcms2 - graphics/libdrm - graphics/libliftoff - graphics/mesa-libs - graphics/vulkan-headers - graphics/vulkan-loader - graphics/wayland - graphics/wayland-protocols - x11/libinput - x11/libxcb - x11/libxkbcommon - x11/pixman - x11/xcb-util-errors - x11/xcb-util-renderutil - x11/xcb-util-wm - x11-servers/xwayland - sysutils/libdisplay-info - sysutils/seatd - gmake - hwdata sources: - https://gitlab-ci-token:glcbt-64_EX-LJ75N3qvvUhrxeBxz@gitlab.freedesktop.org/bl4ckb0ne/wlroots.git#b29ebe4a1c6569dadb8630f35e1763ccc8954772 tasks: - wlroots: | cd wlroots meson setup build --fatal-meson-warnings -Dauto_features=enabled ninja -C build sudo ninja -C build install - tinywl: | cd wlroots/tinywl gmake