Fix up ndctl upgrade from cosmic to disco
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ndctl (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
I synced Debian's new ndctl package. It needs several pieces of work:
- Ubuntu had autopkgtests
- Ubuntu had a separate daxctl package. Debian either needs that package added or Breaks/Replaces added for the file move (from Ubuntu's perspective)
- Debian ships /usr/include/
- Debian has a wrong Build-Depends on libuuid1 (the Build-Depends on uuid-dev is sufficient and better if the uuid soname is bumped.)
- Debian named its -dev packages wrongly. There is already a Debian bug for that issue and I already renamed them back for the Ubuntu package only at this time.
- Ubuntu's debian/copyright may be better.
I'm filing this bug in case I don't get around to handling these issues in Debian myself.
Other regressions include:
- standards version downgraded from 4.1.5 to 3.9.8
- lintian issues went from 1 in cosmic to 24 in disco (-I --pedantic, which is what was required to be clean before an AA would accept the package)
Also note that the new ndctl-monitor service won't start if you don't have the hardware available: service failed because the control process exited with error code. service" and "journalctl -xe" for details.
...
Setting up ndctl (63-1.2ubuntu1) ...
Job for ndctl-monitor.
See "systemctl status ndctl-monitor.
Processing triggers for man-db (2.8.4-3) ...
root@disco-ndctl:~# echo $?
0
But at least it doesn't fail dpkg.