[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