Bug#1019408: convert slepc-dev and others to Architecture: any
Helmut Grohne
helmut at subdivi.de
Thu Sep 8 20:55:54 BST 2022
Package: slepc-dev
Version: 3.17.2+dfsg1-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:deal.ii src:dolfin src:getdp
The affected packages cannot satisfy their cross Build-Depends, because
their dependency on slepc-dev is not satisfiable. In general,
Architecture: all packages can never satisfy cross Build-Depends unless
marked Multi-Arch: foreign or annotated :native. Both approaches would
be fatal, because slepc-dev's dependencies would be installed for the
build architecture. Its dependencies are development packages for shared
libraries. Such packages are needed for the host architecture. The only
way to forward the architecture constraint is converting slepc-dev to
Architecture: any. The same reasoning holds for a few more binary
packages built from slepc. Please consider applying the attached patch.
Helmut
-------------- next part --------------
diff --minimal -Nru slepc-3.17.2+dfsg1/debian/changelog slepc-3.17.2+dfsg1/debian/changelog
--- slepc-3.17.2+dfsg1/debian/changelog 2022-09-03 09:58:19.000000000 +0200
+++ slepc-3.17.2+dfsg1/debian/changelog 2022-09-08 21:21:58.000000000 +0200
@@ -1,3 +1,10 @@
+slepc (3.17.2+dfsg1-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Convert -dev packages to Architecture: any. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Thu, 08 Sep 2022 21:21:58 +0200
+
slepc (3.17.2+dfsg1-1) unstable; urgency=medium
* New upstream release.
diff --minimal -Nru slepc-3.17.2+dfsg1/debian/control slepc-3.17.2+dfsg1/debian/control
--- slepc-3.17.2+dfsg1/debian/control 2022-09-03 09:58:19.000000000 +0200
+++ slepc-3.17.2+dfsg1/debian/control 2022-09-08 21:21:56.000000000 +0200
@@ -16,7 +16,7 @@
Package: slepc-dev
Section: libdevel
-Architecture: all
+Architecture: any
Depends: libslepc-real-dev | libslepc-complex-dev | libslepc-real3.17-dev | libslepc-complex3.17-dev,
${misc:Depends}
Description: Scalable Library for Eigenvalue Problem Computations
@@ -30,7 +30,7 @@
Package: libslepc-real-dev
Section: libdevel
-Architecture: all
+Architecture: any
Depends: libslepc-real3.17-dev, ${misc:Depends}
Description: Scalable Library for Eigenvalue Problem Computations
SLEPc is a software library for the solution of large scale sparse eigenvalue
@@ -44,7 +44,7 @@
Package: libslepc-complex-dev
Section: libdevel
-Architecture: all
+Architecture: any
Depends: libslepc-complex3.17-dev, ${misc:Depends}
Description: Scalable Library for Eigenvalue Problem Computations
SLEPc is a software library for the solution of large scale sparse eigenvalue
@@ -154,7 +154,7 @@
Package: slepc64-dev
Section: libdevel
-Architecture: all
+Architecture: any
Depends: libslepc64-real-dev | libslepc64-complex-dev | libslepc64-real3.17-dev | libslepc64-complex3.17-dev,
${misc:Depends}
Description: Scalable Library for Eigenvalue Problem Computations (64-bit)
@@ -169,7 +169,7 @@
Package: libslepc64-real-dev
Section: libdevel
-Architecture: all
+Architecture: any
Depends: libslepc64-real3.17-dev, ${misc:Depends}
Description: Scalable Library for Eigenvalue Problem Computations (64-bit)
SLEPc is a software library for the solution of large scale sparse eigenvalue
@@ -183,7 +183,7 @@
Package: libslepc64-complex-dev
Section: libdevel
-Architecture: all
+Architecture: any
Depends: libslepc64-complex3.17-dev, ${misc:Depends}
Description: Scalable Library for Eigenvalue Problem Computations (64-bit)
SLEPc is a software library for the solution of large scale sparse eigenvalue
More information about the debian-science-maintainers
mailing list