[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#947259: mark analitza-common Multi-Arch: foreign



Package: analitza-common
Version: 4:17.08.3-2
Tags: patch
User: debian-cross@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 <helmut@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,

Reply to: