On Thu, 5 Dec 2019 16:33:35 +0100 Helmut Grohne <hel...@subdivi.de> wrote: > Source: dbus-python > Version: 1.2.14-1 > Tags: patch > User: debian-cr...@lists.debian.org > Usertags: cross-satisfiability > > dbus-python cannot satisfy its cross Build-Depends, because the > dependency on sphinx-common is not satisfiable. In general, > Architecture: all packages can never satisfy cross Build-Depends unless > marked Multi-Arch: foreign or annotated :native. In this case, we can > fully elide the depedency from an arch-only build by making the dh addon > optional. Please consider applying the attached patch. > > Helmut
Hi, FYI, there is (just now) a new simpler way of doing this (that was not available when Helmut filed this bug). I am writing this in case you are not aware of it - if you already know it, you can disregard this email. In the new method, you can use: """ Build-Depends-Indep: dh-sequence-sphinxdoc """ Instead of the patch that Helmut provided (and replacing the sphinx-common build-dependency). This requires debhelper (>= 12.7.2~) and implies sphinx-common (>= 1.8.5-5~) as sphinx-common just got the relevant provides recently. At the moment neither are backports safe (but dbus-python does not have a history of backports, so I doubt it is a problem right here). I intend to update the debhelper backports to include this feature but I cannot say whether sphinx-common will be backported. I hope you find it useful. Thanks, ~Niels