[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#273734: education-common: con't fulfill the Recommends on !i386



[Adrian Bunk]
> If you can't fulfill a Recommends, that's a violation of section
> 2.2.1.  of your policy.

That is not how I interpret section 2.2.1.

[http://www.debian.org/doc/debian-policy/ch-archive.html#s-main]
> 2.2.1 The main section
>
> Every package in main and non-US/main must comply with the DFSG
> (Debian Free Software Guidelines).
> 
> In addition, the packages in main
>
> - must not require a package outside of main for compilation or
>   execution (thus, the package must not declare a "Depends",
>   "Recommends", or "Build-Depends" relationship on a non-main
>   package),
> - must not be so buggy that we refuse to support them, and
> - must meet all policy requirements presented in this manual.
> 
> Similarly, the packages in non-US/main
> 
> - must not require a package outside of main or non-US/main for
>   compilation or execution,
> - must not be so buggy that we refuse to support them,
> - must meet all policy requirements presented in this manual.

Both grub and dmidecode are in main, so in my view it should be OK to
recommend both of them.  The fact that they are missing on some archs
does not make it a policy violation to recommend them.

> - Depends: grub | not+i386

Is this working in sarge?  I don't believe it will work with the
current task generation code.



Reply to: