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


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.


Reply via email to