Hello community, here is the log from the commit of package nvml for openSUSE:Factory checked in at 2016-04-08 09:39:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nvml (Old) and /work/SRC/openSUSE:Factory/.nvml.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nvml" Changes: -------- --- /work/SRC/openSUSE:Factory/nvml/nvml.changes 2016-01-26 10:14:54.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.nvml.new/nvml.changes 2016-04-08 09:39:53.000000000 +0200 @@ -1,0 +2,34 @@ +Thu Apr 7 13:38:57 UTC 2016 - jthumshirn@suse.com + +- Version 1.0 + The API of six libraries (libpmem, libpmemblk, libpmemlog, + libpmemobj, libvmem, libvmmalloc) is complete and stable. + The on-media layout of persistent memory pools will be maintained + from this point, and if changed it will be backward compatible. + Man pages are all complete. + This release has been validated to "Production quality". + + For the purpose of new features planned for next releases of NVML + there have been some API modifications made: + - pmem: pmem_map replaced with pmem_map_file + - log/blk: 'off_t' substituted with 'long long' + - obj: type numbers extended to 64-bit + - obj: new entry points and macros added: + pmemobj_tx_errno, pmemobj_tx_lock, pmemobj_mutex_timedlock, + TX_ADD_DIRECT, TX_ADD_FIELD_DIRECT, TX_SET_DIRECT + + Other key changes since version 0.4 include: + - common: updated/fixed installation scripts + - common: eliminated dependency on libuuid + - pmem: CPU features/ISA detection using CPUID + - obj: improved error handling + - obj: atomic allocation fails if constructor returns error + - obj: multiple performance optimizations + - obj: object store refactoring + - obj: additional examples and benchmarks + + This release also introduces a prototype implementation + of C++ bindings for libpmemobj. Note that C++ API is still + experimental and should not be used in production environments. + +------------------------------------------------------------------- Old: ---- 0.4.tar.gz New: ---- 1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nvml.spec ++++++ --- /var/tmp/diff_new_pack.Ka8ARp/_old 2016-04-08 09:39:53.000000000 +0200 +++ /var/tmp/diff_new_pack.Ka8ARp/_new 2016-04-08 09:39:53.000000000 +0200 @@ -17,7 +17,7 @@ Name: nvml -Version: 0.4 +Version: 1.0 Release: 0 Summary: Non-Volatile Memory Library License: BSD-3-Clause @@ -196,7 +196,12 @@ %install b="%buildroot" -make install DESTDIR="$b" prefix="%_prefix" +make install DESTDIR="$b" prefix="%_prefix"\ + libdir="%{_libdir}"\ + includedir="%{_includedir}"\ + mandir="%{_mandir}"\ + bindir="%{_bindir}"\ + sysconfdir="%{_sysconfdir}" rm -f "$b/%_libdir"/*.a "$b/%_libdir/nvml_debug"/*.a mkdir -p "$b/%_datadir/nvml" cp utils/nvml.magic "$b/%_datadir/nvml/" @@ -241,6 +246,7 @@ %files -n libpmem-devel %defattr(-,root,root) %_libdir/libpmem.so +%_libdir/pkgconfig/libpmem.pc %dir %_libdir/nvml_debug/ %_libdir/nvml_debug/libpmem.so* %_includedir/libpmem.h @@ -253,6 +259,7 @@ %files -n libpmemblk-devel %defattr(-,root,root) %_libdir/libpmemblk.so +%_libdir/pkgconfig/libpmemblk.pc %dir %_libdir/nvml_debug/ %_libdir/nvml_debug/libpmemblk.so* %_includedir/libpmemblk.h @@ -265,6 +272,7 @@ %files -n libpmemlog-devel %defattr(-,root,root) %_libdir/libpmemlog.so +%_libdir/pkgconfig/libpmemlog.pc %dir %_libdir/nvml_debug/ %_libdir/nvml_debug/libpmemlog.so* %_includedir/libpmemlog.h @@ -278,6 +286,7 @@ %defattr(-,root,root) %_libdir/libpmemobj.so %dir %_libdir/nvml_debug/ +%_libdir/pkgconfig/libpmemobj.pc %_libdir/nvml_debug/libpmemobj.so* %_includedir/libpmemobj.h %_mandir/man3/libpmemobj.3* @@ -289,6 +298,7 @@ %files -n libvmem-devel %defattr(-,root,root) %_libdir/libvmem.so +%_libdir/pkgconfig/libvmem.pc %dir %_libdir/nvml_debug/ %_libdir/nvml_debug/libvmem.so* %_includedir/libvmem.h @@ -301,6 +311,7 @@ %files -n libvmmalloc-devel %defattr(-,root,root) %_libdir/libvmmalloc.so +%_libdir/pkgconfig/libvmmalloc.pc %dir %_libdir/nvml_debug/ %_libdir/nvml_debug/libvmmalloc.so* %_includedir/libvmmalloc.h ++++++ 0.4.tar.gz -> 1.0.tar.gz ++++++ ++++ 102836 lines of diff (skipped)