May 7, 2021 is the 2nd anniversary of release of rhel-8, which means
we
no longer have to support qemu-1.5.
Remove the capabilities and test data for the versions we no longer care
about and clean up some capabilities related stuff:
- remove code for QEMU_CAPS_DEVICE_VIDEO_PRIMARY
- remove checking for QEMU_CAPS_QUERY_QMP_SCHEMA since all versions now
support it
This is also a good opportunity to clean up few things regarding the
capabilties test data, namely call 'query-qmp-schema' before
'query-commands' to prepare to retire query-commands.
This series is heavily truncated since there were massive (27MiB)
patches resulting from some of the mechanical (and generated) changes
and also depends on my previous command line wrapping cleanup.
Fetch the full version at:
git fetch
https://gitlab.com/pipo.sk/libvirt.git qemu-deprec-3
The massive move of 'query-qmp-schema' query and reply before the
'query-commands' invocation in patch 30 was done using a tool based on
pieces of our code which I've uploaded to:
https://gitlab.com/pipo.sk/libvirt/-/commits/qemu-capabilities-tool
rfc->v1:
- pushed ACKed cleanup patches which weren't bound to this series
- reworded the news addition as requested
- squashed removal of test files to patches dropping the tests
- cleaned up the rest of always-asserted capabilities (patches 31-38)
Patch 2/38 needs to be adjusted once libvirt-7.3 is out.