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

Re: Library version naming/sonames



On Mon, 2003-04-28 at 18:37, Morgon Kanter wrote:
> Should it be:
> libzthread2-9:2.11
> libzthread2-2.2.11
> libzthread9-2.2.11
> libzthread2.9-2.2.11

The third one is the best, but you shouldn't use the exact version in
the package name, since this whole name changing thing is about
conflicting packages, i.e.: packages that break binary compatibility.
Therefore: libzthread9 is the one to go, with a 2.2.11 version field.
You could also use something like libzthread2.2-9 but that would only
make sense if you had two branches of the lib being developed at the
same time, and had the possibility of many sonames in the 2.2 branch and
many others in the 2.3 branch, for example (like libgtk1.2 and libgtk2.0
I guess).

All of this is better explained in policy and maybe I'm wrong with some
assumptions, so do your reading =]

Cheers

-- 

 Leo Costela
 <costelaaa@ig.com.br> | <costela@debian.org> | <costela@pop.com.br>
 Key Fingerprint: 8AE6CDFF6535192FB5B659212262D36F7ADF9466
 "you must cut down the mightiest tree in the forest... with... a herring!"

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: