[Spice-devel] [PATCH 2/2] Release 0.11.0
Daniel P. Berrange
berrange at redhat.com
Tue Jun 12 04:32:03 PDT 2012
On Tue, Jun 12, 2012 at 02:23:33PM +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].
>
> -m4_define([SPICE_CURRENT], [1])
> +m4_define([SPICE_CURRENT], [3])
IIUC, this will cause an SONAME change, since SPICE_CURRENT is the part
used to form the binary name 'libspice-server.so.1'. So this is an
ABI break requiring all apps to recompile again :-(
IIUC, SPICE is supposed to be ABI stable, which means we should never
be changing the SONAME for any release.
> m4_define([SPICE_REVISION], [0])
> -m4_define([SPICE_AGE], [2])
> +m4_define([SPICE_AGE], [3])
>
> AC_INIT(spice, [SPICE_MAJOR.SPICE_MINOR.SPICE_MICRO], [], spice)
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the Spice-devel
mailing list