Package: analitza-common Version: 4:17.08.3-2 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:cantor src:kalgebra
The affected packages fail to cross build from source, because their transitive dependencies on analitza-common are 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 is reasonable, because analitza-common is a data package entirely missing dependencies and maintainer scripts. Please consider applying the attached patch. It also marks the other packages Multi-Arch: same since they don't pose any file conflicts for release architectures and also lack maintainer scripts. Helmut
diff --minimal -Nru analitza-17.08.3/debian/changelog analitza-17.08.3/debian/changelog --- analitza-17.08.3/debian/changelog 2017-12-10 16:07:20.000000000 +0100 +++ analitza-17.08.3/debian/changelog 2019-12-23 19:26:16.000000000 +0100 @@ -1,3 +1,11 @@ +analitza (4:17.08.3-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark analitza-common Multi-Arch: foreign. (Closes: #-1) + * Mark all other packages Multi-Arch: same. + + -- Helmut Grohne <hel...@subdivi.de> Mon, 23 Dec 2019 19:26:16 +0100 + analitza (4:17.08.3-2) unstable; urgency=medium * Team upload. diff --minimal -Nru analitza-17.08.3/debian/control analitza-17.08.3/debian/control --- analitza-17.08.3/debian/control 2017-12-08 20:10:27.000000000 +0100 +++ analitza-17.08.3/debian/control 2019-12-23 19:26:09.000000000 +0100 @@ -24,6 +24,7 @@ Package: analitza-common Architecture: all Depends: ${misc:Depends} +Multi-Arch: foreign Replaces: libanalitzaplot4 (<< 4:4.12.90), libanalitzaplot5 (<< 4:4.12.90), ${kde-l10n:all}, @@ -38,6 +39,7 @@ Package: libanalitza-dev Architecture: any +Multi-Arch: same Section: libdevel Conflicts: kalgebra-dev Depends: libanalitza8 (= ${binary:Version}), @@ -59,6 +61,7 @@ Package: libanalitza8 Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Description: library to work with mathematical expressions This library is used by KAlgebra and may be used by other software to parse and @@ -68,6 +71,7 @@ Package: libanalitzagui8 Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Description: library to work with mathematical expressions - GUI routines This library is used by KAlgebra and may be used by other software to parse and @@ -78,6 +82,7 @@ Package: libanalitzaplot8 Architecture: any +Multi-Arch: same Depends: analitza-common, ${misc:Depends}, ${shlibs:Depends} Description: library to work with mathematical expressions - plotting bits This library is used by KAlgebra and may be used by other software to parse and @@ -88,6 +93,7 @@ Package: libanalitzawidgets8 Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Description: library to work with mathematical expressions - widgets This library is used by KAlgebra and may be used by other software to parse and @@ -97,6 +103,7 @@ Package: qml-module-org-kde-analitza Architecture: any +Multi-Arch: same Depends: analitza-common, qml-module-qtquick-controls, qml-module-qtquick-layouts,