ci: Unbreak archlinux-based CI
authorBartłomiej Piotrowski <bpiotrowski@gnome.org>
Fri, 19 Feb 2021 09:40:48 +0000 (10:40 +0100)
committerBartłomiej Piotrowski <bpiotrowski@gnome.org>
Fri, 19 Feb 2021 09:55:58 +0000 (10:55 +0100)
commitca81ffe22916d912cc66f17dd857579156772197
tree8f1902958e28f00f46188e30f3d9726e016bfb21
parent6f7df0c3792455f6871d215aec8580471858cbe7
ci: Unbreak archlinux-based CI

Recently Arch has changed its glibc package to require kernel
4.4[1] as a poor man's attempt to disable faccessat2 syscall that
is known to cause problems with old libseccomp and Docker. Downgrade
glibc to the pkgrel before the change and ensure it's not upgraded.

Additionally switch to the official Arch Linux image in the library
namespace. The base image has been deprecated.

[1] https://github.com/archlinux/svntogit-packages/commit/893b1c268abc8822332655865e3d4546025a9b4b
.gitlab-ci.yml