diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f59642391..57a95a391 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ variables: FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/glib/fedora:v39.5" COVERITY_IMAGE: "registry.gitlab.gnome.org/gnome/glib/coverity:v7" DEBIAN_IMAGE: "registry.gitlab.gnome.org/gnome/glib/debian-stable:v23" - DEBIAN_I386_IMAGE: "registry.gitlab.gnome.org/gnome/glib/debian-stable-i386:v2" + DEBIAN_I386_IMAGE: "registry.gitlab.gnome.org/gnome/glib/debian-stable-i386:v3" ALPINE_IMAGE: "registry.gitlab.gnome.org/gnome/glib/alpine:v7" MINGW_IMAGE: "registry.gitlab.gnome.org/gnome/glib/mingw:v39.5" GOBJECT_INTROSPECTION_TAG: "1.80.1" diff --git a/.gitlab-ci/debian-stable.Dockerfile b/.gitlab-ci/debian-stable.Dockerfile index bb4788baa..572e3bea6 100644 --- a/.gitlab-ci/debian-stable.Dockerfile +++ b/.gitlab-ci/debian-stable.Dockerfile @@ -74,24 +74,6 @@ ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8 RUN pip3 install --break-system-packages meson==1.4.2 -# ninja-build 1.11.1 didn't build with large file support on 32-bit, -# breaking the i386 image when used with overlayfs. -# The fix from upstream 1.12.0 was backported to Debian in 1.11.1-2, -# but too late for Debian 12. https://bugs.debian.org/1041897 -RUN if [ "$(dpkg --print-architecture)" = i386 ]; then \ - apt-get install --no-install-recommends -qq -y \ - debhelper \ - re2c \ - && mkdir /run/build \ - && git clone --depth=1 -b debian/1.11.1-2 https://salsa.debian.org/debian/ninja-build.git /run/build/ninja-build \ - && cd /run/build/ninja-build \ - && git checkout e39b5f01229311916302300449d951735e4a3e3f \ - && dpkg-buildpackage -B -Pnodoc \ - && dpkg -i ../*.deb \ - && cd / \ - && rm -fr /run/build; \ -fi - ARG HOST_USER_ID=5555 ENV HOST_USER_ID ${HOST_USER_ID} RUN useradd -u $HOST_USER_ID -ms /bin/bash user