|
|
61e9b3 |
# If we should verify tarball signature with GPGv2.
|
|
|
61e9b3 |
%global verify_tarball_signature 1
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# If there are patches which touch autotools files, set this to 1.
|
|
|
61e9b3 |
%global patches_touch_autotools 1
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# The source directory.
|
|
|
61e9b3 |
%global source_directory 1.42-stable
|
|
|
61e9b3 |
|
|
|
61e9b3 |
Name: virt-v2v
|
|
|
61e9b3 |
Epoch: 1
|
|
|
61e9b3 |
Version: 1.42.0
|
|
|
8984ae |
Release: 21%{?dist}
|
|
|
61e9b3 |
Summary: Convert a virtual machine to run on KVM
|
|
|
61e9b3 |
|
|
|
61e9b3 |
License: GPLv2+
|
|
|
61e9b3 |
URL: https://github.com/libguestfs/virt-v2v
|
|
|
61e9b3 |
|
|
|
61e9b3 |
Source0: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz
|
|
|
61e9b3 |
%if 0%{verify_tarball_signature}
|
|
|
61e9b3 |
Source1: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig
|
|
|
61e9b3 |
# Keyring used to verify tarball signature.
|
|
|
61e9b3 |
Source2: libguestfs.keyring
|
|
|
61e9b3 |
%endif
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Architectures where virt-v2v is shipped.
|
|
|
61e9b3 |
#
|
|
|
61e9b3 |
# not on aarch64 because it is not useful there
|
|
|
61e9b3 |
# not on %%{power64} because of RHBZ#1287826
|
|
|
61e9b3 |
# not on s390x because it is not useful there
|
|
|
61e9b3 |
ExclusiveArch: x86_64
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# RHEL 8 git repository is:
|
|
|
61e9b3 |
# https://github.com/libguestfs/virt-v2v/tree/rhel-8.6.0
|
|
|
61e9b3 |
# Use 'copy-patches.sh' to copy the patches from the git repo
|
|
|
61e9b3 |
# to the current directory.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Patches.
|
|
|
61e9b3 |
Patch0001: 0001-libvirt-make-use-of-libvirt-s-default-auth-handler-R.patch
|
|
|
61e9b3 |
Patch0002: 0002-i-libvirt-print-URI-without-connecting-RHBZ-1839917.patch
|
|
|
61e9b3 |
Patch0003: 0003-vCenter-fix-parsing-of-HTTP-status-string-RHBZ-18373.patch
|
|
|
61e9b3 |
Patch0004: 0004-v2v-o-libvirt-Remove-cache-none-RHBZ-1837453.patch
|
|
|
61e9b3 |
Patch0005: 0005-v2v-Remove-extraneous-when-setting-bandwidth-RHBZ-18.patch
|
|
|
61e9b3 |
Patch0006: 0006-v2v-it-vddk-Don-t-use-nbdkit-readahead-filter-with-V.patch
|
|
|
61e9b3 |
Patch0007: 0007-v2v-nbdkit-Handle-password-parameter-in-common_creat.patch
|
|
|
61e9b3 |
Patch0008: 0008-v2v-nbdkit-Don-t-use-password-parameter-RHBZ-1842440.patch
|
|
|
61e9b3 |
Patch0009: 0009-libosinfo-declare-autocleanup-funcs-with-libosinfo-1.patch
|
|
|
61e9b3 |
Patch0010: 0010-v2v-Use-common-documentation-for-keys-from-stdin.patch
|
|
|
61e9b3 |
Patch0011: 0011-docs-Multiple-keys-must-be-supplied-one-per-line-RHB.patch
|
|
|
61e9b3 |
Patch0012: 0012-v2v-Check-that-mac-ip-parameters-are-sensible-RHBZ-1.patch
|
|
|
61e9b3 |
Patch0013: 0013-libvirt-read-password-file-outside-libvirt-auth-call.patch
|
|
|
61e9b3 |
Patch0014: 0014-RHEL-8-v2v-Select-correct-qemu-binary-for-o-qemu-mod.patch
|
|
|
61e9b3 |
Patch0015: 0015-RHEL-8-v2v-Disable-the-qemu-boot-option-RHBZ-1147313.patch
|
|
|
61e9b3 |
Patch0016: 0016-RHEL-8-Fix-list-of-supported-sound-cards-to-match-RH.patch
|
|
|
61e9b3 |
Patch0017: 0017-RHEL-8-Fix-tests-for-libguestfs-winsupport.patch
|
|
|
61e9b3 |
Patch0018: 0018-RHEL-8-v2v-Disable-the-virt-v2v-in-place-option.patch
|
|
|
61e9b3 |
Patch0019: 0019-RHEL-8-v2v-i-disk-force-VNC-as-display-RHBZ-1372671.patch
|
|
|
61e9b3 |
Patch0020: 0020-RHEL-8-v2v-do-not-mention-SUSE-Xen-hosts-RHBZ-143020.patch
|
|
|
61e9b3 |
Patch0021: 0021-RHEL-8-v2v-rhv-upload-Remove-restriction-on-oa-spars.patch
|
|
|
61e9b3 |
Patch0022: 0022-RHEL-8-use-platform-python.patch
|
|
|
61e9b3 |
Patch0023: 0023-RHEL-8-point-to-KB-for-supported-v2v-hypervisors-gue.patch
|
|
|
61e9b3 |
Patch0024: 0024-v2v-Allow-large-temporary-directory-to-be-set-on-a-g.patch
|
|
|
61e9b3 |
Patch0025: 0025-v2v-o-openstack-Allow-guests-to-be-converted-to-UEFI.patch
|
|
|
61e9b3 |
Patch0026: 0026-v2v-Fix-spelling-mistake-in-uninstall-function-name.patch
|
|
|
61e9b3 |
Patch0027: 0027-v2v-windows-Refactor-uninstallation_commands-functio.patch
|
|
|
61e9b3 |
Patch0028: 0028-v2v-Replace-broken-VMware-Tools-uninstall-command-ms.patch
|
|
|
61e9b3 |
#Patch0029: 0029-Update-common-submodule-to-latest-upstream.patch
|
|
|
61e9b3 |
Patch0030: 0030-v2v-rhv-upload-plugin-Defer-imageio-connection.patch
|
|
|
61e9b3 |
Patch0031: 0031-v2v-windows-Fix-schtasks-SD-parameter.patch
|
|
|
61e9b3 |
Patch0032: 0032-v2v-Turn-pnp_wait.exe-warning-into-a-debug-message.patch
|
|
|
61e9b3 |
Patch0033: 0033-docs-UEFI-guest-conversion-to-o-openstack-is-support.patch
|
|
|
61e9b3 |
Patch0034: 0034-docs-o-openstack-Clarify-name-of-file-containing-Ope.patch
|
|
|
61e9b3 |
Patch0035: 0035-v2v-Allow-output-to-block-devices-RHBZ-1868690.patch
|
|
|
61e9b3 |
Patch0036: 0036-v2v-Disable-readahead-for-VMware-curl-sources-too-RH.patch
|
|
|
61e9b3 |
Patch0037: 0037-docs-Document-how-to-remove-Out-of-HTTP-sessions-lim.patch
|
|
|
61e9b3 |
Patch0038: 0038-v2v-Increase-required-free-space-in-Windows-to-100-M.patch
|
|
|
61e9b3 |
Patch0039: 0039-v2v-windows-Allow-qxldod.inf-as-synonym-for-qxl.inf.patch
|
|
|
61e9b3 |
Patch0040: 0040-RHEL-8-docs-Fix-version-of-virt-v2v-which-added-UEFI.patch
|
|
|
61e9b3 |
Patch0041: 0041-v2v-Increase-Linux-minimum-root-filesystem-to-100-MB.patch
|
|
|
61e9b3 |
Patch0042: 0042-v2v-rhv-upload-plugin-Fix-waiting-for-finalize.patch
|
|
|
61e9b3 |
Patch0043: 0043-v2v-windows-Do-not-fix-NTFS-heads-in-Windows-Vista-a.patch
|
|
|
61e9b3 |
Patch0044: 0044-v2v-vcenter-Implement-cookie-scripts.patch
|
|
|
61e9b3 |
Patch0045: 0045-convert-convert_windows.ml-Handle-date-formats-with-.patch
|
|
|
61e9b3 |
Patch0046: 0046-v2v-Force-format-of-input-to-be-specified.patch
|
|
|
61e9b3 |
Patch0047: 0047-v2v-Cope-with-libvirt-vpx-esx-driver-which-does-not-.patch
|
|
|
8984ae |
Patch0048: 0048-o-rhv-upload-wait-for-VM-creation-task.patch
|
|
|
8984ae |
Patch0049: 0049-tests-Add-test-of-i-ova-from-a-directory.patch
|
|
|
8984ae |
Patch0050: 0050-v2v-i-ova-Fix-parsing-if-OVA-directory-name-has-a-tr.patch
|
|
|
8984ae |
Patch0051: 0051-convert-If-listing-RPM-applications-fails-rebuild-DB.patch
|
|
|
8984ae |
Patch0052: 0052-update-common-submodule-for-CVE-2022-2211-fix.patch
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Patches which apply to the common/ submodule.
|
|
|
61e9b3 |
# These have to be hand-modified.
|
|
|
61e9b3 |
Patch1001: 0001-options-Use-new-cryptsetup-open-API-if-available.patch
|
|
|
61e9b3 |
Patch1002: 0002-options-Use-cryptX-instead-of-luksX-as-the-temporary.patch
|
|
|
61e9b3 |
Patch1003: 0003-options-Support-Windows-BitLocker-RHBZ-1808977.patch
|
|
|
61e9b3 |
Patch1004: 0004-options-Ignore-errors-from-guestfs_luks_uuid.patch
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Use git for patch management.
|
|
|
61e9b3 |
BuildRequires: git
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%if 0%{patches_touch_autotools}
|
|
|
61e9b3 |
BuildRequires: autoconf, automake, libtool
|
|
|
61e9b3 |
%endif
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# RHSRVANY and RHEV-APT, used for Windows virt-v2v conversions.
|
|
|
61e9b3 |
# RHSRVANY is built from source under Fedora from
|
|
|
61e9b3 |
# mingw32-srvany-1.0-15.20150115gitfd659e77.fc23.noarch
|
|
|
61e9b3 |
# RHEV-APT is taken from the RHEV Tools CD
|
|
|
61e9b3 |
# See https://bugzilla.redhat.com/show_bug.cgi?id=1186850
|
|
|
61e9b3 |
Source94: rhsrvany-fd659e77cdd9da484fdc9dcbe0605c62ec26fa30.tar.gz
|
|
|
61e9b3 |
Source95: SOURCES
|
|
|
61e9b3 |
Source96: rhsrvany.exe
|
|
|
61e9b3 |
Source97: RHEV-Application-Provisioning-Tool.exe_4.43-5
|
|
|
61e9b3 |
|
|
|
61e9b3 |
Source99: copy-patches.sh
|
|
|
61e9b3 |
|
|
|
61e9b3 |
BuildRequires: /usr/bin/pod2man
|
|
|
61e9b3 |
BuildRequires: gcc
|
|
|
61e9b3 |
BuildRequires: ocaml >= 4.01
|
|
|
61e9b3 |
BuildRequires: libguestfs-devel >= 1:1.42
|
|
|
61e9b3 |
|
|
|
61e9b3 |
BuildRequires: augeas-devel
|
|
|
61e9b3 |
BuildRequires: bash-completion
|
|
|
61e9b3 |
BuildRequires: file-devel
|
|
|
61e9b3 |
BuildRequires: gettext-devel
|
|
|
61e9b3 |
BuildRequires: jansson-devel
|
|
|
61e9b3 |
BuildRequires: libosinfo-devel
|
|
|
61e9b3 |
BuildRequires: libvirt-devel
|
|
|
61e9b3 |
BuildRequires: libvirt-daemon-kvm
|
|
|
61e9b3 |
BuildRequires: libxml2-devel
|
|
|
61e9b3 |
BuildRequires: pcre-devel
|
|
|
61e9b3 |
BuildRequires: perl(Sys::Guestfs)
|
|
|
61e9b3 |
BuildRequires: po4a
|
|
|
61e9b3 |
BuildRequires: /usr/bin/virsh
|
|
|
61e9b3 |
|
|
|
61e9b3 |
BuildRequires: ocaml-findlib-devel
|
|
|
61e9b3 |
BuildRequires: ocaml-libguestfs-devel
|
|
|
61e9b3 |
BuildRequires: ocaml-fileutils-devel
|
|
|
61e9b3 |
BuildRequires: ocaml-gettext-devel
|
|
|
61e9b3 |
|
|
|
61e9b3 |
BuildRequires: nbdkit-python-plugin
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%if 0%{verify_tarball_signature}
|
|
|
61e9b3 |
BuildRequires: gnupg2
|
|
|
61e9b3 |
%endif
|
|
|
61e9b3 |
|
|
|
61e9b3 |
Requires: libguestfs%{?_isa} >= 1:1.42
|
|
|
61e9b3 |
Requires: libguestfs-tools-c >= 1:1.42
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# For Windows conversions.
|
|
|
61e9b3 |
Requires: libguestfs-winsupport >= 7.2
|
|
|
61e9b3 |
|
|
|
61e9b3 |
Requires: gawk
|
|
|
61e9b3 |
Requires: gzip
|
|
|
61e9b3 |
Requires: unzip
|
|
|
61e9b3 |
Requires: curl
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Ensure the UEFI firmware is available, to properly convert
|
|
|
61e9b3 |
# EFI guests (RHBZ#1429643).
|
|
|
61e9b3 |
%ifarch x86_64
|
|
|
61e9b3 |
Requires: edk2-ovmf
|
|
|
61e9b3 |
%endif
|
|
|
61e9b3 |
%ifarch aarch64
|
|
|
61e9b3 |
Requires: edk2-aarch64
|
|
|
61e9b3 |
%endif
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Needed for -it vddk, and -o rhv-upload.
|
|
|
61e9b3 |
Requires: nbdkit
|
|
|
61e9b3 |
Requires: nbdkit-curl-plugin
|
|
|
61e9b3 |
Requires: nbdkit-python-plugin
|
|
|
61e9b3 |
Requires: nbdkit-ssh-plugin
|
|
|
61e9b3 |
Requires: nbdkit-vddk-plugin
|
|
|
61e9b3 |
Requires: platform-python
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%description
|
|
|
61e9b3 |
Virt-v2v converts a single guest from a foreign hypervisor to run on
|
|
|
61e9b3 |
KVM. It can read Linux and Windows guests running on VMware, Xen,
|
|
|
61e9b3 |
Hyper-V and some other hypervisors, and convert them to KVM managed by
|
|
|
61e9b3 |
libvirt, OpenStack, oVirt, Red Hat Virtualisation (RHV) or several
|
|
|
61e9b3 |
other targets. It can modify the guest to make it bootable on KVM and
|
|
|
61e9b3 |
install virtio drivers so it will run quickly.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%package bash-completion
|
|
|
61e9b3 |
Summary: Bash tab-completion for %{name}
|
|
|
61e9b3 |
BuildArch: noarch
|
|
|
61e9b3 |
Requires: bash-completion >= 2.0
|
|
|
61e9b3 |
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# The bash completion for virt-v2v were shipped with the others of libguestfs:
|
|
|
61e9b3 |
Obsoletes: libguestfs-bash-completion < 1:1.42.0
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%description bash-completion
|
|
|
61e9b3 |
Install this package if you want intelligent bash tab-completion
|
|
|
61e9b3 |
for %{name}.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%package man-pages-ja
|
|
|
61e9b3 |
Summary: Japanese (ja) man pages for %{name}
|
|
|
61e9b3 |
BuildArch: noarch
|
|
|
61e9b3 |
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# The man pages for virt-v2v were shipped with the others of libguestfs:
|
|
|
61e9b3 |
Obsoletes: libguestfs-man-pages-ja < 1:1.42.0
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%description man-pages-ja
|
|
|
61e9b3 |
%{name}-man-pages-ja contains Japanese (ja) man pages
|
|
|
61e9b3 |
for %{name}.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%package man-pages-uk
|
|
|
61e9b3 |
Summary: Ukrainian (uk) man pages for %{name}
|
|
|
61e9b3 |
BuildArch: noarch
|
|
|
61e9b3 |
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# The man pages for virt-v2v were shipped with the others of libguestfs:
|
|
|
61e9b3 |
Obsoletes: libguestfs-man-pages-uk < 1:1.42.0
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%description man-pages-uk
|
|
|
61e9b3 |
%{name}-man-pages-uk contains Ukrainian (uk) man pages
|
|
|
61e9b3 |
for %{name}.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%prep
|
|
|
61e9b3 |
%if 0%{verify_tarball_signature}
|
|
|
61e9b3 |
tmphome="$(mktemp -d)"
|
|
|
61e9b3 |
gpgv2 --homedir "$tmphome" --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0}
|
|
|
61e9b3 |
%endif
|
|
|
61e9b3 |
%setup -q
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Use git to manage patches.
|
|
|
61e9b3 |
# http://rwmj.wordpress.com/2011/08/09/nice-rpm-git-patch-management-trick/
|
|
|
61e9b3 |
git init
|
|
|
61e9b3 |
git config user.email "libguestfs@redhat.com"
|
|
|
61e9b3 |
git config user.name "libguestfs"
|
|
|
61e9b3 |
git add .
|
|
|
61e9b3 |
git commit -a -q -m "%{version} baseline"
|
|
|
61e9b3 |
git am %{patches}
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%if 0%{patches_touch_autotools}
|
|
|
61e9b3 |
autoreconf -fi
|
|
|
61e9b3 |
%endif
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%build
|
|
|
61e9b3 |
%configure \
|
|
|
61e9b3 |
--with-extra="rhel=%{rhel},release=%{release}"
|
|
|
61e9b3 |
|
|
|
61e9b3 |
make V=1 %{?_smp_mflags}
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%install
|
|
|
61e9b3 |
%make_install
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Virt-tools data directory.
|
|
|
61e9b3 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/virt-tools
|
|
|
61e9b3 |
cp %{SOURCE96} $RPM_BUILD_ROOT%{_datadir}/virt-tools/rhsrvany.exe
|
|
|
61e9b3 |
cp %{SOURCE97} $RPM_BUILD_ROOT%{_datadir}/virt-tools/rhev-apt.exe
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Delete the v2v test harness.
|
|
|
61e9b3 |
rm -r $RPM_BUILD_ROOT%{_libdir}/ocaml/v2v_test_harness
|
|
|
61e9b3 |
rm -r $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs/dllv2v_test_harness*
|
|
|
61e9b3 |
rm $RPM_BUILD_ROOT%{_mandir}/man1/virt-v2v-test-harness.1*
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# Find locale files.
|
|
|
61e9b3 |
%find_lang %{name}
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%check
|
|
|
61e9b3 |
# All tests fail at the moment because of bugs in libvirt blockdev.
|
|
|
61e9b3 |
# # Tests fail on both armv7 and ppc64le in Fedora 31 because the kernel
|
|
|
61e9b3 |
# # cannot boot on qemu.
|
|
|
61e9b3 |
# %ifnarch %{arm} ppc64le
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# # On x86_64 this single test fails with: "virt-v2v: warning: the
|
|
|
61e9b3 |
# # target hypervisor does not support a x86_64 KVM guest". Missing
|
|
|
61e9b3 |
# # BuildRequires?
|
|
|
61e9b3 |
# %ifarch x86_64
|
|
|
61e9b3 |
# truncate -s 0 tests/test-v2v-o-libvirt.sh
|
|
|
61e9b3 |
# %endif
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# # This test fails in mock.
|
|
|
61e9b3 |
# truncate -s 0 tests/test-v2v-oa-option.sh
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# # Make sure we can see the debug messages (RHBZ#1230160).
|
|
|
61e9b3 |
# export LIBGUESTFS_DEBUG=1
|
|
|
61e9b3 |
# export LIBGUESTFS_TRACE=1
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# make %{?_smp_mflags} check || {
|
|
|
61e9b3 |
# cat tests/test-suite.log
|
|
|
61e9b3 |
# exit 1
|
|
|
61e9b3 |
# }
|
|
|
61e9b3 |
|
|
|
61e9b3 |
# %endif
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%files -f %{name}.lang
|
|
|
61e9b3 |
%doc COPYING README
|
|
|
61e9b3 |
%{_bindir}/virt-v2v
|
|
|
61e9b3 |
%{_bindir}/virt-v2v-copy-to-local
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-copy-to-local.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-hacking.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-input-vmware.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-input-xen.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-output-local.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-output-openstack.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-output-rhv.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-release-notes-1.42.1*
|
|
|
61e9b3 |
%{_mandir}/man1/virt-v2v-support.1*
|
|
|
61e9b3 |
%{_datadir}/virt-tools
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%files bash-completion
|
|
|
61e9b3 |
%doc COPYING
|
|
|
61e9b3 |
%{_datadir}/bash-completion/completions/virt-v2v
|
|
|
61e9b3 |
%{_datadir}/bash-completion/completions/virt-v2v-copy-to-local
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%files man-pages-ja
|
|
|
61e9b3 |
%doc COPYING
|
|
|
61e9b3 |
%lang(ja) %{_mandir}/ja/man1/*.1*
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%files man-pages-uk
|
|
|
61e9b3 |
%doc COPYING
|
|
|
61e9b3 |
%lang(uk) %{_mandir}/uk/man1/*.1*
|
|
|
61e9b3 |
|
|
|
61e9b3 |
|
|
|
61e9b3 |
%changelog
|
|
|
8984ae |
* Tue Jul 05 2022 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-21
|
|
|
8984ae |
- Fix assertion failure when parsing OVA dir with trailing slash
|
|
|
8984ae |
resolves: rhbz#2028823
|
|
|
8984ae |
- For -o rhv-upload wait for VM creation task
|
|
|
8984ae |
resolves: rhbz#1985827
|
|
|
8984ae |
- If listing RPM applications fails, rebuild DB and retry (2089623)
|
|
|
8984ae |
- Fix CVE-2022-2211 Denial of Service in --key parameter
|
|
|
8984ae |
resolves: rhbz#2102720
|
|
|
8984ae |
|
|
|
61e9b3 |
* Wed Nov 24 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-18
|
|
|
61e9b3 |
- Additional fix for backing file specified without backing format
|
|
|
61e9b3 |
related: rhbz#2025769
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Tue Nov 23 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-17
|
|
|
61e9b3 |
- Correct regexps used to fix schtasks command
|
|
|
61e9b3 |
- Fix backing file specified without backing format
|
|
|
61e9b3 |
resolves: rhbz#2023279, rhbz#2025769
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Fri Oct 29 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-16
|
|
|
61e9b3 |
- Implement cookie scripts for more reliable vCenter/HTTPS transfers
|
|
|
61e9b3 |
resolves: rhbz#2018173
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Wed Aug 18 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-15
|
|
|
61e9b3 |
- v2v: windows: Do not fix NTFS heads in Windows Vista and later
|
|
|
61e9b3 |
resolves: rhbz#1995000
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Fri Jul 16 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-14
|
|
|
61e9b3 |
- v2v: rhv-upload-plugin: Fix waiting for finalize
|
|
|
61e9b3 |
resolves: rhbz#1976024
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Wed Jun 30 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-13
|
|
|
61e9b3 |
- docs: Fix version of virt-v2v which added UEFI for OpenStack
|
|
|
61e9b3 |
related: rhbz#1872100
|
|
|
61e9b3 |
- v2v: Increase Linux minimum root filesystem to 100 MB
|
|
|
61e9b3 |
resolves: rhbz#1764569
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Tue May 11 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-12
|
|
|
61e9b3 |
- v2v: Fix conversion of BitLocker guests
|
|
|
61e9b3 |
resolves: rhbz#1959051
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Tue Apr 27 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-11
|
|
|
61e9b3 |
- v2v: windows: Allow qxldod.inf as synonym for qxl.inf
|
|
|
61e9b3 |
resolves: rhbz#1926102
|
|
|
61e9b3 |
- v2v: Increase required free space in Windows to 100 MB
|
|
|
61e9b3 |
resolves: rhbz#1949147
|
|
|
61e9b3 |
- docs: Document how to remove "Out of HTTP sessions" limit
|
|
|
61e9b3 |
- v2v: Disable readahead for VMware curl sources too
|
|
|
61e9b3 |
resolves: rhbz#1848862
|
|
|
61e9b3 |
- v2v: Allow output to block devices
|
|
|
61e9b3 |
resolves: rhbz#1868690
|
|
|
61e9b3 |
- docs: -o openstack: Clarify name of file containing OpenStack auth
|
|
|
61e9b3 |
resolves: rhbz#1871754
|
|
|
61e9b3 |
- docs: UEFI guest conversion to -o openstack is supported
|
|
|
61e9b3 |
resolves: rhbz#1872100
|
|
|
61e9b3 |
- v2v: Turn pnp_wait.exe warning into a debug message
|
|
|
61e9b3 |
resolves: rhbz#1903960
|
|
|
61e9b3 |
- v2v: windows: Fix schtasks /SD parameter
|
|
|
61e9b3 |
resolves: rhbz#1895323
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Thu Jan 21 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-9
|
|
|
61e9b3 |
- v2v: rhv-upload-plugin: Defer imageio connection
|
|
|
61e9b3 |
resolves: rhbz#1911568
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Tue Jan 19 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-8
|
|
|
61e9b3 |
- Replace broken VMware Tools uninstall command msiexec /i with /x.
|
|
|
61e9b3 |
resolves: rhbz#1917760
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Tue Jan 12 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-7
|
|
|
61e9b3 |
- Tell virt-v2v where overlay files must be placed
|
|
|
61e9b3 |
- Allow conversion to UEFI openstack
|
|
|
61e9b3 |
resolves: rhbz#1820282 rhbz#1872094
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Tue Sep 01 2020 Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-6
|
|
|
61e9b3 |
- Improve the documentation of --keys-from-stdin
|
|
|
61e9b3 |
resolves: rhbz#1858765
|
|
|
61e9b3 |
- Check that --mac :ip: parameters are sensible
|
|
|
61e9b3 |
resolves: rhbz#1858775
|
|
|
61e9b3 |
- -i libvirt: read password file outside libvirt auth callback
|
|
|
61e9b3 |
resolves: rhbz#1869454
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Wed Jun 24 2020 Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-5
|
|
|
61e9b3 |
- Ship a newer version of rhev-apt.exe
|
|
|
61e9b3 |
resolves: rhbz#1850000
|
|
|
61e9b3 |
- Ship the rhsrvany sources with a note for them, as requested by
|
|
|
61e9b3 |
Red Hat Legal.
|
|
|
61e9b3 |
- -i libvirt: ask for the password ourselves instead of letting nbdkit
|
|
|
61e9b3 |
ask for it (and potentially time out)
|
|
|
61e9b3 |
related: rhbz#1838425
|
|
|
61e9b3 |
- Fix build with libosinfo >= 1.8.0
|
|
|
61e9b3 |
resolves: rhbz#1850423
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Thu May 28 2020 Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-4
|
|
|
61e9b3 |
- -i libvirt: ask again for the password when -ip is not specified
|
|
|
61e9b3 |
resolves: rhbz#1838425
|
|
|
61e9b3 |
- -i libvirt: print URI without connecting
|
|
|
61e9b3 |
resolves: rhbz#1839917
|
|
|
61e9b3 |
- Handle HTTP/2 replies from vCenter
|
|
|
61e9b3 |
resolves: rhbz#1840126
|
|
|
61e9b3 |
- -o libvirt: remove cache=none from disks
|
|
|
61e9b3 |
resolves: rhbz#1837453
|
|
|
61e9b3 |
- Fix parameters for the nbdkit rate filter
|
|
|
61e9b3 |
resolves: rhbz#1841096
|
|
|
61e9b3 |
- -it vddk: do not use the nbdkit readahead filter with VDDK
|
|
|
61e9b3 |
resolves: rhbz#1832805
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Wed May 06 2020 Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-3
|
|
|
61e9b3 |
- Actually fix epoch dependencies.
|
|
|
61e9b3 |
- Fix virt-v2v-man-pages-uk migration from libguestfs-man-pages-uk.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Wed May 06 2020 Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-2
|
|
|
61e9b3 |
- Bump the libguestfs requirement to 1.42.0.
|
|
|
61e9b3 |
- Bump the epoch to 1 to match the version virt-v2v had when built from
|
|
|
61e9b3 |
the libguestfs source.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Thu Apr 16 2020 Richard W.M. Jones <rjones@redhat.com> - 1.42.0-1
|
|
|
61e9b3 |
- New upstream stable version 1.42.0.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Sat Apr 04 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-11
|
|
|
61e9b3 |
- Update all OCaml dependencies for RPM 4.16.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Thu Feb 27 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-10
|
|
|
61e9b3 |
- OCaml 4.10.0 final.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.41.8-9
|
|
|
61e9b3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-8
|
|
|
61e9b3 |
- Bump release and rebuild.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-7
|
|
|
61e9b3 |
- Bump release and rebuild.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-6
|
|
|
61e9b3 |
- Bump release and rebuild.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-5
|
|
|
61e9b3 |
- OCaml 4.10.0+beta1 rebuild.
|
|
|
61e9b3 |
- Use nbdkit-python-plugin (now all Python 3 in Rawhide).
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Wed Nov 27 2019 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-4
|
|
|
61e9b3 |
- Use license instead of doc for COPYING file.
|
|
|
61e9b3 |
- Include license in all subpackages.
|
|
|
61e9b3 |
- Use gpgverify macro.
|
|
|
61e9b3 |
- Don't own bash-completion directory because we Require the
|
|
|
61e9b3 |
bash-completion package which owns it already.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Tue Nov 26 2019 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-2
|
|
|
61e9b3 |
- Fix permissions on .sig file.
|
|
|
61e9b3 |
- Disable -oa preallocated test since it fails in reviewers mock environment.
|
|
|
61e9b3 |
|
|
|
61e9b3 |
* Fri Nov 15 2019 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-1
|
|
|
61e9b3 |
- Initial release of separate virt-v2v program, was part of libguestfs.
|