From 76d29a9d2ffc6024869a57730bda995648196e4a Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Wed, 7 Jan 2026 10:23:50 +0900 Subject: [PATCH 1/2] GH-48736: [CI][Python] Enable powertools on AlmaLinux 8 in wheel verification --- dev/release/setup-rhel-rebuilds.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/dev/release/setup-rhel-rebuilds.sh b/dev/release/setup-rhel-rebuilds.sh index 3c8c9280ef6..08ab3292ca0 100755 --- a/dev/release/setup-rhel-rebuilds.sh +++ b/dev/release/setup-rhel-rebuilds.sh @@ -16,13 +16,21 @@ # specific language governing permissions and limitations # under the License. -# A script to install dependencies required for release -# verification on Red Hat Enterprise Linux 10 clones in particular -# on AlmaLinux 10 +# A script to install dependencies required for release verification +# on Red Hat Enterprise Linux 8 or later clones in particular on +# AlmaLinux 8 or later. set -exu -dnf -y install 'dnf-command(config-manager)' +distribution_version=$(. /etc/os-release && echo "${VERSION_ID}" | grep -o "^[0-9]*") + +if [ "${distribution_version}" -eq 8 ]; then + dnf -y install 'dnf-command(config-manager)' + dnf config-manager --set-enabled powertools + python_devel=python3.12-devel +else + python_devel=python3-devel +fi dnf -y update dnf -y groupinstall "Development Tools" dnf -y install \ @@ -35,7 +43,7 @@ dnf -y install \ ncurses-devel \ ninja-build \ openssl-devel \ - python3-devel \ + ${python_devel} \ ruby-devel \ sqlite-devel \ vala-devel \ From 0b22086a80be6c99b3d5dcd53a388c9412bb56d9 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Wed, 7 Jan 2026 13:20:49 +0900 Subject: [PATCH 2/2] Fix a lint error --- dev/release/setup-rhel-rebuilds.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/release/setup-rhel-rebuilds.sh b/dev/release/setup-rhel-rebuilds.sh index 08ab3292ca0..a4fdd5e12a8 100755 --- a/dev/release/setup-rhel-rebuilds.sh +++ b/dev/release/setup-rhel-rebuilds.sh @@ -22,6 +22,7 @@ set -exu +# shellcheck source=/dev/null distribution_version=$(. /etc/os-release && echo "${VERSION_ID}" | grep -o "^[0-9]*") if [ "${distribution_version}" -eq 8 ]; then