[libvirt] [PATCH 0/7] fix debian 9 incompatibility with recent changes

Daniel Henrique Barboza danielhb413 at gmail.com
Mon Jan 6 19:56:56 UTC 2020



On 1/6/20 2:26 PM, Daniel P. Berrangé wrote:
> Previous commits to eliminate gnulib modules accidentally
> used some glib APIs not available in Debian 9.
> 
> GLib has support for compile time version checking of
> APIs but we mistakenly havent enabled it in libvirt.
> 
> This series fixes the bad API usage, then enables
> version checkihng, and finally adds Debian to the
> Travis config
> 
> Daniel P. Berrangé (7):
>    util: always replace g_fsync usage with our wrapper
>    util: keep glib compat methods in alphabetical order
>    util: fix indent depth for glib compat impls
>    util: add compat impl of g_canonicalize_filename
>    src: remove use of g_date_time_new_from_iso8601 function
>    util: introduce compile time API version checking
>    travis: add build for Debian 9


All patches:


Reviewed-by: Daniel Henrique Barboza <danielhb413 at gmail.com>


> 
>   .travis.yml              |   7 ++
>   config-post.h            |  10 ++
>   src/conf/domain_conf.c   |  28 ++++--
>   src/esx/esx_vi_types.c   |  56 +++++++++--
>   src/libvirt_private.syms |   1 +
>   src/util/glibcompat.c    | 196 ++++++++++++++++++++++++++++++++++-----
>   src/util/glibcompat.h    |  10 +-
>   src/vz/vz_sdk.c          |  24 ++++-
>   8 files changed, 286 insertions(+), 46 deletions(-)
> 





More information about the libvir-list mailing list