From: Jian Yu Date: Mon, 4 Sep 2023 07:04:50 +0000 (-0700) Subject: LU-16661 build: use "Recommends: perl" for lustre-iokit X-Git-Tag: 2.15.59~146 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F25%2F52225%2F3;p=fs%2Flustre-release.git 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 --- 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: