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 <[EMAIL PROTECTED]>   Physics Department
WWW: http://www.princeton.edu/~kmccarty/    Princeton University
GPG public key ID: 4F83C751                 Princeton, NJ 08544

Reply via email to