Bug#546877: depends on extra package (makedev)

2009-09-16 Thread Xavier Bestel
Package: microcode.ctl
Version: 1.17-12
Severity: serious
Justification: Policy 2.5


Hi,

your package depends on makedev which is an extra packages.
That's a violation of Debian Policy 2.5:
Packages must not depend on packages with lower priority values (excluding 
build-time dependencies). In order to ensure this, the priorities of one or 
more packages may need to be adjusted.

Moreover, this makes makedev un-uninstallable and so blocks the sysv-rc 
conversion to dependency based boot.

Thanks to fix it,

Xav

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages microcode.ctl depends on:
ii  debconf [debconf-2.0] 1.5.27 Debian configuration management sy
ii  libc6 2.9-26 GNU C Library: Shared libraries
ii  makedev   3.3.8.2-0  Creates device files in /dev
ii  module-init-tools 3.10-3 tools for managing Linux kernel mo
ii  po-debconf1.0.16 tool for managing templates file t
ii  udev  146-2  /dev/ and hotplug management daemo

Versions of packages microcode.ctl recommends:
ii  intel-microcode 0.20090330-1 Processor microcode data file for 
ii  wget1.11.4-4 retrieves files from the web

microcode.ctl suggests no packages.

-- debconf information:
* microcode.ctl/check-new: true





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#546877: depends on extra package (makedev)

2009-09-16 Thread Giacomo A. Catenazzi

Xavier Bestel wrote:

Package: microcode.ctl

 Version: 1.17-12
 Severity: serious
 Justification: Policy 2.5


your package depends on makedev which is an extra packages. That's a 
violation of Debian
Policy 2.5: Packages must not depend on packages with lower priority values 
(excluding
build-time dependencies). In order to ensure this, the priorities of one or 
more packages may
need to be adjusted.

Moreover, this makes makedev un-uninstallable and so blocks the sysv-rc 
conversion to
dependency based boot.


I don't think this is a bug, and I don't think your analysis is correct:
microcode.ctl depends on udev | makedev, thus it depends on makedev ONLY if
udev (a package with higher priority) is not installed, and this happen only
if user choose not to follow the priorities.

Also the second part: if a system have udev installed, the package makedev could
be removed. (on the countrary, please fill the bug on dpkg or apt).

I'll ask other maintainer if my interpretation is right, before closing
or resolving the bug.

ciao
cate




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org