On Tue, Jun 23, 2026 at 07:03:52PM +0200, Helmut Grohne wrote:
> 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.

I agree and like Helmut I second both patches quoted below as well.
 
> > 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.


-- 
cheers,
        Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

Always antifa.

Attachment: signature.asc
Description: PGP signature

Reply via email to