On Tue, 2 Feb 2021 21:30:31 +0100 Helmut Grohne <hel...@subdivi.de> wrote:
Hi, > Source: dh-sysuser > Version: 1.3.5 > Tags: patch > User: debian-cr...@lists.debian.org > Usertags: cross-satisfiability > Control: affects -1 + src:bcron src:djbdns src:laminar > src:libvirt-dbus src:pound src:runit src:socklog > > The affected packages cannot satisfy their cross build depends, > because their dependency on dh-sysuser is not satisfiable. In general, > Architecture: all packages can never satisfy cross build dependencies > unless marked Multi-Arch: foreign or annotated :native. In this case, > the foreign marking looks correct to me as nothing either package does > depends on the processor architecture. Please consider applying the > attached patch. > > Helmut thanks for the patch. I guess that it is because this package use only perl ans shell, am I correct? However i plan further development on this package, so I'd like to understand if and how this patch will limit my options: for example, if i call (from perl or sh) some external executable that is arch specific then I'll need to remove the multi-arch: foreign? Or, as long as I stick with something that does not need to go through a compiler, like sh perl or python, it's always safe to mark Multi-Arch ? Regards, Lorenzo