Re: [PATCH v2 2/2] Release 0.11.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]