[Pkg-utopia-maintainers] Bug#946212: dbus-python: unsatisfiable cross Build-Depends sphinx-common

Niels Thykier niels at thykier.net
Tue Jan 14 19:33:00 GMT 2020


On Thu, 5 Dec 2019 16:33:35 +0100 Helmut Grohne <helmut at subdivi.de> wrote:
> Source: dbus-python
> Version: 1.2.14-1
> Tags: patch
> User: debian-cross at 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



More information about the Pkg-utopia-maintainers mailing list