Hi!

On Sat, 2026-05-23 at 16:29:50 +0530, Nilesh Patra wrote:
> On 23/05/26 4:16 pm, Sean Whitton wrote:
> > Nilesh Patra [22/May  7:58pm +0530] wrote:
> >> Hi Sean,
> >>
> >> As per discussion on the IRC, we are waiting for you to tell us which 
> >> wording
> >> you'd prefer out of all the iterations.
> >>
> >> Could you let us know? Consider this a gentle nudge.
> >>
> >> [18:41:04] <helmut> feels more like policy editors needing a ping here in 
> >> the sense that they might pick their preferred wording and we'd just 
> >> second it
> >> [18:53:21] <guillem> ack, AFAIR the new wording seemed way better, but 
> >> given that I'm not a native speaker (and the editors are) at this point of 
> >> nitpicking/wordsmithing, that's what I'd rely on them for :)
> >> [19:51:54] <gargantua_kerr> I was under the impression that policy editors 
> >> will pick it up after you folks second it...
> >> [19:52:18] <gargantua_kerr> I'll just relay this on the bug report
> > 
> > Thanks, I didn't realise this was waiting on us.
> > 
> > How about putting the 'should' first and the information later:
> > 
> >     The ``Multi-Arch`` field should not be added to the binary package
> >     sections for udebs because it does not apply to them.
> 
> Done.
> 
> 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.

> 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:

To me this still has the issue I pointed out in an earlier mail.

> 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 think I still prefer this formulation (or wording variations conveying
the same). So I'd second this or any wording variations over it.

Thanks,
Guillem

Reply via email to