From a786db83dd06ad6754989ef7cdf5d79e488050b1 Mon Sep 17 00:00:00 2001 From: Jian Yu Date: Mon, 4 Sep 2023 00:04:50 -0700 Subject: [PATCH] LU-16661 build: use "Recommends: perl" for lustre-iokit In lustre-iokit, the "plot" commands all use perl, but the actual "*-survey" scripts are written in bash, so the "Requires: perl" in lustre.spec.in for lustre-iokit could be downgraded to "Recommends: perl" for RHEL 8+ (RHEL 7 does not handle "Recommends:"). Test-Parameters: trivial testlist=obdfilter-survey Change-Id: I55f3c57e73ac91cedce745dc4f424c3542978cd4 Fixes: 800a9ec58f78 ("LU-16661 build: improve lustre.spec.in Requires") Signed-off-by: Jian Yu Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52225 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Alex Deiter Reviewed-by: Andreas Dilger Reviewed-by: James Simmons Reviewed-by: Oleg Drokin --- lustre.spec.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lustre.spec.in b/lustre.spec.in index 71f99a5..84b9dcc 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -444,7 +444,10 @@ to be used by the Lustre testing framework. %if %{with lustre_iokit} %package -n lustre-iokit Summary: Collection of benchmark tools for a cluster with the Lustre file system -Requires: perl, sg3_utils +Requires: sg3_utils +%if 0%{?rhel} > 7 || 0%{?fedora} > 33 || 0%{?rhel} < 1 +Recommends: perl +%endif %description -n lustre-iokit This package includes five tools: -- 1.8.3.1