mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-06 07:58:08 +02:00
ci: Bump Meson to 0.57.1
0.57.0 has a bug where the whole test harness crashes when using TAP and failing tests, cf. https://github.com/mesonbuild/meson/pull/8385 Signed-off-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
parent
50c83bf6c8
commit
ca08c495ad
2 changed files with 5 additions and 4 deletions
|
|
@ -43,7 +43,7 @@
|
|||
variables:
|
||||
FDO_UPSTREAM_REPO: wayland/weston
|
||||
FDO_REPO_SUFFIX: "$BUILD_OS/$BUILD_ARCH"
|
||||
FDO_DISTRIBUTION_TAG: '2021-07-31.1-wayland-protocols'
|
||||
FDO_DISTRIBUTION_TAG: '2021-08-02.2-meson'
|
||||
|
||||
|
||||
include:
|
||||
|
|
|
|||
|
|
@ -12,9 +12,10 @@ export MAKEFLAGS="-j${FDO_CI_CONCURRENT:-4}"
|
|||
export NINJAFLAGS="-j${FDO_CI_CONCURRENT:-4}"
|
||||
|
||||
# Build and install Meson. Generally we want to keep this in sync with what
|
||||
# we require inside meson.build, however per wayland/weston@bcf37c937a36,
|
||||
# we use a higher version here
|
||||
pip3 install --user git+https://github.com/mesonbuild/meson.git@0.57.0
|
||||
# we require inside meson.build, however we require at least 0.57.0 per
|
||||
# wayland/weston@bcf37c937a36, and 0.57.1 to fix the TAP parser when a test
|
||||
# exits unsuccessfully
|
||||
pip3 install --user git+https://github.com/mesonbuild/meson.git@0.57.1
|
||||
export PATH=$HOME/.local/bin:$PATH
|
||||
|
||||
# Our docs are built using Sphinx (top-level organisation and final HTML/CSS
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue