Re: Bug#273734: education-common: con't fulfill the Recommends on !i386
Martin Michlmayr wrote:
> FWIW, I agree with Adrian's interpretation [*]. "the packages in
> main" "must not require a package outside of main" for "execution"
> (... "Recommends"). While this sentence is fulfilled on i386, it is
> violated on !i386 which imho is a Policy violation.
What would you say about the case of a source package that produces some
Arch: any packages and some Arch: all packages, but which is only
compiled for certain architectures? For instance, cernlib isn't
supported on 64-bit, so I've had it added to Packages-arch-specific. It
has some Arch: all packages that depend or recommend Arch: any packages,
==> said Arch: all packages are uninstallable (or have an unsatisfiable
Recommends) on {alpha,amd64,ia64}. Is this considered to be against policy?
If so, I am not quite sure what to do about it, since making some of the
data packages Arch: any would tremendously bloat the archive. I guess
they could just Suggest the relevant libraries, but this sort of twists
the meaning of Recommends vs. Suggests -- no one would want to have a
data package installed without the corresponding library package.
regards,
--
Kevin B. McCarty <kmccarty@princeton.edu> Physics Department
WWW: http://www.princeton.edu/~kmccarty/ Princeton University
GPG public key ID: 4F83C751 Princeton, NJ 08544
Reply to: