Packaging issues

Bug #314774 reported by Bruce Cowan
4
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.

Tags: bitesize

Related branches

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

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.

Changed in dkms:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

I was a wee bit unsure about awk, that's fine. bash 2.0 was released in 1997, so it's probably not an issue.

Revision history for this message
Mario Limonciello (superm1) wrote :

fixed in git commit: b68e9cc3169067a0d92a89a7c0367ed074039032

Changed in dkms:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dkms - 2.0.21.0-0ubuntu1

---------------
dkms (2.0.21.0-0ubuntu1) jaunty; urgency=low

  [ Mario Limonciello ]
  * Don't output useless output on removal (LP: #274792)
  * Depend on linux-headers-generic | linux-headers so that depends are
    resolved for the majority case.
  * Improved bash completion.
  * Improvements to suse driver disk creation.
  * Use an unversioned dependency on bash. (LP: #314774)
  * Promote gcc to Depends (LP: #304014)
  * Set the default behavior to NOT use udevadm trigger. (LP: #320200)

  [ David Gaarenstroom ]
  * Check for /etc/modprobe.d/dkms not just /etc/modprobe.conf (LP: #317238)

  [ Alessio Igor Bogani ]
  * Fix path into man page (LP: #292289)

 -- Mario Limonciello <email address hidden> Thu, 09 Oct 2008 17:54:09 -0500

Changed in dkms:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.