Source: pyzmq Version: 18.1.1-3 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
pyzmq fails to cross build from source, because its Build-Depends are not satisfiable. Since cross builds usually don't run tests, the nocheck build profile is a very good way to trim Build-Depends. Please consider applying the attached patch to make a lot of Build-Depends optional using <!nocheck>. I verified that a nocheck build produces bit-identical artifacts to a full build. Helmut
diff --minimal -Nru pyzmq-18.1.1/debian/changelog pyzmq-18.1.1/debian/changelog --- pyzmq-18.1.1/debian/changelog 2020-03-06 22:33:39.000000000 +0100 +++ pyzmq-18.1.1/debian/changelog 2020-05-24 14:35:20.000000000 +0200 @@ -1,3 +1,10 @@ +pyzmq (18.1.1-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Annotate Build-Depends with <!nocheck>. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 24 May 2020 14:35:20 +0200 + pyzmq (18.1.1-3) unstable; urgency=medium * Patch an endian-specific test which was failing on big-endian diff --minimal -Nru pyzmq-18.1.1/debian/control pyzmq-18.1.1/debian/control --- pyzmq-18.1.1/debian/control 2020-03-06 22:33:39.000000000 +0100 +++ pyzmq-18.1.1/debian/control 2020-05-24 14:35:20.000000000 +0200 @@ -9,17 +9,17 @@ dh-python, libzmq3-dev, cython3, - cython3-dbg, + cython3-dbg <!nocheck>, python3-all-dbg, python3-all-dev, - python3-cffi, - python3-cffi-backend-dbg, - python3-nose, - python3-numpy, - python3-numpy-dbg, - python3-pytest, - python3-setuptools, - python3-tornado, + python3-cffi <!nocheck>, + python3-cffi-backend-dbg <!nocheck>, + python3-nose <!nocheck>, + python3-numpy <!nocheck>, + python3-numpy-dbg <!nocheck>, + python3-pytest <!nocheck>, + python3-setuptools <!nocheck>, + python3-tornado <!nocheck>, Standards-Version: 4.5.0 Homepage: http://www.zeromq.org/bindings:python Vcs-Git: https://salsa.debian.org/python-team/modules/pyzmq.git