On Tue, Oct 14, 2008 at 6:31 AM, Julien BLACHE <jb at jblache.org> wrote: > Olaf Meeuwissen <olaf.meeuwissen at avasys.jp> wrote: > > Hi, > >>> 2. Release this as sane 2.0. >> >> If there were few other changes besides those for the 1.1 stuff, a >> soversion bump is probably the best way to move forward. However, >> considering the scope of the changes, 2.0 feels a little like an >> overstatement and we could consider some extra, non-controversial!, >> API-breaking changes. Are there any ;-) > > Also note that the soname bears no relation to the SANE standard > version, and should not. > > SANE standard version can be part of the library name, ie > libsane-2.so.1 would be SANE 2.0.
while this is technically true, i personally find it kind of annoying. A library like sane effectively IS its interface, so changing the interface is changing the version number. allan -- "The truth is an offense, but not a sin"