Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DAOS-14408 pmdk: build with NDCTL 63.1 to enable full RAS support in PMDK. #32

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from
Draft
2 changes: 0 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,4 @@ TEST_PACKAGES := libpmem libpmem-devel libpmemblk libpmemblk-devel libpmemlog \
libpmemlog-devel libpmemobj libpmemobj-devel libpmempool \
libpmempool-devel pmempool pmreorder

EXTERNAL_RPM_BUILD_OPTIONS := --without=ndctl

include packaging/Makefile_packaging.mk
7 changes: 7 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
pmdk (1.12.1-3) unstable; urgency=medium

* Build with NDCTL
* Update ndctl to version 63.1 as expected by PMDK 1.12.1

-- Tomasz Gromadzki <[email protected]> Mon, 18 Sep 2023 13:00:00 +0000

pmdk (1.12.1-2) stable; urgency=medium

* Make pmreorder a noarch - fixing a rpmlint issue
Expand Down
10 changes: 7 additions & 3 deletions pmdk.spec
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@
%global minor 12
%global bugrelease 1
#%%global prerelease rc1
%global buildrelease 2
%global buildrelease 3

%global _hardened_build 1
brianjmurrell marked this conversation as resolved.
Show resolved Hide resolved

# by default build with ndctl, unless explicitly disabled
%bcond_without ndctl

%define min_ndctl_ver 60.1
%define min_ndctl_ver 63

Name: pmdk
Version: %{major}.%{minor}.%{bugrelease}%{?prerelease:~%{prerelease}}
Expand Down Expand Up @@ -652,7 +652,11 @@ cp utils/pmdk.magic %{buildroot}%{_datadir}/pmdk/


%changelog
* Tue Sep 12 2023 Jan Michalski <[email protected]> - 1.12.1-2
* Mon Sep 18 2023 Tomasz.Gromadzki <[email protected]> - 1.12.1-3
- Build with NDCTL
- Update ndctl to version 63.1 as expected by PMDK 1.12.1

* Thu Sep 07 2023 Jan Michalski <[email protected]> - 1.12.1-2
- Make pmreorder a noarch - fixing a rpmlint issue
- Use /dev/shm instead of /tmp for testing - workaround docker flock(2) issue
- Deduplicate manpages
Expand Down