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

Re: Bug#669373: RFS: flactag/2.0.1-1 ITP #507876



On 12/05/12 14:49, Andy Hawkins wrote:
> Hi,
> 
> In article <[🔎] 8762c2qyan.fsf@luthien.mhp>,
>            Gergely Nagy<algernon@madhouse-project.org> wrote:
>> Shouldn't the new one be named libmusicbranz4-3 then? Because if the ABI
>> gets bumped to 4, then we'll have libmusicbrainz4.so.4, but it's a
>> different library than 4.so.3, thus, will need a different name anyway.
> 
> As I understand it, the issue is with the -dev package, which will be called
> libmusicbrainz4-dev. There is already a libmusicbrainz4-dev (from the 2.x
> lib if memory serves).


Does the -dev package need the ABI number in the name?

Is it expected that a user can install multiple versions of the headers
concurrently,

    libmusicbrainz4-dev ->  /usr/include/musicbrainz4/*.h

    libmusicbrainz5-dev ->  /usr/include/musicbrainz5/*.h    ?

or should we just have

    libmusicbrainz-dev ->  /usr/include/musicbrainz/*.h    ?

Given that the ABI number will probably be bumped up to 5 anyway,


ABI number = 5
SONAME = libmusicbrainz.so.5
Package version = 4.1.x  or 5.0.x
=> Package name = libmusicbrainz5 and libmusicbrainz5-dev

and filenames:
 libmusicbrainz5_4.1.0-1_amd64.deb
 libmusicbrainz5-dev_4.1.0-1_amd64.deb


(as described in my previous email on 1 May)



Reply to: