Packaging issues
Bug #314774 reported by
Bruce Cowan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dkms (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: dkms
Debian Policy 3.5 says "Packages are not required to declare any dependencies they have on other packages which are marked Essential (see below), and should not do so unless they depend on a particular version of that package." The dkms binary package depends on some essential packages (awk and bash). The bash dependency is a versioned depends which is rather dubious.
The maintainer is listed as "Ubuntu MOTU Developers <email address hidden>". DKMS is now in Main, so it shouldn't be listed as MOTU.
Related branches
To post a comment you must log in.
Thank you for your bug report. Certainly, the maintainer field should be fixed at the next upload of the package.
As for the dependencies:
- awk is a virtual package provided by packages that are not marked as essential (eg, mawk), and so the dependency has to remain.
- I don't know about bash because I don't know if there is a reason that dkms depends on bash newer than 1.99 and as you already pointed out from the debian policy, it is acceptable to specify a dependency on an essential package if you require a specific version of that package.