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: James Ramsey CI_COMMIT_BEFORE_SHA: 4c744eb51b60c4783d36f0412c08c8a57e7ea95f CI_COMMIT_BRANCH: master CI_COMMIT_DESCRIPTION: |4- This reverts commit 4c744eb51b60c4783d36f0412c08c8a57e7ea95f CI_COMMIT_MESSAGE: |- Revert "Implement updated version of ext-idle-notify protocol" This reverts commit 4c744eb51b60c4783d36f0412c08c8a57e7ea95f CI_COMMIT_REF_NAME: master CI_COMMIT_REF_PROTECTED: "false" CI_COMMIT_REF_SLUG: master CI_COMMIT_SHA: 871fcbca5f008c2862b4faff02b530d74f7bc8b8 CI_COMMIT_SHORT_SHA: 871fcbca CI_COMMIT_TIMESTAMP: "2024-12-08T14:44:17+00:00" CI_COMMIT_TITLE: Revert "Implement updated version of ext-idle-notify protocol" CI_CONFIG_PATH: .gitlab-ci.yml CI_DEFAULT_BRANCH: master CI_JOB_ID: "67890144" CI_JOB_NAME: archlinux CI_JOB_NAME_SLUG: archlinux CI_JOB_STAGE: test CI_JOB_STARTED_AT: "2024-12-08T14:44:29Z" CI_JOB_URL: https://gitlab.freedesktop.org/james.jehiel.ramsey/wlroots/-/jobs/67890144 CI_NODE_TOTAL: "1" CI_PAGES_DOMAIN: pages.freedesktop.org CI_PAGES_URL: https://wlroots-2dd26b.pages.freedesktop.org CI_PIPELINE_CREATED_AT: "2024-12-08T14:44:23Z" CI_PIPELINE_ID: "1325769" CI_PIPELINE_IID: "2" CI_PIPELINE_NAME: "" CI_PIPELINE_SOURCE: push CI_PIPELINE_URL: https://gitlab.freedesktop.org/james.jehiel.ramsey/wlroots/-/pipelines/1325769 CI_PROJECT_CLASSIFICATION_LABEL: "" CI_PROJECT_DESCRIPTION: A modular Wayland compositor library CI_PROJECT_ID: "24113" CI_PROJECT_NAME: wlroots CI_PROJECT_NAMESPACE: james.jehiel.ramsey CI_PROJECT_NAMESPACE_ID: "1129148" CI_PROJECT_PATH: james.jehiel.ramsey/wlroots CI_PROJECT_PATH_SLUG: james-jehiel-ramsey-wlroots CI_PROJECT_REPOSITORY_LANGUAGES: c,meson,glsl,makefile,shell CI_PROJECT_ROOT_NAMESPACE: james.jehiel.ramsey CI_PROJECT_TITLE: wlroots CI_PROJECT_URL: https://gitlab.freedesktop.org/james.jehiel.ramsey/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: 8a31863db02 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.6.1 CI_SERVER_VERSION_MAJOR: "17" CI_SERVER_VERSION_MINOR: "6" CI_SERVER_VERSION_PATCH: "1" CI_TEMPLATE_REGISTRY_HOST: registry.gitlab.com GITLAB_CI: "true" GITLAB_FEATURES: "" GITLAB_USER_EMAIL: james.jehiel.ramsey@gmail.com GITLAB_USER_ID: "1108225" GITLAB_USER_LOGIN: james.jehiel.ramsey GITLAB_USER_NAME: James Ramsey image: archlinux packages: - clang - lcms2 - libinput - libdisplay-info - libliftoff - libxkbcommon - mesa - meson - pixman - wayland - wayland-protocols - xcb-util-errors - xcb-util-image - xcb-util-renderutil - xcb-util-wm - xorg-xwayland - seatd - vulkan-icd-loader - vulkan-headers - glslang - hwdata sources: - https://gitlab-ci-token:glcbt-64_HrP-r-XSxCXwEymmjRpv@gitlab.freedesktop.org/james.jehiel.ramsey/wlroots.git#871fcbca5f008c2862b4faff02b530d74f7bc8b8 tasks: - setup: | cd wlroots CC=gcc meson setup build-gcc --fatal-meson-warnings --default-library=both -Dauto_features=enabled --prefix /usr -Db_sanitize=address,undefined CC=clang meson setup build-clang --fatal-meson-warnings -Dauto_features=enabled -Dc_std=c11 - gcc: | cd wlroots/build-gcc ninja sudo ninja install cd ../tinywl make - clang: | cd wlroots/build-clang ninja - smoke-test: | cd wlroots/build-gcc/tinywl sudo modprobe vkms udevadm settle export WLR_BACKENDS=drm export WLR_RENDERER=pixman export WLR_DRM_DEVICES=/dev/dri/by-path/platform-vkms-card export UBSAN_OPTIONS=halt_on_error=1 sudo chmod ugo+rw /dev/dri/by-path/platform-vkms-card sudo -E seatd-launch -- ./tinywl -s 'kill $PPID' || [ $? = 143 ]