SHA256
3
0
forked from pool/virt-v2v

100 Commits

Author SHA256 Message Date
b6e5cf0c7e Accepting request 1289364 from Virtualization
Update virt-v2v to version 2.8.1

OBS-URL: https://build.opensuse.org/request/show/1289364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=29
2025-07-01 09:35:47 +00:00
292aaae3ee - Update to virt-v2v 2.8.1 (jsc#PED-12706)
* convert: Replay dirty log for ext4 filesystems before running
    e2fsck
  * docs: Add pre-conversion tasks section
  * docs: Explain that the guest should not be running during
    conversion
  * output: Report space on the target filesystem
  * convert: Limit the amount of memory used by xfs_repair

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=97
2025-06-30 19:55:52 +00:00
cff344d892 Accepting request 1284946 from Virtualization
Update virt-v2v to version 2.8.0

OBS-URL: https://build.opensuse.org/request/show/1284946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=28
2025-06-12 13:53:03 +00:00
75f10fb525 Fix missing percent
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=95
2025-06-11 21:03:00 +00:00
16dde312ba - Update to virt-v2v 2.8.0 (jsc#PED-12706)
* New virt-v2v-open(1) tool.
  * Windows Server 2025 is supported (thanks Ming Xie).
  * Two features have been added to enhance data integrity.
  * The UEFI secureboot property is now modelled correctly, and
    (for outputs which support it) is reflected in the output
    metadata (thanks Daniel Berrange, Andrea Bolognani, Ming Xie).
  * Parallel disk copies are now possible, using the --parallel=N
    option. The default behaviour is still to do serial copies.
  * virt-v2v-in-place(1) has a new -O option. This generates the
    same output as virt-v2v-inspector(1), allowing callers to
    combine both passes into one.
  * Virtio-win driver selection has been made more robust.
    (Cole Robinson)
  * We now check filesystem integrity (using tools like fsck(8))
    before and after conversion, to ensure both that we fully
    understand the filesystem before conversion and that no
    corruption has happened during conversion. At the moment this
    is only implemented for Btrfs, ext4 and XFS.
  * Removed features
    Handling of kmod-xenpv has been removed. (Cole Robinson).
    --compressed: Use -oo compressed instead.
    --no-trim: This did nothing.
    --password-file: Use --ip instead.
    --qemu-boot: Use -oo qemu-boot instead.
    --vddk-*: Use --io vddk-* instead.
    --vdsm-*: Use --oo vdsm-* instead.
    --vmtype: This did nothing.
  * For a complete list of changes and bug fixes see,
    https://www.libguestfs.org/virt-v2v-release-notes-2.8.1.html

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=94
2025-06-11 20:48:35 +00:00
69ff5795de - Update to virt-v2v 2.7.17 (jsc#PED-12706)
* convert: Use e2fsck -n flag when checking ext2/3/4 filesystems
  * -o libvirt: use inspected osinfo short-id for libvirt XML
    annotation

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=93
2025-06-06 17:24:18 +00:00
d2f051ffc0 Accepting request 1279330 from Virtualization
Update virt-v2v to version 2.7.16

OBS-URL: https://build.opensuse.org/request/show/1279330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=27
2025-05-23 12:31:12 +00:00
6d78c2eaba Various spec file fixes to build latest version of virt-v2v
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=91
2025-05-22 14:36:48 +00:00
1c249efd8b Restore %{_mandir}/man1/virt-v2v-output-rhv.1%{?ext_man}
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=90
2025-05-21 12:24:30 +00:00
ca948d7368 Drop virt-v2v-output-rhv.1.gz
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=89
2025-05-21 12:20:41 +00:00
3103525286 * Various documentation updates
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=88
2025-05-21 12:07:05 +00:00
0667a8b85a - Update to virt-v2v 2.7.16 (jsc#PED-12706)
* input: vddk: Use single nbdkit-vddk-plugin instance with
    exports
  * v2v: Generate --machine-readable list of input and output modes
  * convert; Run a filesystem check before and after conversion

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=87
2025-05-21 11:36:14 +00:00
8c1c38fb3e Trivial changelog modification
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=86
2025-05-13 20:34:31 +00:00
7441a8bddf - Update to virt-v2v 2.7.15 (jsc#PED-12706)
* bash: Replace 'cp -d' command with POSIX 'cp -P'
  * ocaml-link.sh.in: Remove redundant use of getopt
  * lib/libvirt_utils.ml: Turn live domain error into a warning
  * convert: flush output after printing debug information
  * convert: Print more readable mountpoint stats
  * input: Add undocumented -io vddk-noextents=true option
  * v2v: Remove --vddk-*, --vdsm-*, --compressed, --qemu-boot compat options
  * v2v: Remove --no-trim and --vmtype options
  * v2v: Remove --password-file option
  * input: Add -io vddk-file=... option
  * Add new virt-v2v-open tool
  * Rename -o rhv -> -o ovirt, and -o rhv-upload -> -o ovirt-upload
  * Update common submodule with various modifications
  * -o libvirt: Use Output.disk_path to form the output disk name
  * input: vddk: Only ask for a password once

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=85
2025-05-13 17:45:25 +00:00
7750a1ec02 Accepting request 1270620 from Virtualization
Update virt-v2v to version 2.7.12

OBS-URL: https://build.opensuse.org/request/show/1270620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=26
2025-04-18 14:21:06 +00:00
d158a54293 Fix spec file
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=83
2025-04-16 19:14:43 +00:00
10771d803f - Update to virt-v2v 2.7.12 (jsc#PED-8910)
* Various Build fixes and enhancements
  * Various test and test data fixes and enhancements
  * Updates to documentation
  * mlcustomize: ignore sriov vioprot.* files too
  * mlcustomize: don't inject .pdb files
  * mlcustomize: Only use osinfo id for virtio-win path matching
  * mlcustomize: virtio-win: clarify virtio-1.0 support
  * mlcustomize: make windows q35 check independent of virtio
    drivers
  * mlcustomize: virtio-win: stop checking osinfo for virtio
    drivers
  * mltools: Strip out all libosinfo driver plumbing
  * mlutils: Remove need for OCaml OUnit2
  * mltools: Remove need for OCaml OUnit2 
  * mlstdutils: Remove need for OCaml OUnit2
  * mltools: Fix de-oUnit-ized tests
  * mltools: decouple and simplify osinfo device support checks
  * v2v: Use nbdcopy --blkhash in verbose mode
    Requires nbdcopy >= 1.23.1
  * v2v: Print nbdcopy command in debug output
  * convert: Move blank disk rejection test earlier
  * convert: Move 'typ' and 'package_format' assignments later
  * convert: Split out choosing the root and setting up the inspect
    struct
  * convert: Simplify how we create the "Converting ..." message
  * convert: Change API for Libosinfo_utils.get_os_by_short_id
  * lib: Factor out command line parsing of the --root option
  * input/parse_domain_from_vmx.ml:
    Allow sataN:M.deviceType = "disk"

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=82
2025-04-16 19:03:14 +00:00
ecc338891c Accepting request 1252759 from Virtualization
Update virt-v2v to version 2.7.8

OBS-URL: https://build.opensuse.org/request/show/1252759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=25
2025-03-13 14:06:42 +00:00
8d7a9049d6 Set requires on proper version of guestfs-tools
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=80
2025-03-13 12:37:27 +00:00
c45ae59028 Set requires on proper version of guestfs-tools
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=79
2025-03-13 12:31:34 +00:00
a6e55c4146 - Update to virt-v2v 2.7.8 (jsc#PED-8910)
* convert: Drop kmod-xenpv-* handling
  * Remove more RHEL 3 support
  * convert: Handle large output from 'rpm -ql' command
    This requires the new guestfs_sh_out API from libguestfs 1.55.6.
  * mlstdutils: Reimplement String.find, add String.find_from
  * mlstdutils: Reimplement String.nsplit tail recursively
  * mldrivers: Handle large output from 'rpm -ql' command
  * mlcustomize: Drop old virtio-win dir name scraping

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=78
2025-03-12 21:03:38 +00:00
40f935f059 Accepting request 1250269 from Virtualization
Update virt-v2v to version 2.7.7

OBS-URL: https://build.opensuse.org/request/show/1250269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=24
2025-03-05 12:41:06 +00:00
3bbd0733f1 - Update to virt-v2v 2.7.7 (jsc#PED-8910)
* convert: Drop kmod-xenpv-* handling
  * Remove more RHEL 3 support
  * convert: Handle large output from 'rpm -ql' command
  * mlcustomize: Drop old virtio-win dir name scraping

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=76
2025-03-03 21:53:04 +00:00
536ca04b15 Accepting request 1247723 from Virtualization
Update virt-v2v to version 2.7.6

OBS-URL: https://build.opensuse.org/request/show/1247723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=23
2025-02-21 20:39:17 +00:00
ee94934738 - Update to virt-v2v 2.7.6 (jsc#PED-8910)
* mldrivers/linux_bootloaders.ml: Don't overwrite EFI grub2 wrapper
  * convert: Use yum/apt/... for package removals, not rpm/dpkg
  * convert: Reload augeas after package remove

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=74
2025-02-18 16:43:57 +00:00
075f392647 - Update to virt-v2v 2.7.5 (jsc#PED-8910)
* Various language translation updates
  * po-docs: fixes and adjustments
  * valgrind: Add suppressions for two new memory leaks in glib

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=73
2025-02-12 22:46:37 +00:00
ff95297500 Accepting request 1235238 from Virtualization
Update virt-v2v to version 2.7.4

OBS-URL: https://build.opensuse.org/request/show/1235238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=22
2025-01-07 19:52:35 +00:00
af807d901e - Update to virt-v2v 2.7.4 (jsc#PED-8910)
* mltools: Replace jansson with json-c
  * lib: OVF: Add preliminary support for Windows Server 2025
  * in-place: Add a warning about checking the exit code
  * -i libvirtxml: Implement disk checksumming
  * v2v: Allow printing the checksum
  * -i libvirt: Trim whitespace around name
  * -o qemu: Replace hard-coded UEFI paths
  * -o qemu: Add set -e, -x at the top of the output script
  * -o qemu: Remove confusing comment about smm
  * lib, input: Model UEFI secureboot property in metadata
  * -i vmx: Parse uefi.secureBoot.enabled from vmx file
  * -o libvirt: Add full <firmware/> section
  * -o libvirt: Remove incorrect comment about secure boot
  * -i libvirt: Parse UEFI secureboot flag from libvirt XML
  * build: Move baseline OCaml to 4.08
  * build: Depend on libnbd >= 1.14
  * build: Use nbdcopy and nbdinfo from ./configure
  * v2v: Implement --parallel=N for parallel disk copies
  * in-place: Fix name of program in the --help output
  * inspector: Reorder -O option in alphabetical order
  * v2v: Ensure --parallel >= 1
  * inspector: Move the code that creates XML output to a separate file
  * in-place: Add new -O option to write inspector XML

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=71
2025-01-03 22:45:50 +00:00
77d8d33f1b Accepting request 1206710 from Virtualization
Update virt-v2v to version 2.6.0

OBS-URL: https://build.opensuse.org/request/show/1206710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=21
2024-10-10 20:15:01 +00:00
e583baf6e1 - Update to virt-v2v 2.6.0 (jsc#PED-8910)
* You can now use most virt-customize(1) options, such as
    installing arbitrary firstboot scripts, uploading or editing
    files, etc. during conversions.
  * Installation of QEMU Guest Agent in Windows guests has been
    revised and made much more reliable. Note that a visible effect
    of this change is that Windows guests may reboot four or more
    times during the first boot after conversion (which is
    necessary). (Thanks Vadim Rozenfeld, Konstantin Kostiuk, Yuri
    Benditovich, Yan Vugenfirer).
  * We now forcibly online all virtio disks during firstboot,
    working around a security mitigation in recent versions of
    Windows that offlines them if they change bus (Martin Necas).
  * QEMU Balloon Server (blnsvr) is now installed in Windows
    guests, if found on the virtio-win ISO. This improves
    statistics gathering for these guests.
  * Add support for Circle Linux (Bella Zhang).
  * Add some support for LoongArch guests (liuxiang).
  * -i ova mode now uses the detected guest firmware, if it's not
    specified in the OVA metadata (Bella Khizgiyaev).
  * -o kubevirt output mode has been substantially changed to fix
    multiple problems. It should be more compatible with real
    KubeVirt instances now. (Thanks Arik Hadas, Bella Khizgiyaev,
    Lee Yarwood, Martin Necas).
  * -o libvirt mode now includes an <os firmware> attribute
    specifying whether the guest needs BIOS or UEFI to boot.
  * The output of virt-v2v-inspector(1) has been revised, with much
    more metadata available.
  * The --mac option now allows the gateway and network mask length
    to be empty (Arik Hadas).

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=69
2024-10-10 13:40:09 +00:00
c595b93e32 Accepting request 1202256 from Virtualization
Update virt-v2v to version 2.5.10

OBS-URL: https://build.opensuse.org/request/show/1202256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=20
2024-09-23 13:19:08 +00:00
8b3adf9386 - Update to virt-v2v 2.5.10 (jsc#PED-8910)
* convert: Display osinfo in "Converting ..." message
  * Updated language translations
  * Fix the bugs in YAML generator
  * output: -o kubevirt: Fix firmware section to match specification

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=67
2024-09-20 17:26:45 +00:00
ce83822645 Accepting request 1197948 from Virtualization
Update virt-v2v to version 2.5.9

OBS-URL: https://build.opensuse.org/request/show/1197948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=19
2024-09-02 11:13:30 +00:00
7462e91fc6 - Update to virt-v2v 2.5.9 (jsc#PED-8910)
* convert: More robust qemu-ga installation, change paths
    mlcustomize: Use Start-Process -Wait to run qemu-ga installer
    mlcustomize: Add Firstboot.firstboot_dir function
    mlcustomize: Place powershell scripts into <firstboot_dir>\Temp
  * common: mlcustomize: Inject qemu-ga & blnsvr into
    <firstboot_dir>/Temp
  * Pull in a fix to make Windows firstboot more reliable.
    mlcustomize: Add some comments to firstboot batch file
    mlcustomize: Reboot Windows between each firstboot script
  * convert: windows: Don't wait indefinitely for netkvm.sys
  * convert: windows: Allow increasing verboseness of driver
    installation
  * convert: windows: Online all virtio disks at first boot
  * convert: windows: Ignore sriov drivers on virtio-win disk
- Update to virt-v2v 2.5.6 (jsc#PED-8910)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=65
2024-08-29 21:03:50 +00:00
61dbf39a03 Accepting request 1193743 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1193743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=18
2024-08-14 12:15:27 +00:00
f73fb2b3bb - Update to virt-v2v 2.5.6 (jsc#PED-6305)
* -i ova: Ignore dot-underscore-files in OVA files
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * --mac: Allow gw and len fields to be empty
  * Debugging enhancements

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=63
2024-08-06 17:05:55 +00:00
7b709fdfc7 Accepting request 1189089 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1189089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=17
2024-07-24 13:29:56 +00:00
78532c483c - Update to virt-v2v 2.5.5 (jsc#PED-6305)
* -i vmx: Remove scp -T option
  * -i vmx: Refactor ssh/scp code into a new module
  * -i vmx: Simplify scp wrapper
  * -i vmx: Add the input password to vmx_source
  * -i vmx: Remove dependency of ssh.ml on Xml.uri
  * -i vmx: Replace external ssh/scp with nbdkit-ssh-plugin
  * input/nbdkit_ssh: Make retry filter optional
  * input/nbdkit_ssh: Make password parameter optional
  * input/ssh: Use nbdinfo --can connect (instead of --size)
  * add CircleLinux to supported distros
  * Add support for LoongArch
  * -o rhv-upload: fix rhv-upload function to work with keycloak
    instead of basic auth only (#43)
  * -o rhv-upload: Add context if parsing params fails (#47)
  * -o rhv-upload: clarify debug message
  * -o rhv-upload: Dump the JSON before parsing
  * -o rhv-upload: Output outside of the with block
  * -o rhv-upload: Improve host id logging
  * -o rhv-upload: Don't share transfer.json (#49)
  * -o rhv-upload: Add O_TRUNC to truncate JSON file if it exists
  * -o kubevirt: Add os firmware field in output
  * -o kubevirt: Add CPU model & topology when available
  * -o kubevirt: Add network interfaces to output
  * -o kubevirt: Add an RNG device if virtio-rng driver in the
    guest
  * -o kubevirt: Use virtio-transitional for ancient guests
  * -o kubevirt: Add support for sound device
  * -o kubevirt: Add metadata labels
  * -o kubevirt: Create a VirtualMachine instead of a

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=61
2024-07-15 17:41:41 +00:00
8167410f09 Accepting request 1172600 from Virtualization
Drop Requires on filesystem tools packages and require libguestfs only which pulls in libguestfs-appliance

OBS-URL: https://build.opensuse.org/request/show/1172600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=16
2024-05-08 09:39:47 +00:00
e58b19888d Drop Requires on ntfsprogs, xfsprogs
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=59
2024-05-07 21:11:41 +00:00
67ea30eb84 Increase miminum version of libguestfs to run virt-v2v
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=58
2024-05-07 20:53:20 +00:00
7bab7869db Drop Requires on the following packages and move them into
libguestfs-appliance
  btrfsprogs, curl, dhcp-client, e2fsprogs, gptfdisk

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=57
2024-05-07 16:35:19 +00:00
844ab511ff - bsc#1223444 - New virt-v2v dependency on btrfsprogs causes error
with zypper dup on systems without btrfs installed
  Add additional Requires for filesystem tools in the spec file

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=56
2024-05-02 20:33:56 +00:00
59ef9bac1b Accepting request 1169235 from Virtualization
Spec file changes to improve support for converting windows and vmware guests and remote operation.

OBS-URL: https://build.opensuse.org/request/show/1169235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=15
2024-04-21 18:25:43 +00:00
4ce0e20af6 - Add Requires for dhcp-client
- Add conditional x86_64 arch Requires for nbdkit-vddk-plugin

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=54
2024-04-19 15:05:44 +00:00
34110649b0 Accepting request 1168910 from Virtualization
Spec file changes to improve support for converting windows and vmware guests and remote operation.

OBS-URL: https://build.opensuse.org/request/show/1168910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-v2v?expand=0&rev=14
2024-04-18 20:13:56 +00:00
9e95c0626a Added Requires on btrfsprogs
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=52
2024-04-18 16:51:05 +00:00
4858b0d614 - bsc#1223093 - virt-v2v needs nbdkit and libnbd on SLE15-SP6 to
function correctly
  Add Requires on libnbd and all nbdkit packages. The nbdkit
- Add Requires on gptfdisk and libguestfs-winsupport for
  converting windows VMs.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=51
2024-04-18 16:07:41 +00:00
ecb383d816 - Add Requires on libnbd and all nbdkit packages. The nbdkit
packages are required for remote execution.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=50
2024-04-15 21:29:27 +00:00
45dff23ca1 Add Requires on a couple packages needed for windows conversion
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-v2v?expand=0&rev=49
2024-03-29 19:19:08 +00:00