On 2/9/21 5:01 PM, Daniel P. Berrangé wrote:
> This is a follow up to
>
> https://listman.redhat.com/archives/libvir-list/2021-January/msg00988.html
>
> I pushed the first non-API parts of that series already.
>
> This posting takes a different approach to the APIs. Instead of separte
> APIs for tainting and deprecations, there is now one API for reporting
> general informational messages. This is explicitly only targetted at
> humans.
>
> v2:
>
> - Change formatting for better translation
> - Fix leak of strings
>
> Daniel P. Berrangé (6):
> conf: record deprecation messages against the domain
> qemu: record deprecation messages against the domain
> src: define virDomainGetMessages API
> remote: add RPC support for the virDomainGetMessages API
> qemu: implement virDomainGetMessages API
> tools: report messages for 'dominfo' command
>
> include/libvirt/libvirt-domain.h | 9 +++++
> src/conf/domain_conf.c | 45 ++++++++++++++++++++--
> src/conf/domain_conf.h | 5 +++
> src/driver-hypervisor.h | 6 +++
> src/libvirt-domain.c | 54 +++++++++++++++++++++++++++
> src/libvirt_private.syms | 3 ++
> src/libvirt_public.syms | 5 +++
> src/qemu/qemu_domain.c | 5 +++
> src/qemu/qemu_domain.h | 3 ++
> src/qemu/qemu_driver.c | 58 +++++++++++++++++++++++++++++
> src/qemu/qemu_process.c | 5 +++
> src/remote/remote_daemon_dispatch.c | 45 ++++++++++++++++++++++
> src/remote/remote_driver.c | 44 ++++++++++++++++++++++
> src/remote/remote_protocol.x | 21 ++++++++++-
> src/remote_protocol-structs | 11 ++++++
> tools/virsh-domain-monitor.c | 10 +++++
> 16 files changed, 325 insertions(+), 4 deletions(-)
>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Michal