On 21-Mar-2001 Shane Wegner wrote:
> Hi,
> 
> I have packaged shared libraries in the past but am looking
> for some help with this particular one.  I am packaging
> version 1.0.0 of dotconf and rather than naming it
> libdotconf.so.1 as was done for 0.x (libdotconf.so.0) it's
> named libdotconf-1.0.so.0.  Now, I was under the impression
> that one named a library libfoo.so.x and incremented x
> whenever there was an API change making it binary
> incompatable with the previous version.  How would I
> package something where the major version is actually
> before the .so extention?  How should the package name
> change as the API changes?  Can I just modify the source to
> call it libdotconf.so.1 and call my package libdotconf1 or
> is that not ideal?
> 

What you are running into is recent libtools changing the filename when certain
options are used.  Under potato, dpkg does not understand these libraries,
neither does lintian.

Reply via email to