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
