From 3be0c867f34772511ac81190868276f9792604e9 Mon Sep 17 00:00:00 2001 From: Eli Mallon Date: Thu, 27 Aug 2026 16:57:59 -0700 Subject: [PATCH] build: pin meson to 1.11.2 Meson 1.12.0 (released since the last builder-image rebuild) fails to configure the glib 2.86.3 subproject ('Summary section already have key', then libpcre2-8 fallback not found), breaking all binary builds. Last green build on next used 1.11.2. Pin it in the builder image and mise.toml until glib/gstreamer catch up. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01NaDYk2PGWfSLEXeN5CBJFN --- .ci/dockerfile-hash.yaml | 2 +- docker/build.Dockerfile | 2 +- mise.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.ci/dockerfile-hash.yaml b/.ci/dockerfile-hash.yaml index a923c418..5e27d0dc 100644 --- a/.ci/dockerfile-hash.yaml +++ b/.ci/dockerfile-hash.yaml @@ -1,2 +1,2 @@ variables: - DOCKERFILE_HASH: a06ea168babbacb457bea7e6762aea47493f5097 \ No newline at end of file + DOCKERFILE_HASH: 28cc8e519521a047f1da9084773cbf08b0428ee7 \ No newline at end of file diff --git a/docker/build.Dockerfile b/docker/build.Dockerfile index a06ea168..28cc8e51 100644 --- a/docker/build.Dockerfile +++ b/docker/build.Dockerfile @@ -38,7 +38,7 @@ RUN apt update \ libc6:arm64 libstdc++6:arm64 \ cmake libssl-dev libssl-dev:arm64 \ ruby-rubygems postgresql sudo \ - && pip install meson tomli \ + && pip install meson==1.11.2 tomli \ && curl -L --fail https://go.dev/dl/go$GO_VERSION.linux-$TARGETARCH.tar.gz -o go.tar.gz \ && tar -C /usr/local -xf go.tar.gz \ && rm go.tar.gz diff --git a/mise.toml b/mise.toml index 107d7636..114a690f 100644 --- a/mise.toml +++ b/mise.toml @@ -2,7 +2,7 @@ go = "latest" rust = "latest" node = "22" -meson = "latest" +meson = "1.11.2" ninja = "latest" pnpm = "latest" java = "17" -- 2.51.2