Here is a suggested patch for debian/1.83.0-4.2 and debian/1.88.0-1 to add my suggested "Multi-Arch: same" to the listed packages. I authored it agains this two version.
I`m not sure if these missing Multi-Arch: same were intentional or not. I couldn`t find anything about it in the log. The last bigger Multiarch commit seems to be b0aeab697122775618ea4b3940ed031c3b67d2cd commit b0aeab697122775618ea4b3940ed031c3b67d2cd Author: Dimitri John Ledkov <[email protected]> Date: Thu Oct 17 15:38:10 2013 +0000 * Multi-arch most -dev packages (excluding python, mpi). Initial patches based on the work by Helmut Grohne. (Closes: #710413) * Split boost auxiliary tools into a separate Multi-Arch:foreign package. * Build-depend on dh-python to gain arch-qualified python extension names. * Create permament libbost_python.[a|so] symlinks (LP: #1217237) as python2.7 is the last python2 series release. What's the story on python side? Shouldn't those be instead shipped in /usr/lib/pythonX.Y/config-$(MULTIARCH)? As this is from 2013, a lot has changed. Should python and MPI be excluded? I don`t know what else i could do to support this bug. Please let me know what you think about it. Thanks :)
From 85ad3af855738ba39b8a753c3eaa958db064ec4c Mon Sep 17 00:00:00 2001 From: Georg Gast <[email protected]> Date: Sun, 15 Jun 2025 07:23:21 +0200 Subject: [PATCH] Add Multi-Arch: same for libraries that seem to miss it. Add Multi-Arch: same to - libboost-all1.83-dev - libboost-log1.83.0 - libboost-log1.83-dev - libboost-graph-parallel1.83.0 - libboost-graph-parallel1.83.0-dev - libboost-mpi1.83.0 - libboost-mpi1.83.0-dev - libboost-mpi-python1.83.0 - libboost-mpi-python1.83.0-dev - libboost-nowide1.83.0 - libboost-nowide1.83.0-dev - libboost-numpy1.83.0 - libboost-numpy1.83.0-dev - libboost-python1.83.0 - libboost-python1.83.0-dev Closes: 1107760 --- debian/control | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/debian/control b/debian/control index 8c019d4b4..779b94210 100644 --- a/debian/control +++ b/debian/control @@ -107,6 +107,7 @@ Description: Boost C++ Libraries development tools Package: libboost1.83-all-dev Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.83-dev, @@ -685,6 +686,7 @@ Description: generic graph components and algorithms in C++ Package: libboost-graph-parallel1.83.0 Homepage: http://www.boost.org/libs/graph_parallel/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: graphviz @@ -701,6 +703,7 @@ Description: generic graph components and algorithms in C++ Package: libboost-graph-parallel1.83-dev Homepage: http://www.boost.org/libs/graph_parallel/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.83-dev (= ${binary:Version}), @@ -813,6 +816,7 @@ Description: C++ facilities for localization Package: libboost-log1.83.0 Homepage: http://www.boost.org/libs/log/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Description: C++ logging library This package forms part of the Boost C++ Libraries collection. @@ -832,6 +836,7 @@ Description: C++ logging library Package: libboost-log1.83-dev Homepage: http://www.boost.org/libs/log/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-log1.83.0 (= ${binary:Version}), @@ -904,6 +909,7 @@ Description: Boost.Math Library development files Package: libboost-mpi1.83.0 Homepage: http://www.boost.org/doc/html/mpi.html Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Description: C++ interface to the Message Passing Interface (MPI) @@ -918,6 +924,7 @@ Description: C++ interface to the Message Passing Interface (MPI) Package: libboost-mpi1.83-dev Homepage: http://www.boost.org/doc/html/mpi.html Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.83-dev (= ${binary:Version}), @@ -938,6 +945,7 @@ Description: C++ interface to the Message Passing Interface (MPI) Package: libboost-mpi-python1.83.0 Homepage: http://www.boost.org/doc/html/mpi/python.html Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}, mpi-default-bin Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -962,6 +970,7 @@ Description: C++ interface to the Message Passing Interface (MPI), Python Bindin Package: libboost-mpi-python1.83-dev Homepage: http://www.boost.org/doc/html/mpi/python.html Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-mpi1.83-dev (= ${binary:Version}), @@ -981,6 +990,7 @@ Description: C++ interface to the Message Passing Interface (MPI), Python Bindin Package: libboost-nowide1.83.0 Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -998,6 +1008,7 @@ Description: Standard library functions with UTF-8 API on Windows Package: libboost-nowide1.83-dev Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-nowide1.83.0 (= ${binary:Version}) @@ -1016,6 +1027,7 @@ Conflicts: libboost-numpy1.65-dev, libboost-numpy1.67-dev, libboost-numpy1.70-de Package: libboost-numpy1.83.0 Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -1032,6 +1044,7 @@ Description: Boost.Python NumPy extensions Package: libboost-numpy1.83-dev Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-numpy1.83.0 (= ${binary:Version}) @@ -1079,6 +1092,7 @@ Description: program options library for C++ Package: libboost-python1.83.0 Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -1104,6 +1118,7 @@ Description: Boost.Python Library Package: libboost-python1.83-dev Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.83-dev (= ${binary:Version}), -- 2.47.2
From 6f5d58fe03d5f2694218b63cc30b20d548b97458 Mon Sep 17 00:00:00 2001 From: Georg Gast <[email protected]> Date: Sun, 15 Jun 2025 07:36:41 +0200 Subject: [PATCH] Add Multi-Arch: same for libraries that seem to miss it. Add Multi-Arch: same to - libboost-all1.83-dev - libboost-log1.83.0 - libboost-log1.83-dev - libboost-graph-parallel1.83.0 - libboost-graph-parallel1.83.0-dev - libboost-mpi1.83.0 - libboost-mpi1.83.0-dev - libboost-mpi-python1.83.0 - libboost-mpi-python1.83.0-dev - libboost-nowide1.83.0 - libboost-nowide1.83.0-dev - libboost-numpy1.83.0 - libboost-numpy1.83.0-dev - libboost-python1.83.0 - libboost-python1.83.0-dev Closes: 1107760 --- debian/control | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/debian/control b/debian/control index 978688057..15fe087fc 100644 --- a/debian/control +++ b/debian/control @@ -107,6 +107,7 @@ Description: Boost C++ Libraries development tools Package: libboost1.88-all-dev Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.88-dev, @@ -685,6 +686,7 @@ Description: generic graph components and algorithms in C++ Package: libboost-graph-parallel1.88.0 Homepage: http://www.boost.org/libs/graph_parallel/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: graphviz @@ -701,6 +703,7 @@ Description: generic graph components and algorithms in C++ Package: libboost-graph-parallel1.88-dev Homepage: http://www.boost.org/libs/graph_parallel/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.88-dev (= ${binary:Version}), @@ -813,6 +816,7 @@ Description: C++ facilities for localization Package: libboost-log1.88.0 Homepage: http://www.boost.org/libs/log/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Description: C++ logging library This package forms part of the Boost C++ Libraries collection. @@ -832,6 +836,7 @@ Description: C++ logging library Package: libboost-log1.88-dev Homepage: http://www.boost.org/libs/log/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-log1.88.0 (= ${binary:Version}), @@ -904,6 +909,7 @@ Description: Boost.Math Library development files Package: libboost-mpi1.88.0 Homepage: http://www.boost.org/doc/html/mpi.html Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Description: C++ interface to the Message Passing Interface (MPI) @@ -918,6 +924,7 @@ Description: C++ interface to the Message Passing Interface (MPI) Package: libboost-mpi1.88-dev Homepage: http://www.boost.org/doc/html/mpi.html Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.88-dev (= ${binary:Version}), @@ -938,6 +945,7 @@ Description: C++ interface to the Message Passing Interface (MPI) Package: libboost-mpi-python1.88.0 Homepage: http://www.boost.org/doc/html/mpi/python.html Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends}, mpi-default-bin Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -962,6 +970,7 @@ Description: C++ interface to the Message Passing Interface (MPI), Python Bindin Package: libboost-mpi-python1.88-dev Homepage: http://www.boost.org/doc/html/mpi/python.html Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-mpi1.88-dev (= ${binary:Version}), @@ -981,6 +990,7 @@ Description: C++ interface to the Message Passing Interface (MPI), Python Bindin Package: libboost-nowide1.88.0 Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -998,6 +1008,7 @@ Description: Standard library functions with UTF-8 API on Windows Package: libboost-nowide1.88-dev Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-nowide1.88.0 (= ${binary:Version}) @@ -1016,6 +1027,7 @@ Conflicts: libboost-numpy1.65-dev, libboost-numpy1.67-dev, libboost-numpy1.70-de Package: libboost-numpy1.88.0 Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -1032,6 +1044,7 @@ Description: Boost.Python NumPy extensions Package: libboost-numpy1.88-dev Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost-numpy1.88.0 (= ${binary:Version}) @@ -1079,6 +1092,7 @@ Description: program options library for C++ Package: libboost-python1.88.0 Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, ${python3:Depends} Pre-Depends: ${misc:Pre-Depends} Suggests: python3 @@ -1104,6 +1118,7 @@ Description: Boost.Python Library Package: libboost-python1.88-dev Homepage: http://www.boost.org/libs/python/ Architecture: any +Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.88-dev (= ${binary:Version}), -- 2.47.2
pgpfT98T9UMR2.pgp
Description: Digitale Signatur von OpenPGP

