On Sat, May 23, 2026 at 04:29:50PM +0530, Nilesh Patra wrote: > I have attached 2 patches, please choose the one that sounds best :) > > Please take a look and let me know if this work. Otherwise please > also tell me if further changes are required.
The perfect is the enemy of the good and both versions really are sensible to me. I see there are different preferences, but both are strictly better than the status quo. > diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst > index 69467c4..03b1c29 100644 > --- a/policy/ch-controlfields.rst > +++ b/policy/ch-controlfields.rst > @@ -1381,8 +1381,10 @@ A Debian installation can combine packages from > multiple architectures. > The ``Multi-Arch`` field enables individual packages to declare their > support for this feature, and influences the way dependencies are > handled. It can be declared in binary package sections of a source > -package template control file and in binary package control files. The > -permitted field values are ``no`` (default), ``foreign``, ``same`` and > +package template control file and in binary package control files. > +The ``Multi-Arch`` field should not be added to the binary package > +sections for udebs because it does not apply to them. > +The permitted field values are ``no`` (default), ``foreign``, ``same`` and > ``allowed``. Their semantics are described in the following sections. > > .. _s-f-Multi-Arch-no: I second this version. I recognize Guillem's concern, but that does not lead me to rejecting this version. > diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst > index 69467c4..124ea96 100644 > --- a/policy/ch-controlfields.rst > +++ b/policy/ch-controlfields.rst > @@ -1381,8 +1381,9 @@ A Debian installation can combine packages from > multiple architectures. > The ``Multi-Arch`` field enables individual packages to declare their > support for this feature, and influences the way dependencies are > handled. It can be declared in binary package sections of a source > -package template control file and in binary package control files. The > -permitted field values are ``no`` (default), ``foreign``, ``same`` and > +package template control file and in binary package control files. > +The Multi-Arch field does not apply to udebs and should be omitted. > +The permitted field values are ``no`` (default), ``foreign``, ``same`` and > ``allowed``. Their semantics are described in the following sections. > > .. _s-f-Multi-Arch-no: I also second this version. I suggest s/ Multi-Arch / ``Multi-Arch`` /, but that is a formatting-only change and does not affect seconds. Helmut
signature.asc
Description: PGP signature

