Hi Christian,

> >>It really should be set to 2:0:1 now. That is current=2, revision=0, age=1.
> >>(Intefaces have been added thus current is incremented and revision 
> >>reset. Since interfaces were added only age is incremented too). This 
> >>gives a soname of libopenobex.so.1.1.0.
> >>    
> >>
> >I disagree. We didn't broke the API only extended it and so there is no
> >need to change current.
> >
> I didn't mean to imply such. We can agree that there is a new API, can't 
> we? And it is fully backwards compatible, right? So in libtool terms the 
> library supports two interfaces now.
> That translates to current=2 (new interface) and age=1 (support for one 
> older interface)

I never had any problems with only incrementing the revision and
actually make them match the minor version of the source package. This
gives people an easy way of figuring out what version is installed and
no package maintainer complained so far. I even screwed openobex-1.0.1
up when I used the constants from the old configure.in script.

The libtool stuff is nice, but actually there is no big advantage of it.
Or maybe I don't see it. My only big rule is to increment the soname if
you really break the API. If it is fully backward compatible I don't see
the need to do anything. And extensions are fully backware compatible.
Detecting library features with the soname is a stupid thing to do
anyway and so I don't care. Actually I try to do anything to prevent it.

> By all means you are encouraged to ask me about every detail that isn't 
> clear.

What does this suppose to mean.

Regards

Marcel




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Openobex-users mailing list
[email protected]
http://lists.sourceforge.net/lists/listinfo/openobex-users

Reply via email to