[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SONAME best practice



Hi,

In article <[🔎] 4FB20730.1090005@pocock.com.au>,
           Daniel Pocock<daniel@pocock.com.au> wrote:
> There has been some discussion on this list about flactag and libmusicbrainz
>
> libmusicbrainz SONAMEs have a colourful history and this is reflected in
> the way previous versions have been packaged
>
> e.g.
>
> SONAME = libmusicbrainz3.so.6
> v2.1.x (currently in Debian, src pkg = libmusicbrainz-2.1) SONAME =
> libmusicbrainz.so.4
> v4.0.x (on mentors) SONAME = libmusicbrainz4.so.0

I'm in the process of creating a libmb5, in order to get around the blocking
issues in getting libmb4 into Debian.

The new version will be 5.0.0, the library is libmusicbrainz5.so.1.0.0

I think this is a much more sensible way of doing things.

The '5' in the first part is (I think) sensible, as it easily allows
multiple versions of libmusicbrainz to be installed side-by-side (for
example, libmb3 still works, so any applications that need it should be able
to install it side by side with libmb5).

Andy


Reply to: