Bug#796660: Binaries in binary packages match the architecture
Package: debian-policy
It seems to me that a requirement is missing from the policy that
binaries (DSOs and executables) which are intended to run on the host
must be located in a binary package, and the architecture of the
binary package must match the DSO/executable architecture.
For example, shipping i386 binaries instead of amd64 binaries is not
acceptable, even though these programs might run with the default
Debian kernel.
Reply to: