[Debichem-devel] Bug#797744: gromacs: shared library in a package that is not renamed with its SONAME

Simon McVittie smcv at debian.org
Wed Sep 2 08:15:58 UTC 2015


Source: gromacs
Version: 5.0.6-1
Severity: serious
Justification: Policy 8.1

The gromacs binary package contains a public shared library
(libgromacs.so.0), and votca-csg depends on it.

Policy §8.1 says:

> The run-time shared library must be placed in a package whose name
> changes whenever the SONAME of the shared library changes.

In this case, the shared library package should be libgromacs0,
and gromacs should depend on it.

Not doing this makes SONAME transitions, C++ ABI transitions, etc.
more painful for no good reason.

    S



More information about the Debichem-devel mailing list