Bug#809383: mention explicitly double listing: Depends, Recommends, Suggests
Package: debian-policy
Severity: wishlist
On
https://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps
please add an explicit statement:
A package listed in Depends must not also be listed in Suggests or
Recommends.
Or
A package listed in Depends may also be listed in Suggests or
Recommends.
E.g.,
$ apt-cache show initramfs-tools-core | grep busy
Depends: klibc-utils (>= 2.0-1~), cpio, kmod | module-init-tools, udev, klibc-utils (>= 2.0.4-1.2~) | busybox (>= 1:1.01-3) | busybox-initramfs | busybox-static
Recommends: busybox (>= 1:1.01-3) | busybox-initramfs | busybox-static
Also clarify there if a package can be listed both in Suggests and
Recommends. In fact perhaps add a table, showing for all of them
(Enhances, etc.) which can be combined with which...
Reply to: