[Python-modules-team] Bug#962664: python3-distro: Please mark as Multi-Arch: foreign

Mike Ricketts mike at earth.li
Tue Jun 16 07:57:06 BST 2020


On Tue, 16 Jun 2020, Guillem Jover wrote:

> An arch:all package by default is considered to be of the same
> architecture as the native one. So yelp:amd64 depending on python3-distro
> implies it wants python3-distro:amd64 which is not satisfied as it is
> only evaluated as python3-distro:i386.
>
> To tell the packaging system that this dependency is safe and truly
> architecture independent, it needs to be marked as Multi-Arch: foreign.
>
OK I understand - thanks for explaining, and having read 
https://wiki.ubuntu.com/MultiarchSpec#Dependencies_involving_Architecture:_all_packages
I can see the logic behind it (although it does feel counter intuitive).

Unfortunately python3-distro is by no means the only arch:all package that 
this affects - for example debconf also seems to be affected.

Is there any way to determine what the MultiArch: setting on an existing 
package is?

-- 
Mike Ricketts <mike at earth.li>

Q:	Why was Stonehenge abandoned?
A:	It wasn't IBM compatible.



More information about the Python-modules-team mailing list