From 133b139036767ce63703171803766c4caadab332 Mon Sep 17 00:00:00 2001 From: Mike Solar Date: Thu, 24 Sep 2026 17:45:17 +0800 Subject: [PATCH] ci/cd: install the split perl modules Fedora's openssl build needs Fedora packages core perl modules separately: openssl's Configure died on "Can't locate FindBin.pm" after IPC::Cmd was fixed, and the build also uses File::Basename/File::Compare/Copy/Path and File::Temp, plus Time::Piece for the in-tree utilities. All of them exist for F41 and F43. --- .github/workflows/cd.yml | 4 +++- .github/workflows/ci.yml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 20a376426..5cdf5fcc9 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -192,7 +192,9 @@ jobs: mesa-libGL-devel mesa-vulkan-drivers \ vulkan-headers vulkan-loader-devel \ libxkbcommon-devel libxkbcommon-x11-devel \ - rpm-build librsvg2-tools libdrm-devel perl-IPC-Cmd \ + rpm-build librsvg2-tools libdrm-devel \ + perl-IPC-Cmd perl-FindBin perl-File-Basename perl-File-Compare \ + perl-File-Copy perl-File-Path perl-File-Temp perl-Time-Piece \ xorg-x11-server-Xvfb xorg-x11-xauth gdb file \ autoconf autoconf-archive automake libtool diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 46e96873f..ce08988ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -195,7 +195,9 @@ jobs: mesa-libGL-devel mesa-vulkan-drivers \ vulkan-headers vulkan-loader-devel \ libxkbcommon-devel libxkbcommon-x11-devel \ - rpm-build librsvg2-tools libdrm-devel perl-IPC-Cmd \ + rpm-build librsvg2-tools libdrm-devel \ + perl-IPC-Cmd perl-FindBin perl-File-Basename perl-File-Compare \ + perl-File-Copy perl-File-Path perl-File-Temp perl-Time-Piece \ xorg-x11-server-Xvfb xorg-x11-xauth gdb file \ autoconf autoconf-archive automake libtool