From 67c972c610de61789d1b6560d28340f70d4b1196 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Tue, 9 Feb 2021 12:49:31 +0100 Subject: [PATCH] ci: temporarily pin Arch repositories to glibc 2.32-5 glibc 2.33-3 shipped on 2021-02-06 breaks running Arch containers on systems with older kernels (like Ubuntu Focal). Until the issue is resolved, let's pin the Arch repositories to glibc 2.32-5 to mitigate the annoying CI fails. See: https://bugs.archlinux.org/task/69563 --- .github/workflows/mkosi.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index c0dd8c6e55..4080da518b 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -29,6 +29,15 @@ jobs: - name: Install run: sudo apt-get update && sudo apt-get install --no-install-recommends python3-pexpect + # glibc 2.33-3 shipped on 2021-02-06 breaks running Arch containers on + # systems with older kernels (like Ubuntu Focal). Until the issue is + # resolved, let's pin the Arch repositories to glibc 2.32-5 to mitigate + # the annoying CI fails. + # + # See: https://bugs.archlinux.org/task/69563 + - name: Pin repositories to 2021-02-05 + run: sed -i '/^\[Distribution\]/aMirror=https://archive.archlinux.org/repos/2021/02/05/' .mkosi/mkosi.arch + - name: Symlink run: ln -s .mkosi/mkosi.${{ matrix.distro }} mkosi.default