commit pmdk for openSUSE:Factory
Hello community, here is the log from the commit of package pmdk for openSUSE:Factory checked in at 2018-06-29 22:24:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pmdk (Old) and /work/SRC/openSUSE:Factory/.pmdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pmdk" Fri Jun 29 22:24:50 2018 rev:3 rq:615936 version:1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/pmdk/pmdk.changes 2018-01-28 20:33:37.486325177 +0100 +++ /work/SRC/openSUSE:Factory/.pmdk.new/pmdk.changes 2018-06-29 22:24:50.986553715 +0200 @@ -1,0 +2,13 @@ +Wed Jun 06 09:52:03 UTC 2018 - opensuse-packaging@opensuse.org + +- Update to version 1.4 (FATE#325145): + - build-fix.patch + * doc: update ChangeLog for 1.4 release + * common: SRCVERSION for out of git tree builds + * doc: mark experimental APIs in man pages + * doc: rephrase paragraphs mentioning eADR + * doc: update man page version numbers + * doc: automatic master docs update + * doc: update README + +------------------------------------------------------------------- Old: ---- build-fix.patch pmdk-1.3.1.tar.gz New: ---- _service _servicedata pmdk-1.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pmdk.spec ++++++ --- /var/tmp/diff_new_pack.GVaaBo/_old 2018-06-29 22:24:51.406553399 +0200 +++ /var/tmp/diff_new_pack.GVaaBo/_new 2018-06-29 22:24:51.406553399 +0200 @@ -1,7 +1,7 @@ # # spec file for package pmdk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright 2016, Intel Corporation # # All modifications and additions to the file contributed by third parties @@ -16,6 +16,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %if 0%{suse_version} > 1315 %define with_fabric 1 %endif @@ -23,7 +24,7 @@ %define min_libfabric_ver 1.4.2 Name: pmdk -Version: 1.3.1 +Version: 1.4 Release: 0 Summary: Persistent Memory Development Kit License: BSD-3-Clause @@ -40,8 +41,7 @@ %if 0%{?with_fabric} BuildRequires: libfabric-devel >= %min_libfabric_ver %endif -Patch0: build-fix.patch -BuildRoot: %_tmppath/%name-%version-build +BuildRoot: %{_tmppath}/%{name}-%{version}-build # NVML was renamed upstream to PMDK between 1.3 and 1.3.1 Obsoletes: nvml < %version-%release Provides: nvml = %version-%release @@ -56,7 +56,7 @@ ExclusiveArch: x86_64 # Debug variants of the libraries should be filtered out of the provides. -%global __provides_exclude_from ^%_libdir/nvml_debug/.*\\.so.*$ +%global __provides_exclude_from ^%_libdir/pmdk_debug/.*\\.so.*$ %description The Persistent Memory Development Kit (PMDK), formerly known as NVML @@ -67,8 +67,8 @@ %package tools Summary: Utilities for Persistent Memory -Group: System/Base # NVML was renamed upstream to PMDK between 1.3 and 1.3.1 +Group: System/Base Obsoletes: nvml-tools < %version-%release Provides: nvml-tools = %version-%release @@ -249,8 +249,8 @@ %package -n librpmem1 Summary: Remote Access to Persistent Memory library -Group: System/Libraries #Manual dependency to make sure libfabric is at least in this version +Group: System/Libraries Requires: libfabric >= %min_libfabric_ver Requires: openssh @@ -273,18 +273,50 @@ applications that want to specifically make use of librpmem. %package -n rpmemd -Group: System/Base Summary: Target node process executed by librpmem #Manual dependency to make sure libfabric is at least in this version +Group: System/Base Requires: libfabric >= %min_libfabric_ver %description -n rpmemd The rpmemd process is executed on a target node by librpmem library and facilitates access to persistent memory over RDMA. +%package -n libpmemcto1 +Summary: Close-to-Open Persistence library +Group: System/Libraries +Requires: libpmem1 >= %{version}-%{release} + +%description -n libpmemcto1 +The libpmemcto library is a Persistent Memory allocator with no overhead +imposed by run-time flushing or transactional updates. + +%package -n libpmemcto-devel +Summary: Development files for Close-to-Open Persistence library +Group: Development/Libraries/C and C++ +Requires: libpmem-devel = %{version}-%{release} +Requires: libpmemcto1 = %{version}-%{release} + +%description -n libpmemcto-devel +The libpmemcto library is a Persistent Memory allocator with no overhead +imposed by run-time flushing or transactional updates. + +%package -n libpmemcto-debug +Summary: Debug variant of the Close-to-Open Persistence library +Group: Development/Libraries/C and C++ +Requires: libpmemcto1 = %{version}-%{release} + +%description -n libpmemcto-debug +The libpmemcto library is a Persistent Memory allocator with no overhead +imposed by run-time flushing or transactional updates. + +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. + %prep %setup -q -%patch0 -p1 %build # Currently, NVML makefiles do not allow to easily override CFLAGS, @@ -313,8 +345,8 @@ bindir="%_bindir" \ sysconfdir="%_sysconfdir" \ docdir="%_docdir" -mkdir -p "$b/%_datadir/nvml" -cp utils/nvml.magic "$b/%_datadir/nvml/" +mkdir -p "$b/%_datadir/pmdk" +cp utils/pmdk.magic "$b/%_datadir/pmdk/" %fdupes %buildroot/%_prefix %check @@ -340,7 +372,7 @@ %files %defattr(-,root,root) -%_datadir/nvml/ +%_datadir/pmdk/ %files tools %defattr(-,root,root) @@ -358,10 +390,11 @@ %defattr(-,root,root) %_libdir/libpmem.so %_libdir/pkgconfig/libpmem.pc -%dir %_libdir/nvml_debug/ -%_libdir/nvml_debug/libpmem.so* +%dir %_libdir/pmdk_debug/ +%_libdir/pmdk_debug/libpmem.so* %_includedir/libpmem.h -%_mandir/man3/libpmem.3* +%_mandir/man7/libpmem.7* +%_mandir/man3/pmem_*.3* %files -n libpmemblk1 %defattr(-,root,root) @@ -371,10 +404,11 @@ %defattr(-,root,root) %_libdir/libpmemblk.so %_libdir/pkgconfig/libpmemblk.pc -%dir %_libdir/nvml_debug/ -%_libdir/nvml_debug/libpmemblk.so* +%dir %_libdir/pmdk_debug/ +%_libdir/pmdk_debug/libpmemblk.so* %_includedir/libpmemblk.h -%_mandir/man3/libpmemblk.3* +%_mandir/man7/libpmemblk.7* +%_mandir/man3/pmemblk_*.3* %files -n libpmemlog1 %defattr(-,root,root) @@ -384,10 +418,11 @@ %defattr(-,root,root) %_libdir/libpmemlog.so %_libdir/pkgconfig/libpmemlog.pc -%dir %_libdir/nvml_debug/ -%_libdir/nvml_debug/libpmemlog.so* +%dir %_libdir/pmdk_debug/ +%_libdir/pmdk_debug/libpmemlog.so* %_includedir/libpmemlog.h -%_mandir/man3/libpmemlog.3* +%_mandir/man7/libpmemlog.7* +%_mandir/man3/pmemlog*.3* %files -n libpmemobj1 %defattr(-,root,root) @@ -396,12 +431,19 @@ %files -n libpmemobj-devel %defattr(-,root,root) %_libdir/libpmemobj.so -%dir %_libdir/nvml_debug/ +%dir %_libdir/pmdk_debug/ %_libdir/pkgconfig/libpmemobj.pc -%_libdir/nvml_debug/libpmemobj.so* +%_libdir/pmdk_debug/libpmemobj.so* %_includedir/libpmemobj.h %_includedir/libpmemobj/ -%_mandir/man3/libpmemobj.3* +%_mandir/man7/libpmemobj.7* +%_mandir/man3/pmemobj_*.3* +%_mandir/man3/pobj_*.3* +%_mandir/man3/oid_*.3* +%_mandir/man3/toid*.3* +%_mandir/man3/direct_*.3* +%_mandir/man3/d_r*.3* +%_mandir/man3/tx_*.3* %files -n libvmem1 %defattr(-,root,root) @@ -411,10 +453,11 @@ %defattr(-,root,root) %_libdir/libvmem.so %_libdir/pkgconfig/libvmem.pc -%dir %_libdir/nvml_debug/ -%_libdir/nvml_debug/libvmem.so* +%dir %_libdir/pmdk_debug/ +%_libdir/pmdk_debug/libvmem.so* %_includedir/libvmem.h -%_mandir/man3/libvmem.3* +%_mandir/man7/libvmem.7* +%_mandir/man3/vmem_*.3* %files -n libvmmalloc1 %defattr(-,root,root) @@ -424,10 +467,10 @@ %defattr(-,root,root) %_libdir/libvmmalloc.so %_libdir/pkgconfig/libvmmalloc.pc -%dir %_libdir/nvml_debug/ -%_libdir/nvml_debug/libvmmalloc.so* +%dir %_libdir/pmdk_debug/ +%_libdir/pmdk_debug/libvmmalloc.so* %_includedir/libvmmalloc.h -%_mandir/man3/libvmmalloc.3* +%_mandir/man7/libvmmalloc.7* %files -n libpmempool1 %defattr(-,root,root) @@ -437,16 +480,17 @@ %defattr(-,root,root) %_libdir/libpmempool.so %_libdir/pkgconfig/libpmempool.pc -%dir %_libdir/nvml_debug -%_libdir/nvml_debug/libpmempool.so* +%dir %_libdir/pmdk_debug +%_libdir/pmdk_debug/libpmempool.so* %_includedir/libpmempool.h -%_mandir/man3/libpmempool.3* +%_mandir/man7/libpmempool.7* +%_mandir/man3/pmempool_*.3* %files -n libpmemobj++-devel %defattr(-,root,root,-) %_libdir/pkgconfig/libpmemobj++.pc %_includedir/libpmemobj++/ -%_docdir/libpmemobj++-devel/ +%_docdir/libpmemobj++-dev/ %if 0%{?with_fabric} %files -n librpmem1 @@ -459,10 +503,11 @@ %defattr(-,root,root,-) %_libdir/librpmem.so %_libdir/pkgconfig/librpmem.pc -%dir %_libdir/nvml_debug -%_libdir/nvml_debug/librpmem.so* +%dir %_libdir/pmdk_debug +%_libdir/pmdk_debug/librpmem.so* %_includedir/librpmem.h -%_mandir/man3/librpmem.3.gz +%_mandir/man7/librpmem.7* +%_mandir/man3/rpmem_*.3* %license LICENSE %doc ChangeLog CONTRIBUTING.md README.md @@ -470,4 +515,30 @@ %_bindir/rpmemd %_mandir/man1/rpmemd.1.gz %endif #with_fabric + +%files -n libpmemcto1 +%defattr(-,root,root,-) +%_libdir/libpmemcto.so.* +%license LICENSE +%doc ChangeLog CONTRIBUTING.md README.md + +%files -n libpmemcto-devel +%defattr(-,root,root,-) +%_libdir/libpmemcto.so +%_libdir/pkgconfig/libpmemcto.pc +%_includedir/libpmemcto.h +%_mandir/man7/libpmemcto.7* +%_mandir/man5/poolset.5* +%_mandir/man3/pmemcto*.3* +%license LICENSE +%doc ChangeLog CONTRIBUTING.md README.md + +%files -n libpmemcto-debug +%defattr(-,root,root,-) +%dir %{_libdir}/pmdk_debug +%{_libdir}/pmdk_debug/libpmemcto.so +%{_libdir}/pmdk_debug/libpmemcto.so.* +%license LICENSE +%doc ChangeLog CONTRIBUTING.md README.md + %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/pmem/pmdk.git</param> <param name="subdir"></param> <param name="filename"></param> <param name="version">1.4</param> <param name="revision">1.4</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="file">*pmdk*.tar</param> <param name="compression">gz</param> </service> <service name="set_version" mode="disabled"> <param name="basename">pmdk</param> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/pmem/pmdk.git</param> <param name="changesrevision">6c513b7d8861a533a772511209eba3658a1f502b</param></service></servicedata>++++++ pmdk-1.3.1.tar.gz -> pmdk-1.4.tar.gz ++++++ ++++ 248453 lines of diff (skipped)
participants (1)
-
root