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,

Reply via email to