Control: tags -1 + moreinfo
Control: block -1 by 1078022

On Tue, Aug 06, 2024 at 09:51:12AM +0300, Michael Tokarev wrote:
> Package: python-etcd
> Version: 0.4.5-4
> Severity: normal
> 
> Please mark this package as Multi-Arch: foreign.  This is a pure python code
> which does not have any architecture-specific parts, and the architecture is
> all already, so with m-a: foreign this library can be used on foreign arch
> too.

Please don't!

Look at python3-etcd's dependencies first.

Depends:
 python3-dnspython,
  -> not Multi-Arch: foreign. Shall be fixed by #1078022
 python3-urllib3,
  -> not Multi-Arch: foreign, no bug report.
 python3:any
  -> annotated :any, OK

Don't add the foreign marking before all of these have been addressed.

Michael, in future when requesting M-A:foreign, please do more thorough
analysis. Wrong Multi-Arch: foreign annotations have wide-ranging and
damaging effects with significant costs, so we should be more careful
about them.

Helmut

Reply via email to