[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-08-07 Thread Marcin Ślusarz
PMDK packages look good. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To manage notifications about this bug go to:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-08-06 Thread Marcin Ślusarz
Yeah, we'll test pmdk packages. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To manage notifications about this bug go to:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-08-03 Thread Andreas Hasenack
Would you guys be able to give the latest ndctl and pmdk packages from https://launchpad.net/~canonical-server/+archive/ubuntu/nvdimm/ a test run? I'm currently proposing them for an SRU into bionic, and it would be best to catch any issues before it hits the bionic-proposed pocket. -- You

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-16 Thread Marcin Ślusarz
In pmdk 1.4.1 NDCTL_ENABLE controls daxio only, so it's safe to build pmdk with this flag. The default value has been flipped to "detect", so if ndctl is installed in the system, there's no need to set it explicitly. -- You received this bug notification because you are a member of Ubuntu Bugs,

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-13 Thread Andreas Hasenack
> Please don't build pmdk 1.4 with NDCTL_ENABLE=y. This variable enables much > more > than daxio and we are not ready to support that yet. Should I enable ndctl now with pmdk 1.4.1 and get the daxio utility, or not yet? -- You received this bug notification because you are a member of Ubuntu

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-13 Thread Andreas Hasenack
Ok, work on that has already started. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To manage notifications about this bug go to:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-13 Thread Michael Reed
Hi Andreas, I would say we need to go with the latest versions for both ndctl and pmdk to get back ported to bionic. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-12 Thread Marcin Ślusarz
Please backport the latest version of pmdk. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To manage notifications about this bug go

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-11 Thread Dan Williams
Yes, for ndctl, please roll forward to latest. I'll Marcin comment on pmdk. Thanks for all the support! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-11 Thread Andreas Hasenack
Do you have a preference for which version we should backport to bionic? Cosmic has these currently: pmdk: 1.4 (latest upstream is 1.4.1) ndctl: 60.1 (latest upstream is 61.2) In general the latest is usually what people want, but I thought best to check. Maybe there is something super important

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-07-11 Thread Andreas Hasenack
This was finally accepted into the archive and is available in cosmic: https://launchpad.net/ubuntu/+source/ndctl https://launchpad.net/ubuntu/+source/pmdk I'll close this bug, and open specific ones against each package for an SRU into Bionic. Thanks all for the work so far! ** Changed in:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-23 Thread Marcin Ślusarz
I finally found why pcheck failed (https://github.com/pmem/pmdk/pull/2961). As soon as the fix will land on master I'll backport it for the next stable release. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-18 Thread Marcin Ślusarz
util_file_create timed out because you used file system (PMEM/NON_PMEM_FS_DIR) that does not support fallocate syscall. glibc's posix_fallocate falls back to writing zeroes when fallocate is not supported, so test takes ages to complete. https://github.com/pmem/pmdk/pull/2939 adds code to detect

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-14 Thread Marcin Ślusarz
I'm looking into util_file_create failure. WRT pcheck, you had hit some bug in our build system. I know what's causing the error you are seeing (make tries to build pmemspoil twice, both processes write to the same file, which means creation of corrupted object file and that leads to failure

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-11 Thread Andreas Hasenack
pcheck would always fail at this stage: make[6]: Entering directory '/home/ubuntu/git/pmdk-git/src/test/tools/pmemspoil' cc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,--warn-common -Wl,--fatal-warnings -L../../../../src/tools/../../src/../src/nondebug -o

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-11 Thread Andreas Hasenack
I'm getting a timeout in util_file_create/TEST2: (...) util_file_create/TEST0: SETUP (check/pmem/debug) util_file_create/TEST0: PASS[00.068 s] util_file_create/TEST0: SETUP (check/pmem/nondebug) util_file_create/TEST0: PASS[00.062 s] util_file_create/TEST1:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-11 Thread Andreas Hasenack
I used this testing config: 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 dh_auto_test --

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-11 Thread Marcin Ślusarz
jemalloc: We can't upstream those changes, because jemalloc changed too much since we forked it. pmemcto makes this even harder problem, because any changes to jemalloc on-media layout would have to invalidate pmemcto pools and we don't have any mechanism to automatically do that. testing:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-10 Thread Andreas Hasenack
Hm, that is taking ages to run, I think I'll stick to the dep8 tests I wrote. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-10 Thread Andreas Hasenack
Would you also recommend a minimal testing.sh file to run at least some of the pmdk unit tests during build? The build environment is usually a VM, but could be an unprivileged lxd container as well. As we speak I'm giving a try with the supplied testing.sh.example one (renamed to testing.sh) --

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-10 Thread Andreas Hasenack
Another review point came up: do you still need the bundled jemalloc library? Your README says that you have changes on top of upstream's 3.6.0. Are these changes not worth pushing back upstream? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-05-02 Thread quanxian
NVML is renamed PMDK. the source link is changed. I have updated the description for clear. ** Description changed: The support for Intel NVDIMM technology requires both kernel and userspace components. The kernel components have landed in 4.15 and will be available in Bionic. In order

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-27 Thread Andreas Hasenack
ndctl (60.1-0ubuntu1~ppa3) bionic; urgency=medium * Updated d/copyright * Packages descriptions updates * Bump standards-version to 4.1.4. No changes necessary. Ok, barring any testing problems, I'll submit these two packages to another Archive Admin review next week. -- You received

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-27 Thread Andreas Hasenack
ndctl (60.1-0ubuntu1~ppa2) bionic; urgency=medium * Added DEP8 tests for ndctl and daxctl. Could someone please test the ndctl packages while I address the remaining of the lintian checks? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-27 Thread Marcin Ślusarz
I tested pmdk 1.4 ppa1 with pmdk in-tree tests and with some small changes all tests pass. I'm in the process of upstreaming those changes (PR #2873 #2875 #2885 #2886) and once they are all on master I'll backport them to stable-1.4 branch. (next week I'm on vacation) -- You received this bug

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-27 Thread Andreas Hasenack
pmdk (1.4-0ubuntu1~ppa2) bionic; urgency=medium * Do not build examples and benchmarks. The former are documentation aids, and benchmarks trigger example builds. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-24 Thread Andreas Hasenack
They are considered documentation and trigger a lintian warning if not installed: https://lintian.debian.org/tags/package-does-not-install- examples.html Thanks for the NDCTL warning, I won't enable it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-24 Thread Marcin Ślusarz
If you want to disable building examples you have to remove both examples and benchmarks from src/Makefile ALL_TARGETS/RELEASE_TARGETS. BTW, why do you even need to that? Why are they included in development packages? -- You received this bug notification because you are a member of Ubuntu

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-24 Thread Marcin Ślusarz
Please don't build pmdk 1.4 with NDCTL_ENABLE=y. This variable enables much more than daxio and we are not ready to support that yet. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-24 Thread Andreas Hasenack
Question: should I build pmdk with ndctl support, i.e., with the daxio package? Set NDCTL_ENABLE=y? When I do that, however, for some reason libpmemobj and others get RPATH set again, even though I'm passing NORPATH=1: (...) cc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,relro

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-24 Thread Andreas Hasenack
Right :/ I was trying to find a way to not build the examples, but even removing the "examples" directory from src/Makefile didn't do it, something else kept triggering its build. Do you have a tip on how I can avoid building the examples? This is what I was trying: --- a/src/Makefile +++

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-24 Thread Marcin Ślusarz
Not a big issue, but I don't think shipping object files and Visual Studio project files with examples makes much sense :). Also shipped Makefiles are not self-contained (they source Makefile.inc, which is not included in the package) -- You received this bug notification because you are a

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-23 Thread Andreas Hasenack
Also just uploaded a new ndctl: 60.1. This one still has lintian warnings that need to be fixed, and I also have to update debian/copyright because some files changed or were removed. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-23 Thread Andreas Hasenack
First 1.4 package uploaded: pmdk (1.4-0ubuntu1~ppa1) bionic; urgency=medium * New upstream release * Drop debian/patches/fix_pkg_config_paths.patch, already applied * Drop debian/patches/manpage-macro.patch, no longer needed * Updated debian/patches/manpage-debug-packages.patch for

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-23 Thread Marcin Ślusarz
Packaging 1.4 sounds great :). You don't need to do anything for Valgrind support in 1.4. Nobody had considered that libvmmalloc.so would not be available. Our tests use libvmalloc.so (that's how I found this issue - https://github.com/pmem/pmdk/pull/2873) and today I found out that even our

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-20 Thread Andreas Hasenack
I'm almost done packaging 1.4, as per comment #51. We would prefer to stick with 1.4 unless you object. Keeping in mind that upgrading to 1.4 after 1.3.1 is released into bionic would be much harder, as it changes the source name. With that in mind, do I need any changes in 1.4 regarding what you

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-20 Thread Marcin Ślusarz
One more issue which I haven't noticed earlier - missing Valgrind support. Bit of background: PMDK supports both regular upstream Valgrind tools (memcheck, helgrind and drd) and our pmemcheck tool (available at https://github.com/pmem/valgrind). To enable support for all tools you have to use

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-20 Thread Marcin Ślusarz
I tested ~ppa18 with PMDK in-tree tests and I realized that removal of .so files from nvml_dbg directory we discussed earlier breaks the assumption that you can just set LD_LIBRARY_PATH and everything will work correctly WHEN libvmmalloc is involved. This works: LD_PRELOAD=libvmmalloc.so ./app

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-17 Thread David Britton
As the upstream has change the project name to `pmdk` we will be changing the source package to match. If there are any objections, please speak now. :) Reference: http://pmem.io/2017/12/11/NVML-is-now-PMDK.html -- You received this bug notification because you are a member of Ubuntu Bugs,

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-17 Thread Andreas Hasenack
Uploaded twice today: nvml (1.3.1-0ubuntu1~ppa18) bionic; urgency=medium * Bump standards-version to 4.1.4. No changes necessary. -- Andreas Hasenack Tue, 17 Apr 2018 19:29:25 + nvml (1.3.1-0ubuntu1~ppa17) bionic; urgency=medium * Do not build examples.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-12 Thread Andreas Hasenack
nvml (1.3.1-0ubuntu1~ppa16) bionic; urgency=medium * update README.source regarding the hardening-no-fortify-functions lintian check for the -debug packages and why it is not being addressed. * include all pmempool manpages * add dep8 tests There is only one remaining lintian error

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-11 Thread Andreas Hasenack
no-symbols-control-file addressed in ~ppa15 nvml (1.3.1-0ubuntu1~ppa15) bionic; urgency=medium * Create symbols files for the libraries -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-10 Thread Andreas Hasenack
nvml (1.3.1-0ubuntu1~ppa14) bionic; urgency=medium * More lintian fixes: - package-does-not-install-examples - package-contains-vcs-control-file Remaining lintian complaints: I: nvml source: out-of-date-standards-version 3.9.8 (released 2016-04-06) (current is 4.1.4) I: nvml source:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-09 Thread Andreas Hasenack
Another set of lintian fixes: nvml (1.3.1-0ubuntu1~ppa13) bionic; urgency=medium * Switch debhelper compat level to 11: - d/rules: parallel build is default in dh level 11, so drop it from the rules file. * Add doc-base control file for the libpmemobj-dev package to register

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-09 Thread Andreas Hasenack
I've been working on more lintian fixes raised by the AA review. Here is today's batch: nvml (1.3.1-0ubuntu1~ppa12) bionic; urgency=medium * Install pmemobj docs into a html subdir * Enable parallel build (dh $@ --parallel) * Several lintian fixes: -

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-04 Thread Andreas Hasenack
nvml (1.3.1-0ubuntu1~ppa11) bionic; urgency=medium * Create missing .version file based on the upstream version listed in the debian/changelog topmost entry. That should work for a build from a directory that is not a git repository. -- You received this bug notification because you are

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-04 Thread Marcin Ślusarz
For now you can create .version file in the top level directory. We are evaluating various options. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-04 Thread Andreas Hasenack
I suspect a dh_* script just did the right thing once I moved the dbg libraries to their own -debug packages. What should I do to get the right version in the pkgconfig files? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-04 Thread Marcin Ślusarz
We tracked one test failure in ppa7 version to debug libraries not having symbols, but I see ppa10 already have them. I don't see it mentioned in Changelog. What happened? (obj_convert test injects crashes in some specific places using gdb and see if consecutive open handles such pool correctly)

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-04 Thread Marcin Ślusarz
I don't think there is a need for -dev-debug packages. The interface between debug and release packages is the same by design, so nobody should ever need to link to debug libraries. Both debian/1.3.1-0ubuntu1_ppa5-43-g1b3d0af and nvml-1.3.1 are wrong. It should say 1.3.1. It seems we'll have to

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-04-02 Thread Andreas Hasenack
When installing from the PPA, the version in the pkgconfig file seems fine: ubuntu@bionic:~$ cat /usr/lib/x86_64-linux-gnu/pkgconfig/libpmem.pc version=nvml-1.3.1 libdir=/usr/lib/x86_64-linux-gnu prefix=/usr includedir=${prefix}/include Name: libpmem Description: libpmem library from NVML project

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-29 Thread Andreas Hasenack
And now I uploaded ppa9 with the pkgconfig fix you committed upstream: nvml (1.3.1-0ubuntu1~ppa9) bionic; urgency=medium . * d/p/SRCVERSION-for-out-of-git-tree-builds.patch: fix the version field in the pkgconfig files (see https://bugs.launchpad.net/ubuntu/+bug/1752378/comments/31

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-29 Thread Andreas Hasenack
I don't think versioning is working correctly when this is built from a git tree that is not upstream. For example, I build this from my packaging branch, and I get: ubuntu@bionic-nvdimm:~$ pmempool --version pmempool debian/1.3.1-0ubuntu1_ppa5-43-g1b3d0af ubuntu@bionic-nvdimm:~$ cat

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-29 Thread Andreas Hasenack
Ok, new layout done: https://pastebin.ubuntu.com/p/8bV9CWFy3r/ Pushing to the ppa: nvml (1.3.1-0ubuntu1~ppa8) bionic; urgency=medium * Drop the manpage lintian override and fix the problem instead. * Create new -debug packages for the *_dbg/ libraries, document it in README.source and

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-29 Thread Andreas Hasenack
Hi Marcin, I'm planning on splitting the *_dbg directories out into their own packages. Including runtime libraries from /usr/lib/$ARCH/*_dbg/ in the -dev package wasn't very popular. I'm still working out the details, but it should be more or less like this (using libpmem as an example):

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-29 Thread Marcin Ślusarz
I fixed this today. stable-1.3 fix: https://github.com/pmem/pmdk/commit/5cbd2be4ae1ae7541da5975c9071fa36b53cd835 Testing those packages is taking longer than I expected. I'll report back as soon as I get the results. However without minimum version check, pmemfile builds fine and its tests pass,

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-28 Thread Andreas Hasenack
Could you open a github issue for this and link it here please? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To manage

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-28 Thread Marcin Ślusarz
This is actually a bug in NVML/PMDK. It seems nobody tried to use pkg- config files with minimum version specified for packages built out of git tree. Temporarily you can work around it by creating ".version" file in the top level directory with "1.3.1" as content. -- You received this bug

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-28 Thread Marcin Ślusarz
I asked some people internally to test those packages. I think we'll get results tomorrow. While waiting on that I tried to build pmemfile project (https://github.com/pmem/pmemfile) and I got this: -- Checking for module 'libpmemobj>=1.3' -- Requested 'libpmemobj >= 1.3' but version of

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-28 Thread Andreas Hasenack
Ok, what about the nvml packages? Any testers out there? I'll take a look at the version issue, but we should not block on it as that can be fixed later. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-28 Thread Dan Williams
Fyi, you can create an emulated persistent memory environment with the memmap=ss!nn command line option. For example I tested this build with: memmap=512M!4G -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-28 Thread Dan Williams
The ndctl package is working for me, I verified listing namespaces and converting namespaces between a few different modes. The only cosmetic issue is that the version does not match the package version. By default git-version tries to do the right thing based on the tag, but if you're building

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-27 Thread Andreas Hasenack
Hi, it just occurred to me that we never had a comment in this bug about the packaged software actually works correctly with the hardware it was meant for. Could you please add a comment here saying that these packages are working correctly with your hardware? And that the devel packages are

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-27 Thread Andreas Hasenack
I pushed another ndctl build to the ppa, but the only change is an update to the debian/copyright file: ndctl (59.2-0ubuntu1~ppa4) bionic; urgency=medium * d/copyright update -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-26 Thread Marcin Ślusarz
I suggested it in the context of "libpmemobj++ documentation directory" problem. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-26 Thread Andreas Hasenack
You mean, create another set of packages for the *_dbg/ files? That would mean a mirror package for every libfoo and libfoo-dev package, right? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-26 Thread Marcin Ślusarz
Alternatively you could add separate package for C++ headers, pkg-config file and documentation. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-23 Thread Andreas Hasenack
Just pushed nvml 1.3.1-0ubuntu1~ppa7 to the PPA: nvml (1.3.1-0ubuntu1~ppa7) bionic; urgency=medium * Add a lintian override for the manpages. * Add a lintian override for dev packages regarding ldconfig because of the _dbg subdirectory. * Install docs for libpmemobj and fix its

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-23 Thread Andreas Hasenack
Ok, adding docs. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM support To manage notifications about this bug go to:

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-23 Thread Marcin Ślusarz
It seems almost all problems were resolved. Thanks. The only missing part is libpmemobj++ documentation. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-23 Thread Marcin Ślusarz
I understand your concern, but I'd like to ask you to not remove it yet, because: - it would make responding to bug reports and support requests a bit harder - shipped man pages mention those libraries But I think you are right, so I opened an issue with the proposal to get rid of

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-23 Thread Andreas Hasenack
I guess what I am asking is if we can drop the nvml_dbg directory from the dev packages :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-23 Thread Andreas Hasenack
Would you expect end users to need the files from that nvml_dbg directory? In the current packaging, these go into the corresponding libfoo-dev packaages, but that's not really correct from a packaging perspective. At most they should be in some new package, something like libfoo-extra-

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-23 Thread Marcin Ślusarz
Files under nvml_dbg are builds with debugging symbols, logging, asserts and expensive checks that we normally don't want users to run with. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-22 Thread Andreas Hasenack
Hi, a question. What are the files under /usr/lib/$arch/nvml_dbg/ needed for? They have debugging symbols? If yes, we already generate debugging symbols in the ddeb packages, like: $ dpkg --contents librpmem-dev-dbgsym_1.3.1-0ubuntu1~ppa6_amd64.ddeb drwxr-xr-x root/root 0 2018-03-21 20:00

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-21 Thread Andreas Hasenack
I just pushed nvml_1.3.1-0ubuntu1~ppa6 to the ppa: nvml (1.3.1-0ubuntu1~ppa6) bionic; urgency=medium . * updated package descriptions * disable rpath * remove trigger for man-db * lintian: change location of bash completion file Please test. A big chunk of the remaining lintian

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-15 Thread Andreas Hasenack
New ndctl upload to the canonical-server PPA at https://launchpad.net /~canonical-server/+archive/ubuntu/nvdimm/: ndctl (59.2-0ubuntu1~ppa3) bionic; urgency=medium * Install pkgconfig files only in the -dev library packages * Don't install .la files, pkgconfig is preferred * lib*.so go

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-14 Thread Andreas Hasenack
I'm going over the lintian warnings now, which include some of the issues raised already during testing. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-14 Thread Andreas Hasenack
Hi, we switched over to a team-owned PPA: https://launchpad.net/~canonical-server/+archive/ubuntu/nvdimm/ ppa:canonical-server/nvdimm Please use this one from now on. At this moment, they contain the latest debs from Nish that I just re-uploaded there. ** Description changed: The support

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-14 Thread Andreas Hasenack
** Changed in: ubuntu Assignee: Nish Aravamudan (nacc) => Andreas Hasenack (ahasenack) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add Userspace Packages for NVDIMM

Re: [Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-14 Thread Nish Aravamudan
On Wed, Mar 7, 2018 at 8:52 AM, Marcin Ślusarz <1752...@bugs.launchpad.net> wrote: > 1) Still nope. > Non-dev packages now also include .so files... > > 10) New issue: libpmem-dev now contains all libraries in nvml_dbg > directory. I think these are resolved with ~ppa5. -- You received this bug

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-07 Thread Marcin Ślusarz
1) Still nope. Non-dev packages now also include .so files... 10) New issue: libpmem-dev now contains all libraries in nvml_dbg directory. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378

Re: [Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-06 Thread Nish Aravamudan
On Tue, Mar 6, 2018 at 2:50 AM, Marcin Ślusarz <1752...@bugs.launchpad.net> wrote: > NVML: > 1) Nope, for old packages only libpmem had this problem. Now it's even worse > - none of the packages contain .so used for linking. Fixed > 3) "detail" directory is still missing. Should be fixed. >

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-06 Thread Marcin Ślusarz
NVML: 1) Nope, for old packages only libpmem had this problem. Now it's even worse - none of the packages contain .so used for linking. 3) "detail" directory is still missing. 7) Already backported to stable-1.3 branch, will be part of 1.3.2:

Re: [Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-05 Thread Nish Aravamudan
On Mon, Mar 5, 2018 at 9:30 AM, pragyansri.pa...@intel.com <1752...@bugs.launchpad.net> wrote: > Update for NDCTL Testing: > 1. The ndctl package is missing the man pages. Fixed. > 2. The libraries and the development packages should be split into separate sub-packages i.e. ndctl, libndctl,

Re: [Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-05 Thread Nish Aravamudan
On Fri, Mar 2, 2018 at 9:39 AM, pragyansri.pa...@intel.com <1752...@bugs.launchpad.net> wrote: > 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 >

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-05 Thread pragyansri.pa...@intel.com
Update for NDCTL Testing: 1. The ndctl package is missing the man pages. 2. The libraries and the development packages should be split into separate sub-packages i.e. ndctl, libndctl, libndctl-devel, daxctl, libdaxctl, and libdaxctl-devel -- You received this bug notification because you are a

Re: [Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-02 Thread Nish Aravamudan
Thank you for the feedback, I will work on getting this resolved as soon as I can. -Nish On Fri, Mar 2, 2018 at 9:39 AM, pragyansri.pa...@intel.com <1752...@bugs.launchpad.net> wrote: > Update from NVML Team Testing from Marcin Slusarz: > > Several issues found, some critical. List in severity

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-02 Thread pragyansri.pa...@intel.com
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.

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-03-01 Thread Nish Aravamudan
I have updated the packages in my PPA at https://launchpad.net/~nacc/+archive/ubuntu/nvdimm Please test and report back. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1752378 Title: Please add

[Bug 1752378] Re: Please add Userspace Packages for NVDIMM support

2018-02-28 Thread David Britton
** Changed in: ubuntu Assignee: (unassigned) => Nish Aravamudan (nacc) ** Changed in: ubuntu Status: New => In Progress ** Changed in: ubuntu Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to