See patch 3/7 (7/3 for Americans) for the reasoning

Ján Tomko (7):
  Add a copy of the Sandwich license
  remote: do not generate the qemu protocol header
  Deprecate the QEMU driver
  meson: remove all references to QEMU
  Remove src/qemu/
  tests: remove qemu
  NEWS: Document the QEMU driver removal

 COPYING.Sandwich                              |     6 +
 NEWS.rst                                      |    64 +-
 docs/html/meson.build                         |     2 +-
 docs/manpages/meson.build                     |     4 -
 docs/meson.build                              |     7 +-
 libvirt.spec.in                               |     2 +-
 meson.build                                   |    97 +-
 src/meson.build                               |    64 +-
 src/qemu/libvirt-qemu.sysusers.conf           |     4 -
 src/qemu/libvirt_qemu_probes.d                |    22 -
 [...]
 src/qemu/qemu_shim.c                          |   418 -
 src/qemu/qemu_slirp.c                         |   348 -
 src/qemu/qemu_slirp.h                         |    72 -
 src/qemu/qemu_snapshot.c                      |  4661 --
 src/qemu/qemu_snapshot.h                      |    91 -
 src/qemu/qemu_tpm.c                           |  1377 -
 src/qemu/qemu_tpm.h                           |    70 -
 src/qemu/qemu_validate.c                      |  5616 --
 src/qemu/qemu_validate.h                      |    46 -
 src/qemu/qemu_vhost_user.c                    |   512 -
 src/qemu/qemu_vhost_user.h                    |    59 -
 src/qemu/qemu_vhost_user_gpu.c                |   251 -
 src/qemu/qemu_vhost_user_gpu.h                |    48 -
 src/qemu/qemu_virtiofs.c                      |   481 -
 src/qemu/qemu_virtiofs.h                      |    45 -
 src/qemu/test_libvirtd_qemu.aug.in            |   138 -
 src/qemu/virtqemud.init.in                    |    26 -
 src/qemu/virtqemud.service.extra.in           |    18 -
 src/qemu/virtqemud.socket.extra.in            |     2 -
 src/remote/meson.build                        |    12 +-
 src/remote/qemu_protocol.h                    |    23 +
 src/security/apparmor/meson.build             |     4 +-
 tests/meson.build                             |   101 -
 tests/qemuagentdata/fsinfo.xml                |    39 -
 tests/qemuagenttest.c                         |  1442 -
 tests/qemublocktest.c                         |  1395 -
 .../backupmerge/basic-deep-out.json           |    25 -
 .../backupmerge/basic-flat-out.json           |    25 -
 .../backupmerge/basic-intermediate-out.json   |    25 -
 .../backupmerge/empty-out.json                |     1 -
 .../backupmerge/snapshots-deep-out.json       |    41 -
 tests/qemuxmlconfdata/x86_64-pc-graphics.xml  |    56 -
 [...]
 .../x86_64-pc-headless.x86_64-latest.args     |    48 -
 .../x86_64-pc-headless.x86_64-latest.xml      |    78 -
 tests/qemuxmlconfdata/x86_64-pc-headless.xml  |    51 -
 ...4-pc-minimal.x86_64-latest.abi-update.args |    33 -
 ...64-pc-minimal.x86_64-latest.abi-update.xml |    31 -
 .../x86_64-pc-minimal.x86_64-latest.args      |    33 -
 .../x86_64-pc-minimal.x86_64-latest.xml       |    31 -
 tests/qemuxmlconfdata/x86_64-pc-minimal.xml   |    12 -
 ...fault-models.x86_64-latest.abi-update.args |    47 -
 ...efault-models.x86_64-latest.abi-update.xml |    71 -
 ...6_64-q35-default-models.x86_64-latest.args |    47 -
 ...86_64-q35-default-models.x86_64-latest.xml |    71 -
 .../x86_64-q35-default-models.xml             |    24 -
 .../x86_64-q35-graphics.x86_64-latest.args    |    59 -
 .../x86_64-q35-graphics.x86_64-latest.xml     |   125 -
 tests/qemuxmlconfdata/x86_64-q35-graphics.xml |    56 -
 .../x86_64-q35-headless.x86_64-latest.args    |    57 -
 .../x86_64-q35-headless.x86_64-latest.xml     |   117 -
 tests/qemuxmlconfdata/x86_64-q35-headless.xml |    51 -
 ...-q35-minimal.x86_64-latest.abi-update.args |    38 -
 ...4-q35-minimal.x86_64-latest.abi-update.xml |    50 -
 .../x86_64-q35-minimal.x86_64-latest.args     |    38 -
 .../x86_64-q35-minimal.x86_64-latest.xml      |    50 -
 tests/qemuxmlconfdata/x86_64-q35-minimal.xml  |    12 -
 tests/qemuxmlconftest.c                       |  3032 --
 tools/meson.build                             |    16 -
 tools/wireshark/src/libvirt/meson.build       |     2 -

 4381 files changed, 82 insertions(+), 1491066 deletions(-)

 Tell me, isn't that beautiful?

 create mode 100644 COPYING.Sandwich
 delete mode 100644 src/qemu/libvirt-qemu.sysusers.conf
 delete mode 100644 src/qemu/libvirt_qemu_probes.d
 delete mode 100644 src/qemu/libvirtd_qemu.aug
 delete mode 100644 src/qemu/meson.build
 delete mode 100644 src/qemu/postcopy-migration.sysctl
 delete mode 100644 src/qemu/qemu.conf.in
 delete mode 100644 src/qemu/qemu_agent.c
 delete mode 100644 src/qemu/qemu_agent.h
 delete mode 100644 src/qemu/qemu_alias.c
 delete mode 100644 src/qemu/qemu_alias.h
 delete mode 100644 src/qemu/qemu_backup.c
 delete mode 100644 src/qemu/qemu_backup.h
 delete mode 100644 src/qemu/qemu_block.c
 delete mode 100644 src/qemu/qemu_block.h
 delete mode 100644 src/qemu/qemu_blockjob.c
 delete mode 100644 src/qemu/qemu_blockjob.h
 delete mode 100644 src/qemu/qemu_capabilities.c
 delete mode 100644 src/qemu/qemu_capabilities.h
 delete mode 100644 src/qemu/qemu_capspriv.h
 delete mode 100644 src/qemu/qemu_cgroup.c
 delete mode 100644 src/qemu/qemu_cgroup.h
 delete mode 100644 src/qemu/qemu_chardev.c
 delete mode 100644 src/qemu/qemu_chardev.h
 delete mode 100644 src/qemu/qemu_checkpoint.c
 delete mode 100644 src/qemu/qemu_checkpoint.h
 delete mode 100644 src/qemu/qemu_command.c
 delete mode 100644 src/qemu/qemu_command.h
 delete mode 100644 src/qemu/qemu_conf.c
 delete mode 100644 src/qemu/qemu_conf.h
 delete mode 100644 src/qemu/qemu_dbus.c
 delete mode 100644 src/qemu/qemu_dbus.h
 delete mode 100644 src/qemu/qemu_domain.c
 delete mode 100644 src/qemu/qemu_domain.h
 delete mode 100644 src/qemu/qemu_domain_address.c
 delete mode 100644 src/qemu/qemu_domain_address.h
 delete mode 100644 src/qemu/qemu_domainjob.c
 delete mode 100644 src/qemu/qemu_domainjob.h
 delete mode 100644 src/qemu/qemu_driver.c
 delete mode 100644 src/qemu/qemu_driver.h
 delete mode 100644 src/qemu/qemu_extdevice.c
 delete mode 100644 src/qemu/qemu_extdevice.h
 delete mode 100644 src/qemu/qemu_fd.c
 delete mode 100644 src/qemu/qemu_fd.h
 delete mode 100644 src/qemu/qemu_firmware.c
 delete mode 100644 src/qemu/qemu_firmware.h
 delete mode 100644 src/qemu/qemu_hostdev.c
 delete mode 100644 src/qemu/qemu_hostdev.h
 delete mode 100644 src/qemu/qemu_hotplug.c
 delete mode 100644 src/qemu/qemu_hotplug.h
 delete mode 100644 src/qemu/qemu_interface.c
 delete mode 100644 src/qemu/qemu_interface.h
 delete mode 100644 src/qemu/qemu_interop_config.c
 delete mode 100644 src/qemu/qemu_interop_config.h
 delete mode 100644 src/qemu/qemu_migration.c
 delete mode 100644 src/qemu/qemu_migration.h
 delete mode 100644 src/qemu/qemu_migration_cookie.c
 delete mode 100644 src/qemu/qemu_migration_cookie.h
 delete mode 100644 src/qemu/qemu_migration_params.c
 delete mode 100644 src/qemu/qemu_migration_params.h
 delete mode 100644 src/qemu/qemu_migration_paramspriv.h
 delete mode 100644 src/qemu/qemu_monitor.c
 delete mode 100644 src/qemu/qemu_monitor.h
 delete mode 100644 src/qemu/qemu_monitor_json.c
 delete mode 100644 src/qemu/qemu_monitor_json.h
 delete mode 100644 src/qemu/qemu_monitor_priv.h
 delete mode 100644 src/qemu/qemu_monitor_text.c
 delete mode 100644 src/qemu/qemu_monitor_text.h
 delete mode 100644 src/qemu/qemu_namespace.c
 delete mode 100644 src/qemu/qemu_namespace.h
 delete mode 100644 src/qemu/qemu_nbdkit.c
 delete mode 100644 src/qemu/qemu_nbdkit.h
 delete mode 100644 src/qemu/qemu_nbdkitpriv.h
 delete mode 100644 src/qemu/qemu_passt.c
 delete mode 100644 src/qemu/qemu_passt.h
 delete mode 100644 src/qemu/qemu_postparse.c
 delete mode 100644 src/qemu/qemu_postparse.h
 delete mode 100644 src/qemu/qemu_process.c
 delete mode 100644 src/qemu/qemu_process.h
 delete mode 100644 src/qemu/qemu_processpriv.h
 delete mode 100644 src/qemu/qemu_qapi.c
 delete mode 100644 src/qemu/qemu_qapi.h
 delete mode 100644 src/qemu/qemu_rdp.c
 delete mode 100644 src/qemu/qemu_rdp.h
 delete mode 100644 src/qemu/qemu_saveimage.c
 delete mode 100644 src/qemu/qemu_saveimage.h
 delete mode 100644 src/qemu/qemu_security.c
 delete mode 100644 src/qemu/qemu_security.h
 delete mode 100644 src/qemu/qemu_shim.c
 delete mode 100644 src/qemu/qemu_slirp.c
 delete mode 100644 src/qemu/qemu_slirp.h
 delete mode 100644 src/qemu/qemu_snapshot.c
 delete mode 100644 src/qemu/qemu_snapshot.h
 delete mode 100644 src/qemu/qemu_tpm.c
 delete mode 100644 src/qemu/qemu_tpm.h
 delete mode 100644 src/qemu/qemu_validate.c
 delete mode 100644 src/qemu/qemu_validate.h
 delete mode 100644 src/qemu/qemu_vhost_user.c
 delete mode 100644 src/qemu/qemu_vhost_user.h
 delete mode 100644 src/qemu/qemu_vhost_user_gpu.c
 delete mode 100644 src/qemu/qemu_vhost_user_gpu.h
 delete mode 100644 src/qemu/qemu_virtiofs.c
 delete mode 100644 src/qemu/qemu_virtiofs.h
 delete mode 100644 src/qemu/test_libvirtd_qemu.aug.in
 delete mode 100644 src/qemu/virtqemud.init.in
 delete mode 100644 src/qemu/virtqemud.service.extra.in
 delete mode 100644 src/qemu/virtqemud.socket.extra.in
 create mode 100644 src/remote/qemu_protocol.h
 delete mode 100644 tests/qemuagentdata/fsinfo.xml
 delete mode 100644 tests/qemuagenttest.c
 delete mode 100644 tests/qemublocktest.c
 delete mode 100644 tests/qemublocktestdata/backupmerge/basic-deep-out.json
 delete mode 100644 tests/qemublocktestdata/backupmerge/basic-flat-out.json
 delete mode 100644 
tests/qemublocktestdata/backupmerge/basic-intermediate-out.json
 delete mode 100644 tests/qemublocktestdata/backupmerge/empty-out.json
 delete mode 100644 tests/qemublocktestdata/backupmerge/snapshots-deep-out.json
 delete mode 100644 tests/qemublocktestdata/backupmerge/snapshots-flat-out.json
 delete mode 100644 
tests/qemublocktestdata/backupmerge/snapshots-intermediate-out.json
 [...]
 delete mode 100644 
tests/qemuxmlconfdata/x86_64-q35-default-models.x86_64-latest.args
 delete mode 100644 
tests/qemuxmlconfdata/x86_64-q35-default-models.x86_64-latest.xml
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-default-models.xml
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-graphics.x86_64-latest.args
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-graphics.x86_64-latest.xml
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-graphics.xml
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-headless.x86_64-latest.args
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-headless.x86_64-latest.xml
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-headless.xml
 delete mode 100644 
tests/qemuxmlconfdata/x86_64-q35-minimal.x86_64-latest.abi-update.args
 delete mode 100644 
tests/qemuxmlconfdata/x86_64-q35-minimal.x86_64-latest.abi-update.xml
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-minimal.x86_64-latest.args
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-minimal.x86_64-latest.xml
 delete mode 100644 tests/qemuxmlconfdata/x86_64-q35-minimal.xml
 delete mode 100644 tests/qemuxmlconftest.c

-- 
2.49.0

Reply via email to