From 4e20a01ee886d4ae4e0200afa9cf7291cba2cf8b Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 26 Feb 2024 11:51:31 -0500 Subject: [PATCH] nvml was removed due to minimization efforts prior to public launch --- .gitignore | 13 - dead.package | 1 + nvml.rpmlintrc | 4 - nvml.spec | 738 ------------------------------------------------- sources | 1 - 5 files changed, 1 insertion(+), 756 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 nvml.rpmlintrc delete mode 100644 nvml.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index fd649da..0000000 --- a/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -/pmdk-1.8.tar.gz -/pmdk-1.9.tar.gz -/pmdk-1.9.1.tar.gz -/pmdk-1.9.2.tar.gz -/pmdk-1.10.tar.gz -/pmdk-1.11.0.tar.gz -/pmdk-1.11.1.tar.gz -/pmdk-1.12.0.tar.gz -/pmdk-1.12.1.tar.gz -/pmdk-1.13.0.tar.gz -/pmdk-1.13.1.tar.gz -/pmdk-2.0.0.tar.gz -/pmdk-2.0.1.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..20e8205 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +nvml was removed due to minimization efforts prior to public launch diff --git a/nvml.rpmlintrc b/nvml.rpmlintrc deleted file mode 100644 index 8e06947..0000000 --- a/nvml.rpmlintrc +++ /dev/null @@ -1,4 +0,0 @@ -# SPELLING ERRORS - -addFilter(r'spelling-error .* en_US (libpmemobj|libpmemblk|libpmemlog|librpmem|transactional|pmdk|pmem)') -addFilter(r'spelling-error .*\(en_US\) (libpmemobj|libpmemblk|libpmemlog|librpmem|transactional|pmdk|pmem)') diff --git a/nvml.spec b/nvml.spec deleted file mode 100644 index 00a4ed9..0000000 --- a/nvml.spec +++ /dev/null @@ -1,738 +0,0 @@ - -# rpmbuild options: -# --with | --without ndctl - -# disable 'make check' on all cases -%define _skip_check 1 - -# do not terminate build if files in the $RPM_BUILD_ROOT -# directory are not found in %%files (without fabric case) -%define _unpackaged_files_terminate_build 0 - -# suse check -%if %{defined suse_version} - %define dist .suse%{suse_version} -%endif - -# by default build with ndctl, unless explicitly disabled -%bcond_without ndctl - -# by default build without pmemcheck, unless explicitly enabled -# pmemcheck is not packaged by Fedora -%bcond_with pmemcheck - -%if 0%{?rhel} -%bcond_with pandoc -%else -%bcond_without pandoc -%endif - -%define min_ndctl_ver 60.1 -%define upstreamversion 2.0.1 - -Name: nvml -Version: %{upstreamversion} -Release: 3%{?dist} -Summary: Persistent Memory Development Kit (formerly NVML) -License: BSD-3-Clause -URL: http://pmem.io/pmdk - -Source0: https://github.com/pmem/pmdk/releases/download/%{upstreamversion}/pmdk-%{upstreamversion}.tar.gz -#Patch0: 0001-test-don-t-print-the-address-of-a-FILE-after-fclose.patch - - -BuildRequires: gcc -BuildRequires: make -BuildRequires: glibc-devel -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: man -BuildRequires: pkgconfig -BuildRequires: python3 -BuildRequires: cmake - -%if %{with ndctl} -BuildRequires: ndctl-devel >= %{min_ndctl_ver} -BuildRequires: daxctl-devel >= %{min_ndctl_ver} -BuildRequires: ndctl -%endif - -%if %{with pandoc} -BuildRequires: groff -BuildRequires: pandoc -%endif - -# for tests -BuildRequires: gdb -BuildRequires: bc -BuildRequires: libunwind-devel -#BuildRequires: valgrind - -# Debug variants of the libraries should be filtered out of the provides. -%global __provides_exclude_from ^%{_libdir}/pmdk_debug/.*\\.so.*$ - -# By design, PMDK does not support any 32-bit architecture. -# Due to dependency on some inline assembly, PMDK can be compiled only -# on these architectures: -# - x86_64 -# - ppc64le (experimental) -# - aarch64 (unmaintained, supporting hardware doesn't exist?) -# - riscv64 -# -# Other 64-bit architectures could also be supported, if only there is -# a request for that, and if somebody provides the arch-specific -# implementation of the low-level routines for flushing to persistent -# memory. - -# https://bugzilla.redhat.com/show_bug.cgi?id=1340634 -# https://bugzilla.redhat.com/show_bug.cgi?id=1340635 -# https://bugzilla.redhat.com/show_bug.cgi?id=1340637 - -ExclusiveArch: x86_64 ppc64le - -%description -The Persistent Memory Development Kit is a collection of libraries for -using memory-mapped persistence, optimized specifically for persistent memory. - - -%package -n libpmem -Summary: Low-level persistent memory support library -%description -n libpmem -The libpmem provides low level persistent memory support. In particular, -support for the persistent memory instructions for flushing changes -to pmem is provided. This package provides the v1 API. - -%files -n libpmem -%dir %{_datadir}/pmdk -%{_libdir}/libpmem.so.* -%{_datadir}/pmdk/pmdk.magic -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmem-devel -Summary: Development files for the low-level persistent memory library -Requires: libpmem = %{version}-%{release} -%description -n libpmem-devel -The libpmem provides low level persistent memory support. In particular, -support for the persistent memory instructions for flushing changes -to pmem is provided. This package provides the v1 API. - -This library is provided for software which tracks every store to -pmem and needs to flush those changes to durability. Most developers -will find higher level libraries like libpmemobj to be much more -convenient. - -%files -n libpmem-devel -%{_libdir}/libpmem.so -%{_libdir}/pkgconfig/libpmem.pc -%{_includedir}/libpmem.h -%if %{with pandoc} -%{_mandir}/man7/libpmem.7.gz -%{_mandir}/man3/pmem_*.3.gz -%{_mandir}/man5/pmem_ctl.5.gz -%endif -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmem-debug -Summary: Debug variant of the low-level persistent memory library -Requires: libpmem = %{version}-%{release} -%description -n libpmem-debug -The libpmem provides low level persistent memory support. In particular, -support for the persistent memory instructions for flushing changes -to pmem is provided. This package provides the v1 API. - -This sub-package contains debug variant of the library, providing -run-time assertions and trace points. The typical way to access the -debug version is to set the environment variable LD_LIBRARY_PATH to -/usr/lib64/pmdk_debug. - -%files -n libpmem-debug -%dir %{_libdir}/pmdk_debug -%{_libdir}/pmdk_debug/libpmem.so -%{_libdir}/pmdk_debug/libpmem.so.* -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmem2 -Summary: Low-level persistent memory support library -%description -n libpmem2 -The libpmem provides low level persistent memory support. In particular, -support for the persistent memory instructions for flushing changes -to pmem is provided. This package provides the v2 API. - -%files -n libpmem2 -%dir %{_datadir}/pmdk -%{_libdir}/libpmem2.so.* -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmem2-devel -Summary: Development files for the low-level persistent memory library -Requires: libpmem = %{version}-%{release} -%description -n libpmem2-devel -The libpmem provides low level persistent memory support. In particular, -support for the persistent memory instructions for flushing changes -to pmem is provided. This package provides the v2 API. - -This library is provided for software which tracks every store to -pmem and needs to flush those changes to durability. Most developers -will find higher level libraries like libpmemobj to be much more -convenient. - -%files -n libpmem2-devel -%{_libdir}/libpmem2.so -%{_libdir}/pkgconfig/libpmem2.pc -%{_includedir}/libpmem2.h -%{_includedir}/libpmem2/*.h -%if %{with pandoc} -%{_mandir}/man7/libpmem2*7.gz -%{_mandir}/man3/pmem2_*.3.gz -%endif -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmem2-debug -Summary: Debug variant of the low-level persistent memory library -Requires: libpmem = %{version}-%{release} -%description -n libpmem2-debug -The libpmem provides low level persistent memory support. In particular, -support for the persistent memory instructions for flushing changes -to pmem is provided. This package provides the v2 API. - -This sub-package contains debug variant of the library, providing -run-time assertions and trace points. The typical way to access the -debug version is to set the environment variable LD_LIBRARY_PATH to -/usr/lib64/pmdk_debug. - -%files -n libpmem2-debug -%dir %{_libdir}/pmdk_debug -%{_libdir}/pmdk_debug/libpmem2.so -%{_libdir}/pmdk_debug/libpmem2.so.* -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - -%package -n libpmemobj -Summary: Persistent Memory Transactional Object Store library -Requires: libpmem >= %{version}-%{release} -%description -n libpmemobj -The libpmemobj library provides a transactional object store, -providing memory allocation, transactions, and general facilities for -persistent memory programming. - -%files -n libpmemobj -%{_libdir}/libpmemobj.so.* -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmemobj-devel -Summary: Development files for the Persistent Memory Transactional Object Store library -Requires: libpmemobj = %{version}-%{release} -Requires: libpmem-devel = %{version}-%{release} -%description -n libpmemobj-devel -The libpmemobj library provides a transactional object store, -providing memory allocation, transactions, and general facilities for -persistent memory programming. Developers new to persistent memory -probably want to start with this library. - -%files -n libpmemobj-devel -%{_libdir}/libpmemobj.so -%{_libdir}/pkgconfig/libpmemobj.pc -%{_includedir}/libpmemobj.h -%dir %{_includedir}/libpmemobj -%{_includedir}/libpmemobj/*.h -%if %{with pandoc} -%{_mandir}/man7/libpmemobj.7.gz -%{_mandir}/man5/poolset.5.gz -%{_mandir}/man3/pmemobj_*.3.gz -%{_mandir}/man3/pobj_*.3.gz -%{_mandir}/man3/oid_*.3.gz -%{_mandir}/man3/toid*.3.gz -%{_mandir}/man3/direct_*.3.gz -%{_mandir}/man3/d_r*.3.gz -%{_mandir}/man3/tx_*.3.gz -%endif -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmemobj-debug -Summary: Debug variant of the Persistent Memory Transactional Object Store library -Requires: libpmemobj = %{version}-%{release} -%description -n libpmemobj-debug -The libpmemobj library provides a transactional object store, -providing memory allocation, transactions, and general facilities for -persistent memory programming. Developers new to persistent memory -probably want to start with this library. - -This sub-package contains debug variant of the library, providing -run-time assertions and trace points. The typical way to access the -debug version is to set the environment variable LD_LIBRARY_PATH to -/usr/lib64/pmdk_debug. - -%files -n libpmemobj-debug -%dir %{_libdir}/pmdk_debug -%{_libdir}/pmdk_debug/libpmemobj.so -%{_libdir}/pmdk_debug/libpmemobj.so.* -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmempool -Summary: Persistent Memory pool management library -Requires: libpmem >= %{version}-%{release} -%description -n libpmempool -The libpmempool library provides a set of utilities for off-line -administration, analysis, diagnostics and repair of persistent memory -pools created by libpmemobj libraries. - -%files -n libpmempool -%{_libdir}/libpmempool.so.* -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmempool-devel -Summary: Development files for Persistent Memory pool management library -Requires: libpmempool = %{version}-%{release} -Requires: libpmem-devel = %{version}-%{release} -%description -n libpmempool-devel -The libpmempool library provides a set of utilities for off-line -administration, analysis, diagnostics and repair of persistent memory -pools created by libpmemobj libraries. - -%files -n libpmempool-devel -%{_libdir}/libpmempool.so -%{_libdir}/pkgconfig/libpmempool.pc -%{_includedir}/libpmempool.h -%if %{with pandoc} -%{_mandir}/man7/libpmempool.7.gz -%{_mandir}/man5/poolset.5.gz -%{_mandir}/man3/pmempool_*.3.gz -%endif -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n libpmempool-debug -Summary: Debug variant of the Persistent Memory pool management library -Requires: libpmempool = %{version}-%{release} -%description -n libpmempool-debug -The libpmempool library provides a set of utilities for off-line -administration, analysis, diagnostics and repair of persistent memory -pools created by libpmemobj libraries. - -This sub-package contains debug variant of the library, providing -run-time assertions and trace points. The typical way to access the -debug version is to set the environment variable LD_LIBRARY_PATH to -/usr/lib64/pmdk_debug. - -%files -n libpmempool-debug -%dir %{_libdir}/pmdk_debug -%{_libdir}/pmdk_debug/libpmempool.so -%{_libdir}/pmdk_debug/libpmempool.so.* -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%package -n pmempool -Summary: Utilities for Persistent Memory -Requires: libpmem >= %{version}-%{release} -Requires: libpmemobj >= %{version}-%{release} -Requires: libpmempool >= %{version}-%{release} -Obsoletes: nvml-tools < %{version}-%{release} -%description -n pmempool -The pmempool is a standalone utility for management and off-line analysis -of Persistent Memory pools created by PMDK libraries. It provides a set -of utilities for administration and diagnostics of Persistent Memory pools. -The pmempool may be useful for troubleshooting by system administrators -and users of the applications based on PMDK libraries. - -%files -n pmempool -%{_bindir}/pmempool -%if %{with pandoc} -%{_mandir}/man1/pmempool.1.gz -%{_mandir}/man1/pmempool-*.1.gz -%endif -%config(noreplace) %{_sysconfdir}/bash_completion.d/pmempool -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - - -%if %{with ndctl} - -%package -n daxio -Summary: Perform I/O on Device DAX devices or zero a Device DAX device -Requires: libpmem >= %{version}-%{release} -%description -n daxio -The daxio utility performs I/O on Device DAX devices or zero -a Device DAX device. Since the standard I/O APIs (read/write) cannot be used -with Device DAX, data transfer is performed on a memory-mapped device. -The daxio may be used to dump Device DAX data to a file, restore data from -a backup copy, move/copy data to another device or to erase data from -a device. - -%files -n daxio -%{_bindir}/daxio -%if %{with pandoc} -%{_mandir}/man1/daxio.1.gz -%endif -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - -# _with_ndctl -%endif - -%if %{with pmemcheck} -%package -n pmreorder -Summary: Consistency Checker for Persistent Memory -Requires: python3 -%description -n pmreorder -The pmreorder tool is a collection of python scripts designed to parse -and replay operations logged by pmemcheck - a persistent memory checking tool. -Pmreorder performs the store reordering between persistent memory barriers - -a sequence of flush-fence operations. It uses a consistency checking routine -provided in the command line options to check whether files are in a consistent state. - -%files -n pmreorder -%{_bindir}/pmreorder -%{_datadir}/pmreorder/*.py -%if %{with pandoc} -%{_mandir}/man1/pmreorder.1.gz -%endif -%license LICENSE -%doc ChangeLog CONTRIBUTING.md README.md - -# _with_pmemcheck -%endif - -%prep -%setup -q -n pmdk-%{upstreamversion} -#%patch0 -p1 - - -%build -# This package calls binutils components directly and would need to pass -# in flags to enable the LTO plugins -# Disable LTO -%define _lto_cflags %{nil} - -# For debug build default flags may be overriden to disable compiler -# optimizations. -CFLAGS="%{optflags}" \ -EXTRA_CFLAGS="-Wno-error" \ -LDFLAGS="%{?__global_ldflags}" \ -%make_build NORPATH=1 %{!?with_pandoc:DOC=n} - - -# Override LIB_AR with empty string to skip installation of static libraries -%install -%make_install \ - LIB_AR= \ - %{!?with_pandoc:DOC=n} \ - prefix=%{_prefix} \ - libdir=%{_libdir} \ - includedir=%{_includedir} \ - mandir=%{_mandir} \ - bindir=%{_bindir} \ - sysconfdir=%{_sysconfdir} \ - docdir=%{_docdir} -mkdir -p %{buildroot}%{_datadir}/pmdk -cp utils/pmdk.magic %{buildroot}%{_datadir}/pmdk/ - - - -%check -%if 0%{?_skip_check} == 1 - echo "Check skipped" -%else - echo "PMEM_FS_DIR=/tmp" > src/test/testconfig.sh - echo "PMEM_FS_DIR_FORCE_PMEM=1" >> src/test/testconfig.sh - echo 'TEST_BUILD="debug nondebug"' >> src/test/testconfig.sh - echo "TM=1" >> src/test/testconfig.sh - - echo "config = {" > src/test/testconfig.py - echo " 'pmem_fs_dir': '/tmp'," >> src/test/testconfig.py - echo " 'fs_dir_force_pmem': 1," >> src/test/testconfig.py - echo " 'build': ['debug', 'release']," >> src/test/testconfig.py - echo " 'tm': 1," >> src/test/testconfig.py - echo " 'test_type': 'check'," >> src/test/testconfig.py - echo " 'fs': 'all'," >> src/test/testconfig.py - echo " 'unittest_log_level': 1," >> src/test/testconfig.py - echo " 'keep_going': False," >> src/test/testconfig.py - echo " 'timeout': '30m'," >> src/test/testconfig.py - echo " 'dump_lines': 30," >> src/test/testconfig.py - echo " 'force_enable': None," >> src/test/testconfig.py - echo " 'device_dax_path': []," >> src/test/testconfig.py - echo " 'granularity': 'cacheline'," >> src/test/testconfig.py - echo " 'enable_admin_tests': False," >> src/test/testconfig.py - echo " 'fail_on_skip': False," >> src/test/testconfig.py - echo " 'cacheline_fs_dir': '/tmp'," >> src/test/testconfig.py - echo " 'force_cacheline': True," >> src/test/testconfig.py - echo " 'granularity': 'cacheline'," >> src/test/testconfig.py - echo "}" >> src/test/testconfig.py - - rm -f src/test/obj_sync/TEST7 - rm -f src/test/pmemset*/TEST* - rm -f src/test/rpmemd_dbg/TEST* - rm -f src/test/rpmemd_log/TEST* - rm -f src/test/obj_zones/TEST* - rm -f src/test/ex_libpmemobj/TESTS.py - - # bad on ppc64 - rm -f src/test/obj_ctl_arenas/TEST3 src/test/pmem2_future/TESTS.py - - make pycheck - make check -%endif - -%ldconfig_scriptlets -n libpmem -%ldconfig_scriptlets -n libpmem2 -%ldconfig_scriptlets -n libpmemobj -%ldconfig_scriptlets -n libpmempool - -%if 0%{?__debug_package} == 0 -%debug_package -%endif - - -%changelog -* Thu Jan 25 2024 Fedora Release Engineering - 2.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 2.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Dec 11 2023 Emanuel Lima - 2.0.1-1 -- PMDK 2.0.1 - -* Mon Nov 06 2023 Emanuel Lima - 2.0.0-1 -- PMDK 2.0.0 - -* Mon Oct 16 2023 Pavel Reichl - 1.13.1-3 -- Convert License tag to SPDX format - -* Thu Jul 20 2023 Fedora Release Engineering - 1.13.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Jun 5 2023 Adam Borowski - 1.13.1-1 -- PMDK 1.13.1. -- Disable a test broken by Fedora debuginfo changes. - -* Fri Apr 28 2023 Adam Borowski - 1.13.0-1 -- PMDK 1.13.0 -- Drop librpmem. - -* Thu Jan 19 2023 Fedora Release Engineering - 1.12.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Mon Jan 16 2023 Adam Borowski - 1.12.1-2 -- Don't build docs from source on RHEL [Yaakov Selkowitz] - -* Sat Aug 27 2022 Adam Borowski - 1.12.1-1 -- PMDK 1.12.1 - -* Thu Aug 18 2022 Adam Borowski - 1.12.0-3 -- Disable a test that times out on some filesystems. - -* Fri Jul 22 2022 Fedora Release Engineering - 1.12.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jul 4 2022 Adam Borowski - 1.12.0-1 -- PMDK 1.12.0 -- B-Require cmake. -- Drop two tests that fail on ppc64le. - -* Fri Jan 28 2022 Adam Borowski - 1.11.1-4 -- Drop two rpmemd tests. - -* Thu Jan 27 2022 Adam Borowski - 1.11.1-3 -- Fix FTBFS with gcc-12. - -* Thu Jan 20 2022 Fedora Release Engineering - 1.11.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sat Sep 25 2021 Adam Borowski - 1.11.1-1 -- Update to PMDK version 1.11.1 - -* Thu Jul 22 2021 Fedora Release Engineering - 1.11.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jul 2 2021 Adam Borowski - 1.11.0-2 -- Disable pmemset tests, experimental part that's not a part of the official - release and somehow fails. - -* Fri Jul 2 2021 Adam Borowski - 1.11.0-1 -- Update to PMDK version 1.11.0 - -* Tue Jan 26 2021 Fedora Release Engineering - 1.10-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Dec 04 2020 Jeff Law - 1.10-2 -- Fix uninitialized variable in tests caught by gcc-11 (again) - -* Sat Oct 31 2020 Adam Borowski - 1.10-1 -- Update to PMDK version 1.10 -- New set of binary libraries: libpmem2{,-devel,-debug} -- Drop obj_sync/7 test as it randomly fails on ppc64le (to investigate). - -* Fri Oct 30 2020 Adam Borowski - 1.9.2-2 -- Second attempt -- retry a transient failure on ppc64le. - -* Wed Oct 28 2020 Adam Borowski - 1.9.2-1 -- Update to PMDK version 1.9.2 -- Install pmem_ctl(5). - -* Fri Oct 2 2020 Adam Borowski - 1.9.1-1 -- Update to PMDK version 1.9.1 - -* Tue Sep 15 2020 Jeff Law - 1.9-5 -- Fix uninitialized variable in tests caught by gcc-11 - -* Tue Aug 18 2020 Adam Borowski - 1.9-4 -- Fix FTBFS with new binutils. - -* Sat Aug 01 2020 Fedora Release Engineering - 1.9-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 1.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 7 2020 Adam Borowski - 1.9-1 -- Update to PMDK version 1.9 -- Drop upstreamed patches. -- Add pandoc and groff to B-Reqs. -- Add required testconfig.py fields. -- Increase test timeout. - -* Tue Jun 30 2020 Jeff Law - 1.8-3 -Disable LTO - -* Wed Feb 26 2020 Marcin Ślusarz - 1.8-2 -- Enable PPC64LE packages - -* Wed Feb 12 2020 Marcin Ślusarz - 1.8-1 -- Update to PMDK version 1.8. This release stops shipping - libvmem & libvmmalloc. These libraries are now provided by vmem - package. - -* Wed Jan 29 2020 Fedora Release Engineering - 1.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Oct 1 2019 Marcin Ślusarz - 1.7-1 -- Update to PMDK version 1.7 - -* Fri Aug 30 2019 Marcin Ślusarz - 1.6.1-1 -- Update to PMDK version 1.6.1 - -* Thu Jul 25 2019 Fedora Release Engineering - 1.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Mar 26 2019 Marcin Ślusarz - 1.6-1 -- Update to PMDK version 1.6 - -* Mon Mar 18 2019 Marcin Ślusarz - 1.6-0.1.rc2 -- Update to PMDK version 1.6-rc2 - -* Fri Mar 08 2019 Marcin Ślusarz - 1.5.1-1 -- Update to PMDK version 1.5.1 - -* Fri Feb 01 2019 Fedora Release Engineering - 1.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Dec 14 2018 Marcin Ślusarz - 1.5-2 -- Remove Group: tag and add ownership information for libpmemobj headers - directory. - -* Tue Nov 6 2018 Marcin Ślusarz - 1.5-1 -- Update to PMDK version 1.5 - libpmemobj C++ bindings moved to separate package (RHBZ #1647145) - pmempool convert is now a thin wrapper around pmdk-convert (RHBZ #1647147) - -* Fri Aug 17 2018 Marcin Ślusarz - 1.4.2-1 -- Update to PMDK version 1.4.2 (RHBZ #1589406) - -* Tue Aug 14 2018 Marcin Ślusarz - 1.4.2-0.2.rc1 -- Revert package name change - -* Tue Aug 14 2018 Marcin Ślusarz - 1.4.2-0.1.rc1 -- Update to PMDK version 1.4.2-rc1 (RHBZ #1589406) - -* Fri Jul 13 2018 Fedora Release Engineering - 1.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Mar 30 2018 Krzysztof Czurylo - 1.4-3 -- Revert package name change -- Re-enable check - -* Thu Mar 29 2018 Krzysztof Czurylo - 1.4-2 -- Fix issues found by rpmlint - -* Thu Mar 29 2018 Krzysztof Czurylo - 1.4-1 -- Rename NVML project to PMDK -- Update to PMDK version 1.4 (RHBZ #1480578, #1539562, #1539564) - -* Thu Feb 08 2018 Fedora Release Engineering - 1.3.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Jan 27 2018 Krzysztof Czurylo - 1.3.1-1 -- Update to NVML version 1.3.1 (RHBZ #1480578) - -* Thu Aug 03 2017 Fedora Release Engineering - 1.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Jul 17 2017 Krzysztof Czurylo - 1.3-1 -- Update to NVML version 1.3 (RHBZ #1451741, RHBZ #1455216) -- Add librpmem and rpmemd sub-packages -- Force file system to appear as PMEM for make check - -* Fri Jun 16 2017 Krzysztof Czurylo - 1.2.3-2 -- Update to NVML version 1.2.3 (RHBZ #1451741) - -* Sat Apr 15 2017 Krzysztof Czurylo - 1.2.2-1 -- Update to NVML version 1.2.2 (RHBZ #1436820, RHBZ #1425038) - -* Thu Mar 16 2017 Krzysztof Czurylo - 1.2.1-1 -- Update to NVML version 1.2.1 (RHBZ #1425038) - -* Tue Feb 21 2017 Krzysztof Czurylo - 1.2-3 -- Fix compilation under gcc 7.0.x (RHBZ #1424004) - -* Sat Feb 11 2017 Fedora Release Engineering - 1.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Dec 30 2016 Krzysztof Czurylo - 1.2-1 -- Update to NVML version 1.2 (RHBZ #1383467) -- Add libpmemobj C++ bindings - -* Thu Jul 14 2016 Krzysztof Czurylo - 1.1-3 -- Add missing package version requirements - -* Mon Jul 11 2016 Krzysztof Czurylo - 1.1-2 -- Move debug variants of the libraries to -debug subpackages - -* Sun Jun 26 2016 Krzysztof Czurylo - 1.1-1 -- NVML 1.1 release -- Update link to source tarball -- Add libpmempool subpackage -- Remove obsolete patches - -* Wed Jun 01 2016 Dan Horák - 1.0-3 -- switch to ExclusiveArch - -* Sun May 29 2016 Krzysztof Czurylo - 1.0-2 -- Exclude PPC architecture -- Add bug numbers for excluded architectures - -* Tue May 24 2016 Krzysztof Czurylo - 1.0-1 -- Initial RPM release diff --git a/sources b/sources deleted file mode 100644 index 741b783..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (pmdk-2.0.1.tar.gz) = d52319a7ff71d6cc7942b3dace16dd236b57f178cc3d0430afd67805bb73c610ada6aa6b907fdee48f6728f1bcb4e15f3f0b54ceea1eee35dbc47fc8099fc5ba