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