Skip to content
Success

Changes

Summary

  1. treewide: use almalinux instead of centos8 (details)
Commit 3817abe0e4006259626ab496780f90f5f1b86ac6 by laforge
treewide: use almalinux instead of centos8

CentOS Linux 8 is EOL, attempting to install packages in it results in
an error. CentOS Linux is a rebuild of RHEL (stable versions). The
CentOS projects recommends to use CentOS Stream instead, which is a
build of the "public development branch for RHEL".

After the early EOL was announced on 2020-12-08, alternative projects
AlmaLinux and Rocky Linux have been established as binary compatible
forks of RHEL 8 (stable versions).

Both Alma and Rocky seem to be solid projects, see related Wikipedia
articles and their sources. Pick Alma and adjust the whole tree to use
the almalinux:8 docker image instead of centos:centos8.

Fix for:
  Error: Failed to download metadata for repo 'appstream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

Related: SYS#5818
Related: https://www.centos.org/cl-vs-cs/
Related: https://www.centos.org/centos-linux-eol/
Related: https://bugs.centos.org/view.php?id=18394
Related: https://en.wikipedia.org/wiki/AlmaLinux
Related: https://en.wikipedia.org/wiki/Rocky_Linux
Change-Id: I30e1a773b901b1d2187214445116c7f2aecc4e36
The file was modifiedcentos8-obs-latest/Dockerfile
The file was modifiedcentos8-build/Dockerfile
The file was modifiedcentos8-build/Makefile
The file was modifiedcentos8-obs-latest/Makefile
The file was modifiedcentos8-repo-install-test/Dockerfile
The file was modifiedjenkins-common.sh
The file was modifiedsystemd/Dockerfile