[Libguestfs] [virt-v2v wave 2 PATCH v1 00/16] replace QXL (and Cirrus) with standard VGA

Laszlo Ersek lersek at redhat.com
Sat Nov 13 22:29:43 UTC 2021


Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1961107
RFC:      https://listman.redhat.com/archives/libguestfs/2021-November/msg00007.html

Please see the v1 changes (relative to the RFC posting) in the Notes
sections of the individual patches.

No actual guests have been converted for testing v1.

Cc: Fabian Deutsch <fdeutsch at redhat.com>
Cc: Gerd Hoffmann <kraxel at redhat.com>
Cc: Kashyap Chamarthy <kchamart at redhat.com>

Thanks,
Laszlo

Laszlo Ersek (16):
  lib/types: introduce "Standard_VGA" constructor for
    "guestcaps_video_type"
  output: handle Standard_VGA in the libvirt XML and QEMU cmdline
    formats
  output: handle Standard_VGA in the OpenStack format
  output: handle Standard_VGA in the JSON format
  convert_linux: flip target display to Standard_VGA
  convert/windows_virtio: flip target display to Standard_VGA
  lib/create_ovf: fix "qxl_resourcetype" misnomer
  lib/create_ovf: place a standard VGA video device in the OVF xml
  lib/types: remove "QXL" constructor for "guestcaps_video_type"
  tests: remove the fake Windows guest drivers for the QXL device
  tests: remove the remaining QXL references (for completeness)
  lib/types: remove "Cirrus" constructor for "guestcaps_video_type"
  convert/windows_virtio: fix documentation of "install_drivers" return
    type
  lib/types: remove "guestcaps_video_type"
  lib/types: replace "source_video" type with plain "string"
  lib/types: remove the "source.s_video" field

 convert/convert_linux.ml                                    |  3 +--
 convert/convert_windows.ml                                  |  2 --
 convert/windows_virtio.ml                                   | 18 ++-------------
 convert/windows_virtio.mli                                  | 11 +++++-----
 input/input.ml                                              |  2 --
 input/parse_domain_from_vmx.ml                              |  8 -------
 input/parse_libvirt_xml.ml                                  | 16 --------------
 lib/create_ovf.ml                                           | 18 +++++++++------
 lib/types.ml                                                | 23 --------------------
 lib/types.mli                                               | 18 ++++-----------
 output/create_json.ml                                       |  5 +----
 output/create_libvirt_xml.ml                                |  4 +---
 output/openstack_image_properties.ml                        |  5 +----
 output/output.ml                                            |  3 +--
 test-data/fake-virtio-win/Makefile.am                       | 16 --------------
 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxl.cat   |  1 -
 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxl.inf   |  2 --
 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxl.sys   |  1 -
 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxldd.dll |  1 -
 test-data/fake-virtio-win/drivers/amd64/Win7/qxl.cat        |  1 -
 test-data/fake-virtio-win/drivers/amd64/Win7/qxl.inf        |  2 --
 test-data/fake-virtio-win/drivers/amd64/Win7/qxl.sys        |  1 -
 test-data/fake-virtio-win/drivers/amd64/Win7/qxldd.dll      |  1 -
 test-data/fake-virtio-win/drivers/i386/Win7/qxl.cat         |  1 -
 test-data/fake-virtio-win/drivers/i386/Win7/qxl.inf         |  2 --
 test-data/fake-virtio-win/drivers/i386/Win7/qxl.sys         |  1 -
 test-data/fake-virtio-win/drivers/i386/Win7/qxldd.dll       |  1 -
 test-data/fake-virtio-win/drivers/i386/WinXP/qxl.cat        |  1 -
 test-data/fake-virtio-win/drivers/i386/WinXP/qxl.inf        |  2 --
 test-data/fake-virtio-win/drivers/i386/WinXP/qxl.sys        |  1 -
 test-data/fake-virtio-win/drivers/i386/WinXP/qxldd.dll      |  1 -
 test-data/phony-guests/guests.xml.in                        |  2 +-
 tests/test-v2v-i-ova-formats.expected                       |  1 -
 tests/test-v2v-i-ova-gz.expected                            |  1 -
 tests/test-v2v-i-ova-snapshots.expected                     |  1 -
 tests/test-v2v-i-ova-snapshots.expected2                    |  1 -
 tests/test-v2v-i-ova-subfolders.expected                    |  1 -
 tests/test-v2v-i-ova-subfolders.expected2                   |  1 -
 tests/test-v2v-i-ova-tar.expected                           |  1 -
 tests/test-v2v-i-ova-tar.expected2                          |  1 -
 tests/test-v2v-i-ova-two-disks.expected                     |  1 -
 tests/test-v2v-i-ova-two-disks.expected2                    |  1 -
 tests/test-v2v-i-ova.xml                                    |  2 +-
 tests/test-v2v-i-vmx-1.expected                             |  1 -
 tests/test-v2v-i-vmx-2.expected                             |  1 -
 tests/test-v2v-i-vmx-3.expected                             |  1 -
 tests/test-v2v-i-vmx-4.expected                             |  1 -
 tests/test-v2v-i-vmx-5.expected                             |  1 -
 tests/test-v2v-in-place.sh                                  |  2 +-
 tests/test-v2v-o-rhv.ovf.expected                           |  2 +-
 tests/test-v2v-o-vdsm-options.ovf.expected                  |  2 +-
 tests/test-v2v-print-source.expected                        |  1 -
 tests/test-v2v-print-source.xml.in                          |  2 +-
 tests/test-v2v-windows-conversion.sh                        |  2 +-
 v2v/v2v_unit_tests.ml                                       | 16 --------------
 55 files changed, 34 insertions(+), 184 deletions(-)
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxl.cat
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxl.inf
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxl.sys
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win2008R2/qxldd.dll
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win7/qxl.cat
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win7/qxl.inf
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win7/qxl.sys
 delete mode 100644 test-data/fake-virtio-win/drivers/amd64/Win7/qxldd.dll
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/Win7/qxl.cat
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/Win7/qxl.inf
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/Win7/qxl.sys
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/Win7/qxldd.dll
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/WinXP/qxl.cat
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/WinXP/qxl.inf
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/WinXP/qxl.sys
 delete mode 100644 test-data/fake-virtio-win/drivers/i386/WinXP/qxldd.dll


base-commit: ab55f9432e774d83abe431cdf72b6b8e194fe9ec
-- 
2.19.1.3.g30247aa5d201



More information about the Libguestfs mailing list