[libvirt PATCH 00/14] rewrite DBus to use GLib instead of libdbus

Michal Privoznik mprivozn at redhat.com
Thu Sep 17 13:01:47 UTC 2020


On 9/17/20 10:29 AM, Pavel Hrdina wrote:
> Pavel Hrdina (14):
>    remove HAL node device driver
>    tests: mock libdbus in networkxml2firewalltest
>    util: introduce helpers for GLib DBus implementation
>    tests/virmock: extend number of arguments
>    tests: introduce virgdbusmock to mock GLib DBus functions
>    src/util/virpolkit: convert to use GLib DBus
>    src/util/virfirewalld: convert to use GLib DBus
>    src/util/virsystemd: convert to use GLib DBus
>    src/lxc/lxc_controller: convert to use GLib DBus
>    src/network/bridge_driver: convert to use GLib DBus
>    src/nwfilter/nwfilter_driver: convert to use GLib DBus
>    src/remote/remote_daemon: convert to use GLib DBus
>    src/rpc/virnetdaemon: convert to use GLib DBus
>    drop libdbus from libvirt
> 
>   libvirt.spec.in                      |    3 -
>   meson.build                          |   42 +-
>   meson_options.txt                    |    2 -
>   po/POTFILES.in                       |    3 +-
>   src/libvirt_private.syms             |   31 +-
>   src/libvirt_probes.d                 |    6 -
>   src/lxc/lxc_controller.c             |    6 +-
>   src/lxc/meson.build                  |    1 -
>   src/meson.build                      |    1 -
>   src/network/bridge_driver.c          |   81 +-
>   src/network/meson.build              |    2 -
>   src/node_device/meson.build          |    5 -
>   src/node_device/node_device_driver.c |   10 +-
>   src/node_device/node_device_driver.h |    5 -
>   src/node_device/node_device_hal.c    |  843 ------------
>   src/node_device/node_device_hal.h    |   22 -
>   src/nwfilter/meson.build             |    1 -
>   src/nwfilter/nwfilter_driver.c       |  127 +-
>   src/remote/remote_daemon.c           |   73 +-
>   src/remote/remote_daemon_dispatch.c  |    1 -
>   src/rpc/meson.build                  |    1 -
>   src/rpc/virnetdaemon.c               |  115 +-
>   src/util/meson.build                 |    3 +-
>   src/util/virdbus.c                   | 1871 --------------------------
>   src/util/virdbus.h                   |   76 --
>   src/util/virdbuspriv.h               |   56 -
>   src/util/virfirewalld.c              |  197 ++-
>   src/util/virgdbus.c                  |  425 ++++++
>   src/util/virgdbus.h                  |   79 ++
>   src/util/virpolkit.c                 |  115 +-
>   src/util/virsystemd.c                |  371 ++---
>   tests/meson.build                    |   29 +-
>   tests/networkxml2firewalltest.c      |   30 +-
>   tests/virdbusmock.c                  |   62 -
>   tests/virdbustest.c                  |  728 ----------
>   tests/virfirewalltest.c              |  154 +--
>   tests/virgdbusmock.c                 |   85 ++
>   tests/virmock.h                      |   10 +-
>   tests/virpolkittest.c                |  112 +-
>   tests/virsystemdtest.c               |  173 +--
>   40 files changed, 1330 insertions(+), 4627 deletions(-)
>   delete mode 100644 src/node_device/node_device_hal.c
>   delete mode 100644 src/node_device/node_device_hal.h
>   delete mode 100644 src/util/virdbus.c
>   delete mode 100644 src/util/virdbus.h
>   delete mode 100644 src/util/virdbuspriv.h
>   create mode 100644 src/util/virgdbus.c
>   create mode 100644 src/util/virgdbus.h
>   delete mode 100644 tests/virdbusmock.c
>   delete mode 100644 tests/virdbustest.c
>   create mode 100644 tests/virgdbusmock.c
> 

Reviewed-by: Michal Privoznik <mprivozn at redhat.com>

Michal




More information about the libvir-list mailing list