On Sat, 2 Oct 2021 12:42:00 +0200 Helmut Grohne <hel...@subdivi.de> wrote:
Source: qemu
Version: 1:6.1+dfsg-6
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

qemu cannot satisfy its cross Build-Depends, because its dependencies on
sphinx are not satisfiable. Unfortunately, sphinx can be used in
architecture-dependent ways, so it cannot be annotated M-A:foreign. I
think that qemu uses sphinx in an architecture-independent way (as most
architecture-dependent use cases import python extensions and qemu uses
it to generate manual pages instead). As such, we can address the issue
by annotating the relevant dependencies with :native. Please consider
applying the attached patch.

Please count me confused.  I don't understand what you're talking about.
What does this: "unfortunately, sphinx can be used in architecture-dependent
ways" means, and why this is unfortunate?

Maybe it's better to annotate it with :any, as we don't really care which
arch it is, as long as it works?

Also, what does this :native annotation do within build-depends, to start
with? Is there any documentation about this?

Thanks,

/mjt

Reply via email to