[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