[Pkg-utopia-maintainers] Bug#946212: dbus-python: unsatisfiable cross Build-Depends sphinx-common
Helmut Grohne
helmut at subdivi.de
Thu Dec 5 15:33:35 GMT 2019
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
-------------- next part --------------
diff --minimal -Nru dbus-python-1.2.14/debian/changelog dbus-python-1.2.14/debian/changelog
--- dbus-python-1.2.14/debian/changelog 2019-11-25 20:18:13.000000000 +0100
+++ dbus-python-1.2.14/debian/changelog 2019-12-05 16:13:09.000000000 +0100
@@ -1,3 +1,10 @@
+dbus-python (1.2.14-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Cross satisfiability: remove sphinx-common dependency. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Thu, 05 Dec 2019 16:13:09 +0100
+
dbus-python (1.2.14-1) unstable; urgency=medium
* New upstream release
diff --minimal -Nru dbus-python-1.2.14/debian/control dbus-python-1.2.14/debian/control
--- dbus-python-1.2.14/debian/control 2019-11-25 20:18:13.000000000 +0100
+++ dbus-python-1.2.14/debian/control 2019-12-05 16:12:59.000000000 +0100
@@ -27,7 +27,6 @@
python3-all-dev,
python3-gi,
python3-tap <!nocheck>,
- sphinx-common,
xmlto,
Build-Depends-Indep:
python3-sphinx,
diff --minimal -Nru dbus-python-1.2.14/debian/rules dbus-python-1.2.14/debian/rules
--- dbus-python-1.2.14/debian/rules 2019-11-25 20:18:13.000000000 +0100
+++ dbus-python-1.2.14/debian/rules 2019-12-05 16:07:55.000000000 +0100
@@ -21,7 +21,8 @@
FLAVOURS := $(patsubst %,%-dbg,$(PYTHON2) $(PYTHON3)) $(PYTHON2) $(PYTHON3)
%:
- dh $@ --with sphinxdoc --buildsystem=autoconf
+ dh $@ $(DH_ADDONS) --buildsystem=autoconf
+build binary %-indep: DH_ADDONS=--with=sphinxdoc
# The special case for 2.7-dbg is a workaround. Python 2 doesn't have the
# LDVERSION sysconfig variable, which would give AX_PYTHON_DEVEL the
More information about the Pkg-utopia-maintainers
mailing list