Source: bottleneck Version: 1.2.1+ds1-2 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
bottleneck cannot be cross built from source, because its documentation dependencies are not satisfiable. It nicely splits its documentation to an arch:all package and even has a nodoc package, but still the dependencies are unsatisfiable. The nodoc profile is actually quite useless here, because an arch-only build does not emit the documentation already. The one thing that is missing is not generating it during an arch-only build. Please consider applying the attached patch. Helmut
diff --minimal -Nru bottleneck-1.2.1+ds1/debian/changelog bottleneck-1.2.1+ds1/debian/changelog --- bottleneck-1.2.1+ds1/debian/changelog 2019-08-25 08:44:51.000000000 +0200 +++ bottleneck-1.2.1+ds1/debian/changelog 2021-02-17 14:07:12.000000000 +0100 @@ -1,3 +1,10 @@ +bottleneck (1.2.1+ds1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Replace nodoc profile with a proper arch/indep split. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Wed, 17 Feb 2021 14:07:12 +0100 + bottleneck (1.2.1+ds1-2) unstable; urgency=medium * Team upload. diff --minimal -Nru bottleneck-1.2.1+ds1/debian/control bottleneck-1.2.1+ds1/debian/control --- bottleneck-1.2.1+ds1/debian/control 2019-08-25 08:44:51.000000000 +0200 +++ bottleneck-1.2.1+ds1/debian/control 2021-02-17 14:04:27.000000000 +0100 @@ -12,10 +12,10 @@ python3-nose <!nocheck>, python3-numpy (>= 1:1.14.3-1~), python3-numpy-dbg, - python3-numpydoc <!nodoc>, python3-setuptools, - python3-sphinx <!nodoc>, - sphinx-common +Build-Depends-Indep: dh-sequence-sphinxdoc, + python3-numpydoc, + python3-sphinx, Standards-Version: 4.1.1 Vcs-Browser: https://salsa.debian.org/python-team/modules/bottleneck Vcs-Git: https://salsa.debian.org/python-team/modules/bottleneck.git @@ -26,7 +26,7 @@ Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} -Suggests: python-bottleneck-doc <!nodoc> +Suggests: python-bottleneck-doc Enhances: python3-pandas Description: Fast NumPy array functions written in C (Python 3) Bottleneck is a collection of fast NumPy array functions written in C. @@ -68,4 +68,3 @@ functions. . This package provides the documentation for bottleneck. -Build-Profiles: <!nodoc> diff --minimal -Nru bottleneck-1.2.1+ds1/debian/rules bottleneck-1.2.1+ds1/debian/rules --- bottleneck-1.2.1+ds1/debian/rules 2019-08-25 08:44:51.000000000 +0200 +++ bottleneck-1.2.1+ds1/debian/rules 2021-02-17 14:07:09.000000000 +0100 @@ -10,23 +10,18 @@ export DH_ALWAYS_EXCLUDE=LICENSE %: - dh $@ --with python3,numpy3,sphinxdoc --buildsystem=pybuild + dh $@ --with python3,numpy3 --buildsystem=pybuild override_dh_auto_clean: dh_auto_clean -ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) find bottleneck -type f -name "*.so" -delete $(RM) -rf build/sphinx -endif -override_dh_auto_build: export http_proxy=127.0.0.1:9 -override_dh_auto_build: export https_proxy=127.0.0.1:9 -override_dh_auto_build: - dh_auto_build -ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) +override_dh_auto_build-indep: export http_proxy=127.0.0.1:9 +override_dh_auto_build-indep: export https_proxy=127.0.0.1:9 +override_dh_auto_build-indep: python3 setup.py build_ext --inplace PYTHONPATH=. python3 setup.py build_sphinx -endif override_dh_installchangelogs: dh_installchangelogs RELEASE.rst
_______________________________________________ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team