Source: pyosmium Version: 2.15.3-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
pyosmium cannot satisfy its cross Build-Depends. There are multiple reasons for that. The ones reported by botch[1] are mainly sphinx and mock, but also shapely. The sphinx dependencies are only required for building the arch:all documentation package. Thus they can be moved to Build-Depends-Indep and become irrelevant to cross building. mock and nose are test dependencies and can be made optional using the nocheck profile. I have less clue about shapely. I couldn't identify the actual use. Is it really needed? The attached patch implements the reductions for sphinx and mock. I used reproducible builds and diffoscope to verify that these really are correct. Please consider applying the patch and close this bug when doing so. Helmut [1] The problem is only visible *before* fixing it at: https://bootstrap.debian.net/cross_all/pyosmium.html
diff --minimal -Nru pyosmium-2.15.3/debian/changelog pyosmium-2.15.3/debian/changelog --- pyosmium-2.15.3/debian/changelog 2019-08-17 08:39:20.000000000 +0200 +++ pyosmium-2.15.3/debian/changelog 2019-12-02 17:00:55.000000000 +0100 @@ -1,3 +1,12 @@ +pyosmium (2.15.3-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Reduce build dependencies for cross building. (Closes: #-1) + + Move sphinx dependencies to Build-Depends-Indep. + + Annotate test dependencies with <!nocheck>. + + -- Helmut Grohne <hel...@subdivi.de> Mon, 02 Dec 2019 17:00:55 +0100 + pyosmium (2.15.3-1) unstable; urgency=medium * New upstream release. diff --minimal -Nru pyosmium-2.15.3/debian/control pyosmium-2.15.3/debian/control --- pyosmium-2.15.3/debian/control 2019-08-17 08:39:20.000000000 +0200 +++ pyosmium-2.15.3/debian/control 2019-12-02 17:00:55.000000000 +0100 @@ -16,9 +16,10 @@ pybind11-dev, python3-all-dev, python3-setuptools, - python3-mock, - python3-nose, + python3-mock <!nocheck>, + python3-nose <!nocheck>, python3-shapely, +Build-Depends-Indep: python3-sphinx, python3-sphinxcontrib.autoprogram Standards-Version: 4.4.0