On Wed, 16 Jun 2021 at 09:02:00 +0200, Andreas Beckmann wrote:
> On Sun, 13 Jun 2021 23:42:57 +0100 Simon McVittie <s...@debian.org> wrote:
> > I see the Ogre package overrides the package-name-doesnt-match-sonames
> > lintian tag because it is really a bundle of multiple shared libraries
> > libOgreMain.so.1.12.10, libOgreOverlay.so.1.12.10 and so on, which were
> > presumably considered to be too small to package separately.
> 
> IIRC, Lintian does not issue package-name-doesnt-match-sonames if one of the
> bundled libraries does match

In this case, that doesn't seem to apply: there is no libOgre.so.1.12.10,
the closest equivalent is libOgreMain.so.1.12.10.

> Bundling libraries with matching SOVERSION should not be a problem (as long
> as it stays in sync).

... and as long as upstream (or even the Debian maintainer!) never
removes one of the libraries without bumping the SONAME of the rest.
That situation is what prompted breaking up the Pango and gdk-pixbuf
families of libraries - in each case, upstream removed a deprecated
library in its entirety, resulting in less ABI being provided than had
previously been the case, even though each of the remaining SONAMEs had
an ABI compatible with all its previous versions.

    smcv

Reply via email to