Package: libgmm++-dev Version: 5.2+dfsg1-7 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:csound src:freefem++ src:gmsh
The affected packages fail to satisfy their cross Build-Depends, because their dependency on libgmm++-dev is unsatisfiably. In general, Architecture: all packages can never satisfy cross build dependencies unless marked Multi-Arch: foreign or annotated :native. In this case, such a marking or annotation would be fatally wrong, because libgmm++-dev exposes its dependency libmumps-dev and that would discard the architecture constraint. This is known as the "multiarch interpreter problem". In such cases, the package must be converted to Architecture: any. Please consider applying the attached patch. Helmut
diff --minimal -Nru getfem++-5.2+dfsg1/debian/changelog getfem++-5.2+dfsg1/debian/changelog --- getfem++-5.2+dfsg1/debian/changelog 2018-05-30 12:57:00.000000000 +0200 +++ getfem++-5.2+dfsg1/debian/changelog 2019-09-15 20:26:49.000000000 +0200 @@ -1,3 +1,10 @@ +getfem++ (5.2+dfsg1-7.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Convert libgmm++-dev to Architecture: any. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 15 Sep 2019 20:26:49 +0200 + getfem++ (5.2+dfsg1-7) unstable; urgency=medium * Team upload diff --minimal -Nru getfem++-5.2+dfsg1/debian/control getfem++-5.2+dfsg1/debian/control --- getfem++-5.2+dfsg1/debian/control 2018-05-30 12:56:00.000000000 +0200 +++ getfem++-5.2+dfsg1/debian/control 2019-09-15 20:26:49.000000000 +0200 @@ -28,7 +28,7 @@ Section: libdevel Depends: libboost-dev, libgetfem5++ (= ${binary:Version}), - libgmm++-dev (= ${source:Version}), + libgmm++-dev (= ${binary:Version}), libmuparser-dev [!hurd-i386], libsuperlu-dev, ${misc:Depends} @@ -52,7 +52,7 @@ and for arbitrary dimension. Package: libgmm++-dev -Architecture: all +Architecture: any Section: libdevel Depends: libmumps-dev, ${misc:Depends},