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

Reply via email to