]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ci: temporarily pin Arch repositories to glibc 2.32-5
authorFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 9 Feb 2021 11:49:31 +0000 (12:49 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 9 Feb 2021 12:57:28 +0000 (13:57 +0100)
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

index c0dd8c6e55eed652fc5614fe27c0a03c3f51e1ea..4080da518b85e2965dd2702e0b1e057b839fe0d7 100644 (file)
@@ -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