[libvirt] [PATCH 00/23] Take 64 gnulib modules, eliminate 14, to give 50 remaining
Fabiano Fidêncio
fidencio at redhat.com
Thu Jan 2 16:40:22 UTC 2020
Daniel,
On Thu, Jan 2, 2020 at 3:59 PM Daniel P. Berrangé <berrange at redhat.com> wrote:
>
> In the last days before the xmas break I took some time to
> eliminate 14 more gnulib modules, bringing us down to just
> 50 left to go. They're getting harder to eliminate as we go
> on, but to give some hints, I've annotated every module in
> bootstrap.conf with a suggested replacement strategy.
>
> Daniel P. Berrangé (23):
> build: set min version for CLang to 3.4 / XCode CLang to 5.1
> docs: expand macOS platform support coverage
> travis: add macOS Xcode 11.3 testing
> util: add note about event file descriptors on Windows
> src: always pull in glib/gstdio.h header
> src: switch to use g_setenv/g_unsetenv
In the patch above I'd also take the opportunity and use TRUE/FALSE
instead of 1/0 in g_setenv().
Feel free to ignore as this is just a minor nitpick;
> util: add compat wrapper for g_fsync
> src: use g_fsync for portability
> util: introduce virFileDataSync
What would be the impact of using g_fsync() on Linuxes as well?
> src: use g_lstat() instead of lstat()
> src: switch from fnmatch to g_pattern_match_simple
This one worries me a little bit about possible breakages, mainly
related to wildcards used in libvirtd.conf.
> src: replace clock_gettime()/gettimeofday() with g_get_real_time()
> src: replace last_component() with g_path_get_basename()
Please, take a look at this patch's reply.
> util: replace IS_ABSOLUTE_FILE_NAME with g_path_is_absolute
> src: replace mdir_name() with g_path_get_dirname()
> src: remove unused imports of dirname.h
> src: replace getcwd() with g_get_current_dir()
> util: use realpath/g_canonicalize_filename
> util: replace gethostname() with g_get_hostname()
Please, take a look at this patch's reply.
> src: replace WSAStartup with g_networking_init()
> src: replace strptime()/timegm()/mktime() with GDateTime APIs set
> bootstrap: remove now unused gnulib modules
> bootstrap: annotate with info about desired replacement
>
All the comments are more suggestions than blockers. The questions are
not blockers in any way.
Knowing that, for the series:
Reviewed-by: Fabiano Fidêncio <fidencio at redhat.com>
[snip]
More information about the libvir-list
mailing list