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

Attachment: pgpfT98T9UMR2.pgp
Description: Digitale Signatur von OpenPGP

Reply via email to