On Tue, 2012-06-12 at 13:01 +0100, Daniel P. Berrange wrote: > On Tue, Jun 12, 2012 at 02:53:02PM +0300, Alon Levy wrote: > > Current bumped and age bumped. Current bumped twice since previous > > values (current = 1, age = 2) were illegal - age must be smaller or > > equal to current, since it's interpreted as meaning our library supports > > t interfaces [current, current - age]. > > > > New libtool version is thus 3.0.3, since there are added interfaces: > > > > spice_server_set_name; > > spice_server_set_uuid; > > spice_server_set_listen_socket_fd; > > spice_server_is_server_mouse; > > --- > > NEWS | 33 +++++++++++++++++++++++++++++++++ > > configure.ac | 8 ++++---- > > 2 files changed, 37 insertions(+), 4 deletions(-) > > > > diff --git a/configure.ac b/configure.ac > > index abe9092..0f5309e 100644 > > --- a/configure.ac > > +++ b/configure.ac > > @@ -10,8 +10,8 @@ AC_PREREQ([2.57]) > > # *additionally* follow the rules below for the libtool version. > > > > m4_define([SPICE_MAJOR], 0) > > -m4_define([SPICE_MINOR], 10) > > -m4_define([SPICE_MICRO], 1) > > +m4_define([SPICE_MINOR], 11) > > +m4_define([SPICE_MICRO], 0) > > # See info libtool or http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html > > # Here are the 6 rules: (rule 1 here just to avoid saying what I omitted) > > > > @@ -34,9 +34,9 @@ m4_define([SPICE_MICRO], 1) > > # 6. If any interfaces have been removed or changed since the last > > # public release, then set AGE to 0. > > > > -m4_define([SPICE_CURRENT], [1]) > > +m4_define([SPICE_CURRENT], [3]) > > m4_define([SPICE_REVISION], [0]) > > -m4_define([SPICE_AGE], [2]) > > +m4_define([SPICE_AGE], [3]) > > > Unless I'm mis-understanding, I still think this results in a change > in SONAME for libspice-server. IIUC, soname number == AGE - CURRENT, > which was previously '1' and is now '0' Actually the resulting library name is .so.3.0.3, so even stranger (I expected .0.0.3 as well). According to libtool's version definition age should always be smaller or equal to current. Since we already broke that, I guess we can keep breaking it in the same way, since obviously it works fine in practice.. I'll just go ahead and shoot this commit in the head and increment both current and age. > > Regards, > Daniel _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel