[xmlsec] versioning and library naming policies
John Belmonte
jvb@prairienet.org
Mon, 31 Mar 2003 19:29:44 -0500
Aleksey Sanin wrote:
> I just looked at the librar namig and it seems that we are doing right
> thing already:
>
> [aleksey@lsh lib]$ ls *xmlsec*.so*
...
>
> Why do you think it needs to be changed?
Hi,
Please take a look at my original message once more. It's not just about shared
libraries, but static libraries also. I explained the rationale for putting the
version in the main part of the library name (e.g., xmlsec-0.1 instead of just
xmlsec) for both cases. This scheme is followed by many libraries. To get a
rough idea, simply try:
ls /usr/lib/lib*[0-9].so
or
ls /usr/lib/lib*[0-9].a
Another point I'll add is that "development" and "snapshot" versions of software
appear in Debian all the time. The fact is that many Linux developers use
Debian for their cutting-edge work and want all tools and libraries to be nicely
packaged. For things to go smoothly, development versions need to coexist
properly with stable versions. Having soname or library file name conflicts,
even temporarily, throws a wrench in this.
Regards,
-John
--
http:// if l . /