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. >> +# >> +# >> +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