Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > linux.debian.bugs.dist > #1293109

Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs

From Nilesh Patra <nilesh@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.policy
Subject Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs
Date 2026-05-10 23:30 +0200
Message-ID <MTjSN-4bSc-5@gated-at.bofh.it> (permalink)
References (1 earlier) <MT6Vz-432r-1@gated-at.bofh.it> <MTgBz-49n6-15@gated-at.bofh.it> <MTgBz-49n6-13@gated-at.bofh.it> <MT6Vz-432r-1@gated-at.bofh.it> <MTgBz-49n6-13@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw



On 10/05/26 11:22 pm, Guillem Jover wrote:
> On Sun, 2026-05-10 at 15:39:38 +0100, Sean Whitton wrote:
>> Nilesh Patra [10/May  1:04pm +0530] wrote:
>>> diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst
>>> index 69467c4..f4d5fe9 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.
>>> +``Multi-Arch`` must not be used for udebs, as these semantics are out
>>> +of scope for the Debian installer.
>>> +The permitted field values are ``no`` (default), ``foreign``, ``same`` and
>>>  ``allowed``. Their semantics are described in the following sections.
>>>
>>>  .. _s-f-Multi-Arch-no:
>>
>> Thanks.  Helmut, do you agree with using a "must not" here?

Helmut was the one who asked me on IRC to file a bug with `M-A must not be used`.

> Right, actually after having pondered a bit about this for whether to
> emit a warning, error or nothing in dpkg-gencontrol, my conclusion
> is that while I still agree this is not in scope, it should have no ill
> effect except for increasing the .udeb size, so I think a warning is
> enough (and that's what I've updated the patch to do now), and as such
> for Debian Policy a must seems indeed too strong. So I rescind my
> second for now. :)
Mh... Is a s/must/should/ fair enough for you? If so, Sean, would you just change
that before you apply this patch? Or do you want me to attach another patch?

Back to linux.debian.bugs.dist | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs Nilesh Patra <nilesh@debian.org> - 2026-05-10 09:40 +0200
  Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs Guillem Jover <guillem@debian.org> - 2026-05-10 17:10 +0200
  Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs Guillem Jover <guillem@debian.org> - 2026-05-10 20:00 +0200
    Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs Nilesh Patra <nilesh@debian.org> - 2026-05-10 23:30 +0200
  Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs Helmut Grohne <helmut@subdivi.de> - 2026-05-12 22:50 +0200
    Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs Nilesh Patra <nilesh@debian.org> - 2026-05-13 14:30 +0200
      Bug#1136160: debian-policy: Clarify that Multi-Arch is not applicable for udebs Helmut Grohne <helmut@subdivi.de> - 2026-05-13 22:10 +0200

csiph-web