Package: python3-cherrypy3 Version: 8.9.1-7 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:ceph
ceph cannot be cross built, because its dependency on python3-cherrypy3 is unsatisfiable. In general, Architecture: all packages can never satisfy cross build depends unless marked Multi-Arch: foreign or annotated :native. In this case, the foreign marking makes sense, because python3-cherrypy3 is a pure python module that does not transitively depend on any non-core python extensions modules (six also is a pure python module). As such, we can issue the marking. Please consider applying the attached patch. Helmut
diff --minimal -Nru cherrypy3-8.9.1/debian/changelog cherrypy3-8.9.1/debian/changelog --- cherrypy3-8.9.1/debian/changelog 2020-10-14 17:31:32.000000000 +0200 +++ cherrypy3-8.9.1/debian/changelog 2020-11-05 20:44:25.000000000 +0100 @@ -1,3 +1,10 @@ +cherrypy3 (8.9.1-7.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark all packages Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Thu, 05 Nov 2020 20:44:25 +0100 + cherrypy3 (8.9.1-7) unstable; urgency=medium * Team upload diff --minimal -Nru cherrypy3-8.9.1/debian/control cherrypy3-8.9.1/debian/control --- cherrypy3-8.9.1/debian/control 2020-10-14 17:31:32.000000000 +0200 +++ cherrypy3-8.9.1/debian/control 2020-11-05 20:44:23.000000000 +0100 @@ -21,6 +21,7 @@ Package: python3-cherrypy3 Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, ${python3:Depends}, @@ -49,6 +50,7 @@ Package: python-cherrypy3-doc Section: doc Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, ${sphinxdoc:Depends} Recommends: python3-cherrypy3 Description: Documentation for CherryPy web framework