Update from NVML Team Testing from Marcin Slusarz:
Several issues found, some critical. List in severity order:
1)Libpmem-dev is not installable, because one of the files also exists in libpmem.
2)Libpmemobj-dev package doesn't install all C header files, making it completely useless.
3)Libpmemobj C++ headers and documentation are not packaged at all.
4)Librpmem is not packaged.
5)Libpmemblk-dev, libpmemlog-dev, libpmempool-dev and libpmemobj-dev do not depend on libpmem-dev (pkg-config files won't work correctly without libpmem-dev).
6)Libraries are installed to /usr/lib instead of /usr/lib/x86_64-linux-gnu/.
7)Pkg-config files in all -dev packages point to /usr/local.
This is actually a bug in pmdk, which we already fixed on master. I think it doesn't matter much, but it's worth backporting it for 1.3.2.
8)"NVML library" (NVM library library) in package descriptions looks a bit silly.
Update from NVML Team Testing from Marcin Slusarz:
Several issues found, some critical. List in severity order:
1)Libpmem-dev is not installable, because one of the files also exists in libpmem.
2)Libpmemobj-dev package doesn't install all C header files, making it completely useless.
3)Libpmemobj C++ headers and documentation are not packaged at all.
4)Librpmem is not packaged.
5)Libpmemblk-dev, libpmemlog-dev, libpmempool-dev and libpmemobj-dev do not depend on libpmem-dev (pkg-config files won't work correctly without libpmem-dev).
6)Libraries are installed to /usr/lib instead of /usr/lib/ x86_64- linux-gnu/ .
7)Pkg-config files in all -dev packages point to /usr/local.
This is actually a bug in pmdk, which we already fixed on master. I think it doesn't matter much, but it's worth backporting it for 1.3.2.
8)"NVML library" (NVM library library) in package descriptions looks a bit silly.
9)Homepage points to github, instead of http:// pmem.io/ pmdk/.