Hi, On Tue, Aug 28, 2018 at 04:58:41PM -0300, Eduardo Lima (Etrunko) wrote: > On 08/28/2018 04:54 PM, Frediano Ziglio wrote: > >> > >> Now calculating the soversion the same way it is done by libtool, > >> instead of using the resulting number directly. > >> > >> Signed-off-by: Eduardo Lima (Etrunko) <etrunko@xxxxxxxxxx> > >> --- > >> meson.build | 29 +++++++++++++++++++++++++++-- > >> 1 file changed, 27 insertions(+), 2 deletions(-) > >> > >> diff --git a/meson.build b/meson.build > >> index 5ca3e1cc..2db2a953 100644 > >> --- a/meson.build > >> +++ b/meson.build > >> @@ -17,9 +17,34 @@ endif > >> message('Updating submodules') > >> run_command('build-aux/meson/check-spice-common', check : true) > >> > >> -# some global vars > >> -spice_server_so_version = '1.12.4' > >> > >> +# > >> +# soversion > >> +# The versioning is defined by the forumla (CURRENT-AGE.AGE.REVISION) > >> +# > >> +# XXX: KEEP IN SYNC WITH configure.ac file > > > > Really minor: I personally prefer TODO instead of XXX, XXX reminds > > me some peculiar movies, but is just preference, feel free to ignore > > Sure, my editor has highlight for TODO, FIXME and XXX, I thought the two > first ones would not fit well, so the only one left was XXX. > > > > >> +# > >> +# Follow the libtool manual for the so version: > >> +# > >> http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html > >> +# - If the library source code has changed at all since the last update, > >> +# then increment revision (‘c:r:a’ becomes ‘c:r+1:a’). > >> +# - If any interfaces have been added, removed, or changed since the last > >> update, > >> +# increment current, and set revision to 0. > >> +# - If any interfaces have been added since the last public release, > >> +# then increment age. > >> +# - If any interfaces have been removed or changed since the last public > >> release, > >> +# then set age to 0. LGTM too, Acked-by: Victor Toso <victortoso@xxxxxxxxxx> > >> +# > >> +# > >> +spice_server_current = 13 > >> +spice_server_revision = 5 > >> +spice_server_age = 12 > >> +spice_server_so_version = '@0@.@1@.@2@'.format(spice_server_current - > >> spice_server_age, > >> + spice_server_age, > >> + spice_server_revision) > >> +message('libspice.so version: ' + spice_server_so_version) > > > > Other minor: is this just for debug? > > > > Kind of, more of an information during configure time, much like the > summary that is presented by the end of the execution of configure. > > >> + > >> +# some global vars > >> spice_server_global_cflags = ['-fvisibility=hidden', > >> '-DSPICE_SERVER_INTERNAL', > >> '-DG_LOG_DOMAIN="Spice"', > > > > Otherwise, > > Acked-by: Frediano Ziglio <fziglio@xxxxxxxxxx> > > > > I think this was the last comment of the big patch, I would > > personally say that I would merge (the big one with this). > > I would just wait a day if somebody has some last objections. > > > > Frediano > > > > > -- > Eduardo de Barros Lima (Etrunko) > Software Engineer - RedHat > etrunko@xxxxxxxxxx > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/spice-devel
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel