From 7ae2bbabbe7d37d32151126758b2ff1ae9d27751 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Mon, 7 Oct 2024 09:01:08 -0700 Subject: [PATCH] Update CentOS RPM OpenAFS build from 1.8.10 to 1.8.12.1 Recently this RPM build has been failing due to what appears to be a mismatch in declarations for the `void abort(void);` function. Linux on CentOS 9 Stream declares it that way but OpenAFS declars it as `static_inline void abort(void);` and compilation fails. Hope is that using a more up to date release of OpenAFS will allow it to compile with CentOS 9 Streams latest kernels. Note it is possible we may need to update the consumption side of this packaging; however, I'm not finding any obvious cases where we hardcode the rpm package version [0]. I hope that means it is largely automatic. [0] https://codesearch.opendev.org/?q=1%5C.8%5C.10&i=nope&literal=nope&files=&excludeFiles=&repos= Change-Id: I6f4cda181a1d18895ad39e00ccf1c2639cfe2154 --- roles/openafs-rpm-package-build/tasks/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/openafs-rpm-package-build/tasks/main.yaml b/roles/openafs-rpm-package-build/tasks/main.yaml index c4d37629..99d3ee4a 100644 --- a/roles/openafs-rpm-package-build/tasks/main.yaml +++ b/roles/openafs-rpm-package-build/tasks/main.yaml @@ -27,7 +27,7 @@ shell: | set -eux - BASE_VERSION=1.8.10 + BASE_VERSION=1.8.12.1 PRE_VERSION='' VERSION=${BASE_VERSION}${PRE_VERSION} # If pre-release, this should be "candidate/"; otherwise blank