From 4447eecab6ad3cc7fddeb58decd9d139048baa8a Mon Sep 17 00:00:00 2001 From: Jeff Moyer Date: Mon, 21 Oct 2024 13:31:23 -0400 Subject: [PATCH] Declare explicit version dependencies for daxctl, cxl-cli and cxl-libs. Related: RHEL-33029 Signed-off-by: Jeff Moyer --- ndctl.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ndctl.spec b/ndctl.spec index b1d574d..44e857c 100644 --- a/ndctl.spec +++ b/ndctl.spec @@ -1,6 +1,6 @@ Name: ndctl Version: 80 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Manage "libnvdimm" subsystem devices (Non-volatile Memory) License: GPL-2.0-only and LGPL-2.1-only and CC0-1.0 and MIT Url: https://github.com/pmem/ndctl @@ -59,6 +59,7 @@ developing applications that use %{name}. Summary: Manage Device-DAX instances License: GPL-2.0-only Requires: daxctl-libs%{?_isa} = %{version}-%{release} +Requires: ndctl-libs%{?_isa} = %{version}-%{release} %description -n daxctl The daxctl utility provides enumeration and provisioning commands for @@ -70,6 +71,7 @@ filesystem. Summary: Manage CXL devices License: GPL-2.0-only Requires: cxl-libs%{?_isa} = %{version}-%{release} +Requires: daxctl-libs%{?_isa} = %{version}-%{release} %description -n cxl-cli The cxl utility provides enumeration and provisioning commands for @@ -117,6 +119,7 @@ control API for these devices. %package -n cxl-libs Summary: Management library for CXL devices License: LGPL-2.1-only and CC0-1.0 and MIT +Requires: daxctl-libs%{?_isa} = %{version}-%{release} %description -n cxl-libs libcxl is a library for enumerating and communicating with CXL devices. @@ -240,6 +243,10 @@ fi %changelog +* Mon Oct 21 2024 Jeff Moyer - 80-2 +- Declare explicit version dependencies for daxctl, cxl-cli and cxl-libs. +- Related: RHEL-33029 + * Wed Oct 16 2024 Jeff Moyer - 80-1 - Update to upstream v80. - Resolves: RHEL-33029