[Kde-imaging] library versioning question

Angelo Naselli anaselli at linux.it
Sun Sep 24 23:12:27 CEST 2006


Hi guys, 
I was working on some guis when i noticed something
i wish to talk about with you.
libkipi is 0.1.4 but:
ll /usr/lib/libkipi*
-rw-r--r--  1 root root   1354 mag  7 17:57 /usr/lib/libkipi.la
lrwxrwxrwx  1 root root     16 mag 13 22:58 /usr/lib/libkipi.so -> libkipi.so.0.1.0
lrwxrwxrwx  1 root root     16 mag 13 22:57 /usr/lib/libkipi.so.0 -> libkipi.so.0.1.0
-rw-r--r--  1 root root 197156 mag  7 17:57 /usr/lib/libkipi.so.0.1.0

libkexif is 0.2.4 but:
ll /usr/lib/libkexif*
-rw-r--r--  1 root root   1292 giu 18 23:23 /usr/lib/libkexif.la
lrwxrwxrwx  1 root root     17 giu 18 23:42 /usr/lib/libkexif.so -> libkexif.so.1.0.0
lrwxrwxrwx  1 root root     17 giu 18 23:41 /usr/lib/libkexif.so.1 -> libkexif.so.1.0.0
-rw-r--r--  1 root root  84460 giu 18 23:23 /usr/lib/libkexif.so.1.0.0

Now i had a look at the related Makefile.am and saw
-version-info 1:0:1 for libkipi and -version-info 1:0:0 for libkexif

I believe that's wrong.

Next release of libkipi is binary incompatible so the version has to
change and not with minor number. I believe we should fix also those
release version. Am I wrong?
Maybe we can forget libkexif soon, but the versions are wrong anyway.

If I'm right, libkipi 1.4.0 means libkipi0 and libkipi.so.1.0.4
e.g. --version-info 1:4:0. Is it right?

Angelo 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-imaging/attachments/20060924/7e6a785a/attachment.pgp 


More information about the Kde-imaging mailing list