Public bug reported:

This package needs to be marked 'Multi-Arch: foreign' for
dependencies and build-depencies to work correctly in all cases.

Any package 'X' build-depending on check cannot be cross-built
because apt-get build-dep -a<arch> cannot satisfy X's
build-dependencies until

Multi-Arch: foreign

is added to check's control file, to indicate that check from
any available arch will satisfy the dependency. (Is is actually the
case that check will always work correctly across architectures - it
looked like it to me but I am not familiar with its operation, so
maybe there could be problems? It worked OK in local tests for the
arm64 bootstrap).

There are 114 packages which can't be cross-built until this change 
is made.

** Affects: check (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: check (Debian)
     Importance: Unknown
         Status: Unknown


** Tags: arm64 cross multiarch patch

** Patch added: "check-0.9.8multiarch.diff"
   
https://bugs.launchpad.net/bugs/1101069/+attachment/3486949/+files/check-0.9.8multiarch.diff

** Bug watch added: Debian Bug tracker #693221
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693221

** Also affects: check (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693221
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1101069

Title:
  Add multiarch metadata for check

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/check/+bug/1101069/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to