Source: dracut Version: 106-5 Severity: serious Tags: patch Justification: Policy 2.2.1
Dear Maintainer, dracut-core currently recommends the package dmraid which has been removed from debian, see #1056944 [1]. recommending a package that is not present in debian main is considered a violation of a 'must' directive of the debian policy, which carries a 'serious' severity for bug reports [2]. Debian policy [3] states: "the packages in main must not require or recommend a package outside of main for compilation or execution (thus, the package must not declare a Pre-Depends, Depends, Recommends, Build-Depends, Build-Depends-Indep, or Build-Depends-Arch relationship on a non-main package unless that package is only listed as a non-default alternative for a package in main)" Please review your package dependencies so that they are aligned with the debian policy. Thanks. Patch attached that removes the dmraid dependency from the control file. I don't know if it's suitable to also remove the unpacking of usr/lib/dracut/modules.d/90dmraid in dracut-core.install so I did not remove it. [1] https://bugs.debian.org/1056944 [2] https://www.debian.org/doc/debian-policy/ch-scope.html#id2 [3] https://www.debian.org/doc/debian-policy/ch-archive.html#the-main-archive-area
diff --git a/debian/control b/debian/control index 0db7cfa..679df7d 100644 --- a/debian/control +++ b/debian/control @@ -30,7 +30,6 @@ Depends: cpio, Recommends: binutils, console-setup, cryptsetup, - dmraid, dmsetup, kpartx, lvm2,