diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml index b49b1e79ae607198c5e5cf5bec5c9b020b09988a..22ce4defc81cbcece878aa46e1be31631c13a336 100644 --- a/debian/gitlab-ci.yml +++ b/debian/gitlab-ci.yml @@ -347,6 +347,14 @@ test:archlinux: - | set -eux + # Manually update to the latest glibc-2.33-4 to workaround the issue + # https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/issues/57 + # FIXME: remove this once it landed in the latest archlinux docker image + curl -LO "https://mirrors.kernel.org/archlinux/core/os/x86_64/glibc-2.33-4-x86_64.pkg.tar.zst" + curl -LO "https://mirrors.kernel.org/archlinux/core/os/x86_64/glibc-2.33-4-x86_64.pkg.tar.zst.sig" + gpg --homedir=/etc/pacman.d/gnupg --verify glibc-2.33-4-x86_64.pkg.tar.zst.sig + bsdtar -C / -xvf glibc-2.33-4-x86_64.pkg.tar.zst + # Enable multilib repository echo -e "\n[multilib]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf