From 945c648053053c826d79653a015b9e49d37ab4355d6b2291888d504bfb68569d Mon Sep 17 00:00:00 2001 From: Charles Arnold Date: Thu, 4 Jan 2024 20:47:02 +0000 Subject: [PATCH] - Update to virt-v2v 2.4.0 * New --block-driver option which can be used to choose to install either virtio-blk or virtio-scsi drivers * The virt-v2v --key option now recognizes LVM names like /dev/mapper/rhel_bootp--73--75--123-root * The --key option also supports a new --key all:... selector to try the same key on all devices. * Conversions now set the host-model CPU in the output metadata, except where the source hypervisor overrides this. The exception is -o qemu mode which uses -cpu host. * virt-v2v will now look for bootloader configuration in /boot/grub/grub.cfg for UEFI guests * Invoke pnputil (if available) to install drivers, fixing some Windows conversions * Skip SELinux relabelling if the guest has disabled SELinux * Several output modes now generate metadata to indicate whether the guest requires the RTC to be set to UTC (Linux) or localtime (most Windows). For example with -o libvirt this generates . * -i ova mode is now less strict about parsing the manifest file, which helps when converting some non-conforming OVA files. * Input modes using -it ssh now use the correct quoting * -i vmx mode now rejects VMDK files explicitly, reducing a source of user confusion * Multiple fixes to -o kubevirt mode. Also implement -oo compressed for this mode. * -o libvirt mode now supports Rocky Linux * -o openstack documentation for cloud configurations fixed * -o rhv-upload mode has an improved error when the -os parameter is invalid or missing OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=42 --- virt-v2v-2.3.8.tar.gz | 3 --- virt-v2v-2.3.8.tar.gz.sig | 17 -------------- virt-v2v-2.4.0.tar.gz | 3 +++ virt-v2v-2.4.0.tar.gz.sig | 17 ++++++++++++++ virt-v2v.changes | 48 +++++++++++++++++++++++++-------------- virt-v2v.spec | 4 ++-- 6 files changed, 53 insertions(+), 39 deletions(-) delete mode 100644 virt-v2v-2.3.8.tar.gz delete mode 100644 virt-v2v-2.3.8.tar.gz.sig create mode 100644 virt-v2v-2.4.0.tar.gz create mode 100644 virt-v2v-2.4.0.tar.gz.sig diff --git a/virt-v2v-2.3.8.tar.gz b/virt-v2v-2.3.8.tar.gz deleted file mode 100644 index bdd866c..0000000 --- a/virt-v2v-2.3.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95e78ef9d2f4f48ebe3e83b5f9987439a749b825080c37fd73ca154565389fda -size 7696982 diff --git a/virt-v2v-2.3.8.tar.gz.sig b/virt-v2v-2.3.8.tar.gz.sig deleted file mode 100644 index 2ff6711..0000000 --- a/virt-v2v-2.3.8.tar.gz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmWBrCERHHJpY2hAYW5u -ZXhpYS5vcmcACgkQkXOPc+G3aKC9dxAArTAAQcx57kqql7SG21+yxIoRqotfJcid -XCLnE9z4ns762REzGiW9msYMVXfCsnDcfLvLKoYAjNBtJ62cnGdiyveO7umV/rgm -uAg3qnkvIJGBtDMwAo4bnGd/JbW8dtyHnXw4Ck6fRa2X+ifYquK5MvSE8zCn/SKD -RaWMrHJQ3H9bdvLhZcZ1n7ymTg5ozaO+3W7uadvnDsgybDye8EUv5dJ8vz7VuNDs -gMfGp1VD/N4lNP3UjcSTVs3Z1SzaDvYBbyy1oYvWKHw4IUAHwnf/g5flULFWCu46 -Xm6axFu/JdmWo232CGD3pWeUx0zvihMXXElJqI1nOFJSRvWNSs4WlapS662lBkv4 -E2ANd+P9GdgRqGgTAaRyCWCxpYBJNOfiH1S4GaDM7FO6Xn4quREqCVOw68/0xAKH -XCo2ysPEydgemhjlAL/qTKN6TDjiMW0SzN9MoUH84ocuwmrfwy6DjjDQgjkyYABr -AAkmMQxjPysQ5Gb9/yFED0vzEHarex6hQpyinv11rfiGSbXZGa4bm4rtHIoRyAFX -7cUusLSYwNz1AAg91GMlUbtTjNzaMHVbLm+IRBI0/0kw9DHjCQq5wx1FwRzMUoi+ -xIWSzk3uO5ubYv4hERC1Y0qYluAHmD4IyKzzfwNueXs28e1ttVT2kCpVaPf6kFYV -r2LgCyicQ8g= -=mG/K ------END PGP SIGNATURE----- diff --git a/virt-v2v-2.4.0.tar.gz b/virt-v2v-2.4.0.tar.gz new file mode 100644 index 0000000..32ec2d7 --- /dev/null +++ b/virt-v2v-2.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c413cfc874c8ced3a84d9d63c8e9265930ef1746e653a8a9d432e1363dcecf47 +size 7702259 diff --git a/virt-v2v-2.4.0.tar.gz.sig b/virt-v2v-2.4.0.tar.gz.sig new file mode 100644 index 0000000..6cea853 --- /dev/null +++ b/virt-v2v-2.4.0.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmWW5kYRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKBddxAAvM08lmWH0IlpLwKX06TwnVERt8fXD++p +bjRrfj2mOoayoN/B1oE61laCdZgCzPtN6MC/aW94LITaGJWHi7YYqdgdRgL1NqeC +n0tu8t14XsCT1xTIOa1ndb018+a5ppIcOnmGAj4naM5uA50rgRwChdSOTP/H10+J +93M2rvvak8aVdeWEhnMJyqWG2mFJ0YselJ+cMu66XFBkK7wg4UwCzzJ4Blqb1Igd +W/wctLDLqPVAxI85P/2p2dt+N4vzOnT/jr+dFxXOJg99E6iwa3qPCdzGHmszjhyC +uNhq/pWMt5tSk34IwYduyk1b9mlx9dCQsyREwrVomsdZD+XrUZHhrGrlcVJDfT07 +2DCkVnGAoH0DRmz3t69KJS9U1JgzkaTDNaezkLlIZ7VZOdaC5nK74efnN0yinBkJ +9GhmR0qbk4/QVKeNWSftu4Rd9OUtRSaEMH0kO/S42vl3fW59u+ZGMEz26Ar4x/q7 +jLx3vKfduJbpvberc3kQ2p9jQbUjlyFOTtnTAf84ckyIkvEMwpEhlyfchctPji/K +IaJ4Yd0KnKiLg/GH9Eon79cadAV2hzvYb2FZYI1RcrbRH+nZvGLgSbvHobqESERT +hBBXrAhaazRdxbOVqwMV9d+lq4llzUJJMOVCsK/PLnigrl5OCLQNQ2IVBbPv8WFD +VMg/9mGiUj0= +=lbFv +-----END PGP SIGNATURE----- diff --git a/virt-v2v.changes b/virt-v2v.changes index 4a0fef1..09a824e 100644 --- a/virt-v2v.changes +++ b/virt-v2v.changes @@ -1,24 +1,38 @@ ------------------------------------------------------------------- -Wed Jan 3 13:06:31 MST 2024 - carnold@suse.com +Thu Jan 4 13:38:59 MST 2024 - carnold@suse.com -- Update to virt-v2v 2.3.8 - * Various fixes and enhancements to -o kubevirt - * Various fixes and enhancements to -o libvirt - * -o qemu: Always use -cpu host unless overridden by source - hypervisor - * -o qemu: Set -rtc base=localtime when guest expects RTC set to - localtime - * -i ova: Less strict parsing of lines from the manifest file - * Introduce "block_driver" convert option - * Various fixes and enhancement to detecting windows virtio - * Add Inject_virtio_win.Virtio_SCSI as a possible block type - * write the proper block controller PCI ID to Win registry - * look for bootloader config in /boot/grub/grub.cfg in case of - UEFI - * mltools/libosinfo-c.c: Fix off-by-one error +- Update to virt-v2v 2.4.0 + * New --block-driver option which can be used to choose to + install either virtio-blk or virtio-scsi drivers + * The virt-v2v --key option now recognizes LVM names like + /dev/mapper/rhel_bootp--73--75--123-root + * The --key option also supports a new --key all:... selector to + try the same key on all devices. + * Conversions now set the host-model CPU in the output metadata, + except where the source hypervisor overrides this. The + exception is -o qemu mode which uses -cpu host. + * virt-v2v will now look for bootloader configuration in + /boot/grub/grub.cfg for UEFI guests + * Invoke pnputil (if available) to install drivers, fixing some + Windows conversions + * Skip SELinux relabelling if the guest has disabled SELinux + * Several output modes now generate metadata to indicate whether + the guest requires the RTC to be set to UTC (Linux) or + localtime (most Windows). For example with -o libvirt this + generates . + * -i ova mode is now less strict about parsing the manifest file, + which helps when converting some non-conforming OVA files. + * Input modes using -it ssh now use the correct quoting + * -i vmx mode now rejects VMDK files explicitly, reducing a + source of user confusion + * Multiple fixes to -o kubevirt mode. Also implement -oo + compressed for this mode. + * -o libvirt mode now supports Rocky Linux + * -o openstack documentation for cloud configurations fixed + * -o rhv-upload mode has an improved error when the -os parameter + is invalid or missing * Remove support for RHEL 3 * Various language translation updates - * Numerous bug fixes - Drop patches fix-compiler-error-Stdlib.stderr.patch fix-linker-error.patch diff --git a/virt-v2v.spec b/virt-v2v.spec index 6d38b8b..db3b900 100644 --- a/virt-v2v.spec +++ b/virt-v2v.spec @@ -20,9 +20,9 @@ # If there are patches which touch autotools files, set this to 1. %global patches_touch_autotools 1 # The source directory. -%global source_directory 2.3-development +%global source_directory 2.4-stable Name: virt-v2v -Version: 2.3.8 +Version: 2.4.0 Release: 0 Summary: Tools to convert a virtual machine to run on KVM License: GPL-2.0-or-later