Source: qemu
Version: 1:6.1+dfsg-6
Tags: patch
User: [email protected]
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.

Helmut
diff --minimal -Nru qemu-6.1+dfsg/debian/changelog 
qemu-6.1+dfsg/debian/changelog
--- qemu-6.1+dfsg/debian/changelog      2021-09-29 12:41:47.000000000 +0200
+++ qemu-6.1+dfsg/debian/changelog      2021-10-02 07:29:32.000000000 +0200
@@ -1,3 +1,11 @@
+qemu (1:6.1+dfsg-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Cross-satisfiability: annotate sphinx dependencies with :native.
+    (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 02 Oct 2021 07:29:32 +0200
+
 qemu (1:6.1+dfsg-6) unstable; urgency=medium
 
   * virtio-net-fix-use-after-unmap-free-for-sg-CVE-2021-3748.patch
diff --minimal -Nru qemu-6.1+dfsg/debian/control qemu-6.1+dfsg/debian/control
--- qemu-6.1+dfsg/debian/control        2021-09-29 12:41:47.000000000 +0200
+++ qemu-6.1+dfsg/debian/control        2021-10-02 07:29:31.000000000 +0200
@@ -12,7 +12,7 @@
  python3:any,
  ninja-build, meson (>> 0.55.3-1~),
 # --enable-docs
- texinfo, python3-sphinx, python3-sphinx-rtd-theme,
+ texinfo, python3-sphinx:native, python3-sphinx-rtd-theme:native,
 # iasl (from acpica-tools) is used only in a single test these days, not for 
building
 # acpica-tools,
 # libcapstone is in universe in ubuntu

Reply via email to