Bug#1071975: dh-make: Don't include 'Multi-Arch: foreign' in debian/control
Source: dh-make
Version: 2.202302
Severity: serious
Justification: Multiarch false promises
X-Debbugs-Cc: debian-cross@lists.debian.org, helmut@subdivi.de, chris.obbard@collabora.com
Dear dh-make maintainers,
This bug is related to #1040542 and to commit d411b19 on Salsa[1].
[1] https://salsa.debian.org/debian/dh-make/-/commit/d411b19
Currently, the dh_make command adds 'Multi-Arch: foreign' automatically to
several packages. This implies that Multiarch will honor all items present
here[2] in all new packages sent to Debian and made by people that don't
know Multiarch (including some sponsors).
[2] https://wiki.debian.org/DependencyHell#Multi-Arch:_foreign
The natural consequence will be once such a package enters the archive, the
Multiarch:hinter will suggest more 'Multi-Arch: foreign' based on this promise
and before too long we have an archive polluted with false promises, rendering
Multiarch useless.
Regards,
Eriberto
Reply to: