ci: pin Meson on fedora/debian docker images to 1.5.2 for now

Fixes g-ir-scanner breakage that seems to happen with latest Meson 1.6.0.

/usr/bin/ld: build/tmp-introspectki7q5vp9/GstBase-1.0.o: undefined reference to symbol 'gst_init'
/usr/bin/ld: build/subprojects/gstreamer/gst/libgstreamer-1.0.so.0: error adding symbols: DSO missing from command line

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7753>
This commit is contained in:
Tim-Philipp Müller 2024-10-25 19:24:38 +01:00
parent f0d5cd3408
commit b3a5da5b5c
3 changed files with 4 additions and 4 deletions

View file

@ -5,9 +5,9 @@ variables:
# If you are hacking on them or need a them to rebuild, its enough
# to change any part of the string of the image you want.
###
FEDORA_TAG: '2024-10-19.0-f40'
FEDORA_TAG: '2024-10-25.0'
DEBIAN_TAG: '2024-10-19.0-f40'
DEBIAN_TAG: '2024-10-25.0'
INDENT_TAG: '2024-05-28.0'

View file

@ -7,6 +7,6 @@ apt install -y $(<./ci/docker/debian/deps.txt)
apt remove -y rustc cargo
pip3 install --break-system-packages meson hotdoc python-gitlab tomli junitparser
pip3 install --break-system-packages meson==1.5.2 hotdoc python-gitlab tomli junitparser
apt clean all

View file

@ -38,7 +38,7 @@ dnf remove -y \
dnf install --setopt=install_weak_deps=false -y $(<./ci/docker/fedora/deps.txt)
dnf remove -y meson -x ninja-build
pip3 install meson python-gitlab tomli junitparser
pip3 install meson==1.5.2 python-gitlab tomli junitparser
pip3 install git+https://github.com/hotdoc/hotdoc.git@8c1cc997f5bc16e068710a8a8121f79ac25cbcce
# Remove gst-devel packages installed by builddep above