From fc76f634e8465bae953a34d4eee9d81ea6404632 Mon Sep 17 00:00:00 2001 From: Joel Capitao Date: Fri, 16 May 2025 16:08:04 +0200 Subject: [PATCH] overrides-c10s: pin kernel to 6.12.0-71 This is a workaround for [1]. We are hitting a qemu bug since the introduction of the kernel patch [2]. With the newer kernel that does not contain this patch, the tests are working. [1] https://github.com/openshift/os/issues/1818 [2] https://github.com/torvalds/linux/commit/6aa989ab2bd0d37540c812b4270006ff794662e7 --- c10s.repo | 10 ++++++++++ overrides-c10s.yaml | 11 ++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/c10s.repo b/c10s.repo index fd99bd5..820d8c3 100644 --- a/c10s.repo +++ b/c10s.repo @@ -73,3 +73,13 @@ gpgcheck=1 repo_gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud + +# https://github.com/openshift/os/issues/1818 +# This is a temporary repo serving some subpackages of kernel-6.12.0-71.el10 +# This needs to be removed once https://gitlab.com/qemu-project/qemu/-/issues/2966 is fixed. +[c10s-kernel-6.12.0-71] +name=CentOS Stream 10 - kernel-6.12.0-71.el10 +baseurl=https://jcapitao.fedorapeople.org/c10s-kernel-6.12.0-71/ +gpgcheck=0 +repo_gpgcheck=0 +enabled=1 diff --git a/overrides-c10s.yaml b/overrides-c10s.yaml index c326228..d02f8b0 100644 --- a/overrides-c10s.yaml +++ b/overrides-c10s.yaml @@ -3,8 +3,17 @@ # we need in the `packages` section. When not needed. Empty or comment out this # file (except this comment). +#packages: + repos: - c10s-baseos-mirror - c10s-appstream-mirror + - c10s-kernel-6.12.0-71 -#packages: +packages-ppc64le: + # https://github.com/openshift/os/issues/1818 + - kernel-6.12.0-71.el10 + - kernel-core-6.12.0-71.el10 + - kernel-modules-6.12.0-71.el10 + - kernel-modules-core-6.12.0-71.el10 + - kernel-modules-extra-6.12.0-71.el10