Bug#498300: specify that architecture-specific dependencies must have a non-empty list of architectures
Russ Allbery <rra@debian.org> writes:
> I agree that it's better to just make this a syntax error rather than
> trying to guess at what it might mean. So, seconded. With Colin and I,
> that's enough to commit it, but since this has been stalled for about four
> years, I wanted to raise it again on the list and give people a few days
> to object.
> If anyone sees any problems with this, please speak up, or I'll merge this
> in a few days.
This change has been merged for the next release.
> diff --git a/policy.sgml b/policy.sgml
> index c1ff4b4..0f1dbf9 100644
> --- a/policy.sgml
> +++ b/policy.sgml
> @@ -4628,7 +4628,7 @@ Depends: libc6 (>= 2.2.1), exim | mail-transport-agent
> Relationships may be restricted to a certain set of
> architectures. This is indicated in brackets after each
> individual package name and the optional version specification.
> - The brackets enclose a list of Debian architecture names
> + The brackets enclose a non-empty list of Debian architecture names
> in the format described in <ref id="arch-spec">,
> separated by whitespace. Exclamation marks may be prepended to
> each of the names. (It is not permitted for some names to be
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: