Re: Bug#1064810: transition: mpi-defaults
- To: Paul Gevers <elbrus@debian.org>
- Cc: Alastair McKinstry <alastair.mckinstry@mckinstry.ie>, debian-release@lists.debian.org
- Subject: Re: Bug#1064810: transition: mpi-defaults
- From: Adrian Bunk <bunk@debian.org>
- Date: Mon, 4 Nov 2024 11:06:17 +0200
- Message-id: <[🔎] ZyiOiTRcosGHywQ4@localhost>
- In-reply-to: <3246eefc-9561-4dc4-93a5-beb2e8e03333@debian.org>
- References: <Zr3NiQcYp-btoX82@ramacher.at> <4df9cde9-c56f-431b-8f53-1e4df32158e1@mckinstry.ie> <ZsWUOAEUM66VZHi0@ramacher.at> <ZwBk47HWCdm9JkxW@ramacher.at> <5b519467-05aa-4f49-9f7c-c2a48047466c@mckinstry.ie> <ZwpfKvgTt3_WzDE8@ramacher.at> <dcb6e8b3-88de-4b32-99d8-bd9527dd6a01@mckinstry.ie> <ZxLKmgcjAFmCzCFO@localhost> <bc1c26ae-740d-40cf-be9d-006281c4df5f@mckinstry.ie> <3246eefc-9561-4dc4-93a5-beb2e8e03333@debian.org>
On Mon, Oct 21, 2024 at 07:40:29AM +0200, Paul Gevers wrote:
>...
> And looking at the content of libopenmpi3t64, I'm wondering if you're not
> violating Policy 8.1 [1] (the names of the files suggest the libraries don't
> have the same SONAME):
> """
> If you have several shared libraries built from the same source tree, you
> may lump them all together into a single shared library package provided
> that all of their SONAMEs will always change together.
> """
Funnily that does not even cover the problem at hand,
which is dropping of one of the same-SONAME libraries.
You are thinking towards splitting libopenmpi into 9 library packages
(one package per library).
A relevant question would be whether they are independent, or whether
mixing libraries from different OpenMPI versions in one binary might
break.
If libmpi_cxx from OpenMPI 4 does not work with libmpi from OpenMPI 5,
then co-installability is anyway not an option and having them in one
package is the easiest solution.
> Paul
>...
cu
Adrian
Reply to: