Source: silx Version: 0.11.0+dfsg-2 Tags: patch User: [email protected] Usertags: cross-satisfiability
silx cannot satisfy its cross Build-Depends for many reasons. One of them is sphinx. However, sphinx is only needed for building the arch:all documentation package, so it should only be required by Build-Depends-Indep. The attached patch implements that and thus reduces dependencies for arch-only builds such as cross builds. Please consider applying it. I used reproducible builds to verify that the artifacts remain unchanged by the patch. Helmut
diff --minimal -Nru silx-0.11.0+dfsg/debian/changelog silx-0.11.0+dfsg/debian/changelog --- silx-0.11.0+dfsg/debian/changelog 2019-10-19 13:19:44.000000000 +0200 +++ silx-0.11.0+dfsg/debian/changelog 2019-12-03 20:32:52.000000000 +0100 @@ -1,3 +1,10 @@ +silx (0.11.0+dfsg-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Demote documentation dependencies to B-D-I. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Tue, 03 Dec 2019 20:32:52 +0100 + silx (0.11.0+dfsg-2) unstable; urgency=medium * Use debhelper-compat instead of debian/compat. diff --minimal -Nru silx-0.11.0+dfsg/debian/control silx-0.11.0+dfsg/debian/control --- silx-0.11.0+dfsg/debian/control 2019-10-19 13:19:44.000000000 +0200 +++ silx-0.11.0+dfsg/debian/control 2019-12-03 20:32:44.000000000 +0100 @@ -12,7 +12,6 @@ help2man, ipython3, ipython3-qtconsole, - pandoc <!nodoc>, python3-all-dbg, python3-all-dev, python3-fabio, @@ -22,7 +21,6 @@ python3-mako, python3-matplotlib, python3-matplotlib-dbg, - python3-nbsphinx <!nodoc>, python3-numpy, python3-numpy-dbg, python3-opengl, @@ -38,10 +36,13 @@ python3-scipy, python3-scipy-dbg, python3-setuptools, - python3-sphinx, - python3-sphinxcontrib.programoutput, xauth, xvfb +Build-Depends-Indep: + pandoc <!nodoc>, + python3-nbsphinx <!nodoc>, + python3-sphinx, + python3-sphinxcontrib.programoutput, Standards-Version: 4.1.3 Vcs-Browser: https://salsa.debian.org/science-team/silx Vcs-Git: https://salsa.debian.org/science-team/silx.git diff --minimal -Nru silx-0.11.0+dfsg/debian/rules silx-0.11.0+dfsg/debian/rules --- silx-0.11.0+dfsg/debian/rules 2019-10-19 13:19:44.000000000 +0200 +++ silx-0.11.0+dfsg/debian/rules 2019-12-03 20:31:15.000000000 +0100 @@ -11,6 +11,8 @@ export SPECFILE_USE_GNU_SOURCE=1 export SILX_FULL_INSTALL_REQUIRES=1 +DOPACKAGES=$(shell dh_listpackages) + DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # Make does not offer a recursive wildcard function, so here's one: @@ -24,7 +26,8 @@ PY3VER := $(shell py3versions -dv) %: - dh $@ --with python3,sphinxdoc --buildsystem=pybuild + dh $@ --with python3 $(DH_ADDONS) --buildsystem=pybuild +build binary %-indep: DH_ADDONS=--with=sphinxdoc override_dh_clean: dh_clean
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
