From 4820e5ffc38c1cba6e92572aa0b2319690df2612 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Tue, 5 Nov 2024 04:59:04 +0300 Subject: [PATCH] import ndctl-80-3.el10 --- .gitignore | 2 +- .ndctl.metadata | 2 +- SPECS/ndctl.spec | 37 ++++++++++++++++++++++++++----------- 3 files changed, 28 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index f6b12dc..9a99c6c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/ndctl-78.tar.gz +SOURCES/ndctl-80.tar.gz diff --git a/.ndctl.metadata b/.ndctl.metadata index 2546fe8..4ed6d40 100644 --- a/.ndctl.metadata +++ b/.ndctl.metadata @@ -1 +1 @@ -458c97987feb2dbf82b95baa1ffec360b76d0db2 SOURCES/ndctl-78.tar.gz +4edd54b8f570ea8f0b47171dbacd8b5ef45de270 SOURCES/ndctl-80.tar.gz diff --git a/SPECS/ndctl.spec b/SPECS/ndctl.spec index 125ec7c..44612a8 100644 --- a/SPECS/ndctl.spec +++ b/SPECS/ndctl.spec @@ -1,8 +1,8 @@ Name: ndctl -Version: 78 -Release: 4%{?dist} +Version: 80 +Release: 3%{?dist} Summary: Manage "libnvdimm" subsystem devices (Non-volatile Memory) -License: GPLv2 +License: GPL-2.0-only and LGPL-2.1-only and CC0-1.0 and MIT Url: https://github.com/pmem/ndctl Source0: https://github.com/pmem/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -48,7 +48,7 @@ Firmware Interface Table). %package -n ndctl-devel Summary: Development files for libndctl -License: LGPLv2 +License: LGPL-2.1-only Requires: ndctl-libs%{?_isa} = %{version}-%{release} %description -n ndctl-devel @@ -57,8 +57,9 @@ developing applications that use %{name}. %package -n daxctl Summary: Manage Device-DAX instances -License: GPLv2 +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 @@ -68,8 +69,9 @@ filesystem. %package -n cxl-cli Summary: Manage CXL devices -License: GPLv2 +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 @@ -77,7 +79,7 @@ the Linux kernel CXL devices. %package -n cxl-devel Summary: Development files for libcxl -License: LGPLv2 +License: LGPL-2.1-only Requires: cxl-libs%{?_isa} = %{version}-%{release} %description -n cxl-devel @@ -86,7 +88,7 @@ that use libcxl, a library for enumerating and communicating with CXL devices. %package -n daxctl-devel Summary: Development files for libdaxctl -License: LGPLv2 +License: LGPL-2.1-only Requires: daxctl-libs%{?_isa} = %{version}-%{release} %description -n daxctl-devel @@ -98,7 +100,7 @@ mappings of performance / feature-differentiated memory. %package -n ndctl-libs Summary: Management library for "libnvdimm" subsystem devices (Non-volatile Memory) -License: LGPLv2 +License: LGPL-2.1-only and CC0-1.0 and MIT Requires: daxctl-libs%{?_isa} = %{version}-%{release} @@ -107,7 +109,7 @@ Libraries for %{name}. %package -n daxctl-libs Summary: Management library for "Device DAX" devices -License: LGPLv2 +License: LGPL-2.1-only and CC0-1.0 and MIT %description -n daxctl-libs Device DAX is a facility for establishing DAX mappings of performance / @@ -116,7 +118,8 @@ control API for these devices. %package -n cxl-libs Summary: Management library for CXL devices -License: LGPLv2 +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,18 @@ fi %changelog +* Tue Oct 29 2024 Troy Dawson - 80-3 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 + +* 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 + * Mon Jun 24 2024 Troy Dawson - 78-4 - Bump release for June 2024 mass rebuild