Blame SPECS/virt-v2v.spec

c1a9fa
%undefine _package_note_flags
7bddab
# If we should verify tarball signature with GPGv2.
7bddab
%global verify_tarball_signature 1
7bddab
7bddab
# If there are patches which touch autotools files, set this to 1.
7bddab
%if !0%{?rhel}
7bddab
%global patches_touch_autotools %{nil}
7bddab
%else
7bddab
# On RHEL the downstream patches always touch autotools files.
7bddab
%global patches_touch_autotools 1
7bddab
%endif
7bddab
7bddab
# The source directory.
c659c5
%global source_directory 2.2-stable
7bddab
7bddab
Name:          virt-v2v
7bddab
Epoch:         1
c659c5
Version:       2.2.0
1359b8
Release:       6%{?dist}
7bddab
Summary:       Convert a virtual machine to run on KVM
7bddab
7bddab
License:       GPLv2+
7bddab
URL:           https://github.com/libguestfs/virt-v2v
7bddab
7bddab
Source0:       http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz
7bddab
%if 0%{verify_tarball_signature}
7bddab
Source1:       http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig
7bddab
# Keyring used to verify tarball signature.
7bddab
Source2:       libguestfs.keyring
7bddab
%endif
7bddab
7bddab
# Maintainer script which helps with handling patches.
7bddab
Source3:       copy-patches.sh
7bddab
c659c5
# Patches are maintained in the following repository:
c659c5
# https://github.com/libguestfs/virt-v2v/commits/rhel-9.2
c659c5
c1a9fa
# Patches.
c659c5
Patch0001:     0001-test-v2v-fedora-btrfs-conversion-spell-out-btrfs-fea.patch
c659c5
Patch0002:     0002-test-v2v-i-ova-spell-out-ntfs-feature-group-dependen.patch
c659c5
Patch0003:     0003-Translated-using-Weblate-Finnish.patch
c659c5
Patch0004:     0004-Translated-using-Weblate-Georgian.patch
c659c5
Patch0005:     0005-Update-translation-files.patch
c659c5
Patch0006:     0006-Translated-using-Weblate-Ukrainian.patch
c659c5
Patch0007:     0007-convert-windows-Remove-extraneous-blank-lines-in-sou.patch
c659c5
Patch0008:     0008-convert-windows-Document-what-copy_qemu_ga-function-.patch
c659c5
Patch0009:     0009-convert-windows-Remove-unused-open-Utils.patch
c659c5
Patch0010:     0010-o-kubevirt-Fix-mistake-in-error-message.patch
c659c5
Patch0011:     0011-o-kubevirt-Move-cpu-element-under-domain.patch
c659c5
Patch0012:     0012-o-kubevirt-Error-on-invalid-output-guest-names.patch
c659c5
Patch0013:     0013-Split-long-lines-in-messages.patch
c659c5
Patch0014:     0014-o-kubevirt-Implement-oo-compressed-for-qcow2-files.patch
c659c5
Patch0015:     0015-v2v-Remove-use-of-anchored.patch
c659c5
Patch0016:     0016-o-kubevirt-Replace-PCRE-anchored-with.patch
c659c5
Patch0017:     0017-o-libvirt-Add-correct-xmlns-libosinfo-for-Rocky-Linu.patch
c659c5
Patch0018:     0018-convert-linux-Require-host-cpu-for-all-RHEL-alike-9.patch
1359b8
Patch0019:     0019-detect_kernels-tighten-try-scope.patch
1359b8
Patch0020:     0020-detect_kernels-deal-with-RHEL-s-kernel-core-kernel-m.patch
1359b8
Patch0021:     0021-RHEL-v2v-Select-correct-qemu-binary-for-o-qemu-mode-.patch
1359b8
Patch0022:     0022-RHEL-v2v-Disable-the-qemu-boot-oo-qemu-boot-option-R.patch
1359b8
Patch0023:     0023-RHEL-Fix-list-of-supported-sound-cards-to-match-RHEL.patch
1359b8
Patch0024:     0024-RHEL-Fixes-for-libguestfs-winsupport.patch
1359b8
Patch0025:     0025-RHEL-v2v-i-disk-force-VNC-as-display-RHBZ-1372671.patch
1359b8
Patch0026:     0026-RHEL-v2v-do-not-mention-SUSE-Xen-hosts-RHBZ-1430203.patch
1359b8
Patch0027:     0027-RHEL-point-to-KB-for-supported-v2v-hypervisors-guest.patch
1359b8
Patch0028:     0028-RHEL-Disable-o-glance.patch
1359b8
Patch0029:     0029-RHEL-Remove-the-in-place-option.patch
1359b8
Patch0030:     0030-RHEL-9-oo-compressed-Remove-nbdcopy-version-check-an.patch
1359b8
Patch0031:     0031-RHEL-9-tests-Remove-btrfs-test.patch
c1a9fa
7bddab
%if !0%{?rhel}
7bddab
# libguestfs hasn't been built on i686 for a while since there is no
7bddab
# kernel built for this architecture any longer and libguestfs rather
7bddab
# fundamentally depends on the kernel.  Therefore we must exclude this
7bddab
# arch.  Note there is no bug filed for this because we do not ever
7bddab
# expect that libguestfs or virt-v2v will be available on i686 so
7bddab
# there is nothing that needs fixing.
7bddab
ExcludeArch:   %{ix86}
7bddab
%else
7bddab
# Architectures where virt-v2v is shipped on RHEL:
7bddab
#
7bddab
# not on aarch64 because it is not useful there
7bddab
# not on %%{power64} because of RHBZ#1287826
7bddab
# not on s390x because it is not useful there
7bddab
ExclusiveArch: x86_64
7bddab
%endif
7bddab
7bddab
%if 0%{patches_touch_autotools}
7bddab
BuildRequires: autoconf, automake, libtool
7bddab
%endif
7bddab
7bddab
BuildRequires: make
7bddab
BuildRequires: /usr/bin/pod2man
7bddab
BuildRequires: gcc
c1a9fa
BuildRequires: ocaml >= 4.04
7bddab
c1a9fa
BuildRequires: libguestfs-devel >= 1:1.44
7bddab
BuildRequires: augeas-devel
7bddab
BuildRequires: bash-completion
7bddab
BuildRequires: file-devel
7bddab
BuildRequires: gettext-devel
7bddab
BuildRequires: jansson-devel
c1a9fa
BuildRequires: libnbd-devel
7bddab
BuildRequires: libosinfo-devel
7bddab
BuildRequires: libvirt-daemon-kvm
7bddab
BuildRequires: libvirt-devel
7bddab
BuildRequires: libxml2-devel
c1a9fa
BuildRequires: pcre2-devel
7bddab
BuildRequires: perl(Sys::Guestfs)
7bddab
BuildRequires: po4a
7bddab
BuildRequires: /usr/bin/virsh
7bddab
BuildRequires: xorriso
7bddab
7bddab
BuildRequires: ocaml-findlib-devel
7bddab
BuildRequires: ocaml-libguestfs-devel
c659c5
BuildRequires: ocaml-libvirt-devel
7bddab
BuildRequires: ocaml-libnbd-devel
7bddab
BuildRequires: ocaml-fileutils-devel
7bddab
BuildRequires: ocaml-gettext-devel
7bddab
%if !0%{?rhel}
7bddab
BuildRequires: ocaml-ounit-devel
7bddab
%endif
7bddab
c659c5
# These are for running our limited test.
c659c5
BuildRequires: %{_bindir}/qemu-nbd
c659c5
BuildRequires: %{_bindir}/nbdcopy
c659c5
BuildRequires: %{_bindir}/nbdinfo
c659c5
BuildRequires: nbdkit-file-plugin
c659c5
BuildRequires: nbdkit-null-plugin
7bddab
BuildRequires: nbdkit-python-plugin
c659c5
BuildRequires: nbdkit-cow-filter >= 1.28.3-1.el9
c659c5
%ifarch x86_64
c659c5
BuildRequires: glibc-static
c659c5
%endif
7bddab
7bddab
%if 0%{verify_tarball_signature}
7bddab
BuildRequires: gnupg2
7bddab
%endif
7bddab
c659c5
Requires:      libguestfs%{?_isa} >= 1:1.48.4-4.el9
7bddab
Requires:      guestfs-tools >= 1.42
7bddab
7bddab
# XFS is the default filesystem in Fedora and RHEL.
7bddab
Requires:      libguestfs-xfs
7bddab
7bddab
%if 0%{?rhel}
7bddab
# For Windows conversions on RHEL.
7bddab
Requires:      libguestfs-winsupport >= 7.2
7bddab
%endif
7bddab
7bddab
Requires:      gawk
7bddab
Requires:      gzip
7bddab
Requires:      unzip
7bddab
Requires:      curl
7bddab
Requires:      openssh-clients >= 8.7p1
7bddab
Requires:      %{_bindir}/virsh
7bddab
7bddab
# Ensure the UEFI firmware is available, to properly convert
7bddab
# EFI guests (RHBZ#1429643).
7bddab
%ifarch x86_64
7bddab
Requires:      edk2-ovmf
7bddab
%endif
7bddab
%ifarch aarch64
7bddab
Requires:      edk2-aarch64
7bddab
%endif
7bddab
c1a9fa
%if !0%{?rhel}
c1a9fa
Requires:      python3
c1a9fa
%else
7bddab
Requires:      platform-python
c1a9fa
%endif
c1a9fa
Requires:      libnbd >= 1.12.4-2.el9
7bddab
Requires:      %{_bindir}/qemu-nbd
7bddab
Requires:      %{_bindir}/nbdcopy
7bddab
Requires:      %{_bindir}/nbdinfo
c1a9fa
Requires:      nbdkit-server >= 1.28.3-1.el9
7bddab
Requires:      nbdkit-curl-plugin
7bddab
Requires:      nbdkit-file-plugin
7bddab
Requires:      nbdkit-nbd-plugin
7bddab
Requires:      nbdkit-null-plugin
7bddab
Requires:      nbdkit-python-plugin
7bddab
Requires:      nbdkit-ssh-plugin
7bddab
%ifarch x86_64
7bddab
Requires:      nbdkit-vddk-plugin
7bddab
%endif
7bddab
Requires:      nbdkit-blocksize-filter
7bddab
Requires:      nbdkit-cacheextents-filter
c1a9fa
Requires:      nbdkit-cow-filter >= 1.28.3-1.el9
c1a9fa
Requires:      nbdkit-multi-conn-filter
7bddab
Requires:      nbdkit-rate-filter
7bddab
Requires:      nbdkit-retry-filter
7bddab
7bddab
# For rhsrvany.exe, used to install firstboot scripts in Windows guests.
7bddab
Requires:      mingw32-srvany >= 1.0-13
7bddab
7bddab
# On RHEL, virtio-win should be used to install virtio drivers
7bddab
# and qemu-ga in converted guests.  (RHBZ#1972644)
7bddab
%if 0%{?rhel}
7bddab
Recommends:    virtio-win
7bddab
%endif
7bddab
7bddab
7bddab
%description
7bddab
Virt-v2v converts a single guest from a foreign hypervisor to run on
7bddab
KVM.  It can read Linux and Windows guests running on VMware, Xen,
7bddab
Hyper-V and some other hypervisors, and convert them to KVM managed by
7bddab
libvirt, OpenStack, oVirt, Red Hat Virtualisation (RHV) or several
7bddab
other targets.  It can modify the guest to make it bootable on KVM and
7bddab
install virtio drivers so it will run quickly.
7bddab
7bddab
7bddab
%package bash-completion
7bddab
Summary:       Bash tab-completion for %{name}
7bddab
BuildArch:     noarch
7bddab
Requires:      bash-completion >= 2.0
7bddab
Requires:      %{name} = %{epoch}:%{version}-%{release}
7bddab
7bddab
7bddab
%description bash-completion
7bddab
Install this package if you want intelligent bash tab-completion
7bddab
for %{name}.
7bddab
7bddab
7bddab
%package man-pages-ja
7bddab
Summary:       Japanese (ja) man pages for %{name}
7bddab
BuildArch:     noarch
7bddab
Requires:      %{name} = %{epoch}:%{version}-%{release}
7bddab
7bddab
%description man-pages-ja
7bddab
%{name}-man-pages-ja contains Japanese (ja) man pages
7bddab
for %{name}.
7bddab
7bddab
7bddab
%package man-pages-uk
7bddab
Summary:       Ukrainian (uk) man pages for %{name}
7bddab
BuildArch:     noarch
7bddab
Requires:      %{name} = %{epoch}:%{version}-%{release}
7bddab
7bddab
%description man-pages-uk
7bddab
%{name}-man-pages-uk contains Ukrainian (uk) man pages
7bddab
for %{name}.
7bddab
7bddab
7bddab
%prep
7bddab
%if 0%{verify_tarball_signature}
7bddab
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
7bddab
%endif
c659c5
%autosetup -p1
7bddab
7bddab
%if 0%{patches_touch_autotools}
7bddab
autoreconf -i
7bddab
%endif
7bddab
7bddab
7bddab
%build
7bddab
%configure \
7bddab
%if !0%{?rhel}
7bddab
  --with-extra="fedora=%{fedora},release=%{release}" \
7bddab
%else
7bddab
  --with-extra="rhel=%{rhel},release=%{release}" \
7bddab
%endif
7bddab
7bddab
make V=1 %{?_smp_mflags}
7bddab
7bddab
7bddab
%install
7bddab
%make_install
7bddab
7bddab
# Delete libtool crap.
7bddab
find $RPM_BUILD_ROOT -name '*.la' -delete
7bddab
c1a9fa
# Virt-tools data directory.  This contains symlinks to rhsrvany.exe
c1a9fa
# and pnp_wait.exe which are satisfied by the dependency on
c1a9fa
# mingw32-srvany.
7bddab
mkdir -p $RPM_BUILD_ROOT%{_datadir}/virt-tools
7bddab
pushd $RPM_BUILD_ROOT%{_datadir}/virt-tools
c1a9fa
ln -sf ../../i686-w64-mingw32/sys-root/mingw/bin/rhsrvany.exe
c1a9fa
ln -sf ../../i686-w64-mingw32/sys-root/mingw/bin/pnp_wait.exe
7bddab
popd
7bddab
c1a9fa
%if 0%{?rhel}
c1a9fa
# On RHEL remove virt-v2v-in-place.
c1a9fa
rm $RPM_BUILD_ROOT%{_bindir}/virt-v2v-in-place
c1a9fa
rm $RPM_BUILD_ROOT%{_mandir}/man1/virt-v2v-in-place.1*
c1a9fa
%endif
c1a9fa
7bddab
# Find locale files.
7bddab
%find_lang %{name}
7bddab
7bddab
7bddab
%check
c659c5
%ifarch x86_64
c659c5
# Only run the tests with non-debug (ie. non-Rawhide) kernels.
c659c5
# XXX This tests for any debug kernel installed.
c659c5
if grep CONFIG_DEBUG_MUTEXES=y /lib/modules/*/config ; then
c659c5
    echo "Skipping tests because debug kernel is installed"
c659c5
    exit 0
c659c5
fi
c659c5
c659c5
# Make sure we can see the debug messages (RHBZ#1230160).
c659c5
export LIBGUESTFS_DEBUG=1
c659c5
export LIBGUESTFS_TRACE=1
c659c5
c659c5
# The built in tests take a very long time to run under TCG (in Koji),
c659c5
# so just perform a very simple conversion to check things are
c659c5
# working.
c659c5
for f in windows.img fedora.img; do
c659c5
    make -C test-data/phony-guests $f
c659c5
    if -s test-data/phony-guests/$f; then
c659c5
        ./run virt-v2v -v -x -i disk test-data/phony-guests/$f -o null
c659c5
    fi
c659c5
done
c659c5
%endif
7bddab
7bddab
7bddab
%files -f %{name}.lang
7bddab
%license COPYING
7bddab
%doc README
7bddab
%{_bindir}/virt-v2v
c1a9fa
%if !0%{?rhel}
c1a9fa
%{_bindir}/virt-v2v-in-place
c1a9fa
%endif
c659c5
%{_bindir}/virt-v2v-inspector
7bddab
%{_mandir}/man1/virt-v2v.1*
7bddab
%{_mandir}/man1/virt-v2v-hacking.1*
7bddab
%{_mandir}/man1/virt-v2v-input-vmware.1*
7bddab
%{_mandir}/man1/virt-v2v-input-xen.1*
c1a9fa
%if !0%{?rhel}
c1a9fa
%{_mandir}/man1/virt-v2v-in-place.1*
c1a9fa
%endif
c659c5
%{_mandir}/man1/virt-v2v-inspector.1*
7bddab
%{_mandir}/man1/virt-v2v-output-local.1*
7bddab
%{_mandir}/man1/virt-v2v-output-openstack.1*
7bddab
%{_mandir}/man1/virt-v2v-output-rhv.1*
7bddab
%{_mandir}/man1/virt-v2v-release-notes-1.42.1*
c1a9fa
%{_mandir}/man1/virt-v2v-release-notes-2.0.1*
c659c5
%{_mandir}/man1/virt-v2v-release-notes-2.2.1*
7bddab
%{_mandir}/man1/virt-v2v-support.1*
7bddab
%{_datadir}/virt-tools
7bddab
7bddab
7bddab
%files bash-completion
7bddab
%license COPYING
7bddab
%{_datadir}/bash-completion/completions/virt-v2v
7bddab
7bddab
7bddab
%files man-pages-ja
7bddab
%license COPYING
7bddab
%lang(ja) %{_mandir}/ja/man1/*.1*
7bddab
7bddab
7bddab
%files man-pages-uk
7bddab
%license COPYING
7bddab
%lang(uk) %{_mandir}/uk/man1/*.1*
7bddab
7bddab
7bddab
%changelog
1359b8
* Sun Apr 09 2023 Laszlo Ersek <lersek@redhat.com> - 1:2.2.0-6
1359b8
- cope with kernel-core / kernel-modules-core subpackage split in RHEL-9.2 guests
1359b8
  resolves: rhbz#2184970
c659c5
* Mon Feb 06 2023 Richard W.M. Jones <rjones@redhat.com> - 1:2.2.0-5
c659c5
- Rebase to virt-v2v 2.2.0
c659c5
  resolves: rhbz#2135762
c659c5
- Copy drivers for Windows 11, Windows 2019 & Windows 2022
c659c5
  resolves: rhbz#2149811
c659c5
- Fix Description field for Windows >= 10 in -o rhv/vdsm modes
c659c5
  resolves: rhbz#2149863
c659c5
- Fix UEFI fallback boot loader if broken
c659c5
  resolves: rhbz#2149629
c659c5
- Document Windows system on Dynamic Disk is not supported (2140548 comment 5)
c659c5
- Include the BOCHS DRM driver in the initial ram disk
c659c5
  resolves: rhbz#2131123
c659c5
- windows_virtio: favor "fwcfg" over "qemufwcfg"
c659c5
  resolves: rhbz#2151752
c659c5
- -o rhv-upload: set ovirt:id correctly
c659c5
  resolves: rhbz#2152465
c659c5
- Enable the %%check tests
c659c5
- -o kubevirt: Fix position of cpu field
c659c5
  resolves: rhbz#2162331
c659c5
- -o kubevirt: Fix incorrect error message
c659c5
  resolves: rhbz#2162441
c659c5
- -o kubevirt: Error if invalid guest name on target
c659c5
  resolves: rhbz#2162332
c659c5
- -o kubevirt: Enable -oo compressed option
c659c5
  resolves: rhbz#2162444
c659c5
- Remove -oo qemu-boot option completely
c659c5
  resolves: rhbz#2166565
c659c5
- Remove warning when converting Rocky Linux
c659c5
  resolves: rhbz#2166618
c659c5
- Fix kernel panic after converting Rocky Linux 9
c659c5
  resolves: rhbz#2166619
c659c5
c1a9fa
* Thu Aug 18 2022 Laszlo Ersek <lersek@redhat.com> - 1:2.0.7-6
c1a9fa
- Install qemu-ga package during conversion
c1a9fa
  resolves: rhbz#2028764
c1a9fa
c1a9fa
* Wed Aug 10 2022 Richard W.M. Jones <rjones@redhat.com> - 1:2.0.7-5
c1a9fa
- Remove LVM2 "devices file" during conversion
c1a9fa
  resolves: rhbz#2112801
c1a9fa
- Add support for Zstandard compressed kernel modules
c1a9fa
  resolves: rhbz#2116811
c1a9fa
c1a9fa
* Fri Jul 29 2022 Laszlo Ersek <lersek@redhat.com> - 1:2.0.7-4
c1a9fa
- Remove legacy crypto advice and replace with targeted mechanism
c1a9fa
  resolves: rhbz#2062360
c1a9fa
c1a9fa
* Mon Jul 25 2022 Laszlo Ersek <lersek@redhat.com> - 1:2.0.7-3
c1a9fa
- relax qemu64 VCPU feature checking in the libvirt output
c1a9fa
  resolves rhbz#2107503
c1a9fa
c1a9fa
* Fri Jul 15 2022 Richard W.M. Jones <rjones@redhat.com> - 1:2.0.7-2
c1a9fa
- Rebase to stable branch version 2.0.7
c1a9fa
  resolves: rhbz#2059287, rhbz#1658126, rhbz#1788823, rhbz#1854275
c1a9fa
- Fix openssh-clients dependency
c1a9fa
  resolves: rhbz#2064178
7bddab
- Fix security issue when running virt-v2v as root
c1a9fa
  resolves: rhbz#2066773
c1a9fa
- Remove -o json mode
c1a9fa
  resolves: rhbz#2074026
c1a9fa
- Allow conversion of guests with NVMe drives from VMX files
c1a9fa
  resolves: rhbz#2070530
c1a9fa
- Cleanly reject guests with snapshots when using -it ssh
c1a9fa
  resolves: rhbz#1774386
c1a9fa
- Document that vmx+ssh "-ip" auth doesn't cover ssh / scp shell commands
c1a9fa
  resolves: rhbz#1854275
c1a9fa
- Fix conversion if swap partition isn't encrypted with root directory
c1a9fa
  resolves: rhbz#1658128
c1a9fa
- Document permissions when importing OVA using RHV UI
c1a9fa
  resolves: rhbz#2039597
c1a9fa
- Multiple fixes for -o qemu mode
c1a9fa
  resolves: rhbz#2074805
c1a9fa
- Work around blocking bug in OpenStack
c1a9fa
  resolves: rhbz#2074801
c1a9fa
- If multiple open-vm-tools packages are installed, remove all (2076436)
c1a9fa
- For -o rhv-upload wait for VM creation task
c1a9fa
  resolves: rhbz#1985830
c1a9fa
- For -i vmx add full support for SATA hard disks
c1a9fa
  resolves: rhbz#1883802
c1a9fa
- Fix booting of RHEL 9.1 guests after conversion
c1a9fa
  resolves: rhbz#2076013
c1a9fa
- Fix -o qemu warning
c1a9fa
  resolves: rhbz#2082603
c1a9fa
- If listing RPM applications fails, rebuild DB and retry (2089623)
c1a9fa
- Document -i vmx -it ssh percent encoding in ssh URIs
c1a9fa
  resolves: rhbz#1938954
c1a9fa
- Document extra permissions needed for VMware 7 (1817050)
c1a9fa
- Remove osprober devices left around by grub2
c1a9fa
  resolves: rhbz#2003503
c1a9fa
- Add Requires python3 / platform-python
c1a9fa
  resolves: rhbz#2094779
c1a9fa
- Fix CVE-2022-2211 Denial of Service in --key parameter
c1a9fa
  resolves: rhbz#2102719
c1a9fa
- Add -oo compressed support
c1a9fa
  resolves: rhbz#2047660
c1a9fa
- Limit the maximum of disks per guest
c1a9fa
  resolves: rhbz#2051564
c1a9fa
- Add support for LUKS encrypted guests using Clevis & Tang
c1a9fa
  resolves: rhbz#1809453
c1a9fa
- Fix remapping of nvme devices in /boot/grub2/device.map
c1a9fa
  resolves: rhbz#2101665
c1a9fa
- Improve documentation of vmx+ssh and -ip option
c1a9fa
  resolves: rhbz#1854275
c1a9fa
- Fix race condition when unmounting in -o rhv mode (1953286#c26)
7bddab
7bddab
* Tue Feb 15 2022 Richard W.M. Jones <rjones@redhat.com> - 1:1.45.99-1
7bddab
- Rebase to upstream 1.45.99.
7bddab
- Add check for sufficient free space in the host
7bddab
  resolves: rhbz#2051394
7bddab
- Update documentation of -ip for conversions from VMware over HTTPS
7bddab
  related: rhbz#1960087
7bddab
- -o rhv-upload: Keep connections alive
7bddab
  resolves: rhbz#2032324
7bddab
- -o rhv-upload: Improve conversion performance
7bddab
  resolves: rhbz#2039255
7bddab
- -o rhv-upload: Replace -oo rhv-direct with -oo rhv-proxy
7bddab
  resolves: rhbz#2033096
7bddab
- Fix log line wrapping making log parsing difficult (1820221)
7bddab
7bddab
* Wed Feb 2 2022 Laszlo Ersek <lersek@redhat.com> - 1:1.45.97-4
7bddab
- v2v import from vCenter fails when using interactive password because
7bddab
  cookie-script tries to be interactive
7bddab
  (pick commit 8abc07a8589a)
7bddab
  resolves: rhbz#1960087
7bddab
- model='virtio-transitional' is wrongly added when converting windows
7bddab
  guest to local by rhel9 v2v
7bddab
  (pick commit range commit range 8abc07a8589a..cacedec64072)
7bddab
  resolves: rhbz#2043333
7bddab
7bddab
* Wed Jan 26 2022 Richard W.M. Jones <rjones@redhat.com> - 1:1.45.97-3
7bddab
- Rebase to upstream 1.45.97.
7bddab
  resolves: rhbz#2011713
7bddab
- Add virtio-transitional for older guests when converting to q35
7bddab
  resolves: rhbz#1942325
7bddab
- Fix -o rhv mode
7bddab
  resolves: rhbz#2027598
7bddab
- input: xen: Fix assertion error when importing from remote block device
7bddab
  resolves: rhbz#2041852
7bddab
- output: -o json: Allow -oo (output options) to work
7bddab
  resolves: rhbz#2041850
7bddab
- Fix virt-v2v hang when given incorrect vpx:// URL
7bddab
  resolves: rhbz#2041886
7bddab
- Fix hang when converting with virt-p2v
7bddab
  resolves: rhbz#2044911
7bddab
- Send nbdinfo debugging information to stderr
7bddab
  resolves: rhbz#2044922
7bddab
- Explicitly require platform-python
7bddab
  resolves: rhbz#2046178
7bddab
7bddab
* Thu Dec 23 2021 Laszlo Ersek <lersek@redhat.com> - 1:1.45.95-3
7bddab
- output_rhv: restrict block status collection to the old RHV output
7bddab
- Rebase from upstream commit 702a511b7f33 to direct child commit 07b12fe99fb9
7bddab
  resolves: rhbz#2034240
7bddab
7bddab
* Sat Dec 18 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.45.95-2
7bddab
- Rebase to upstream 1.45.95.
7bddab
- Change video type to VGA (instead of QXL).
7bddab
- Remove --in-place support properly.
7bddab
- Remove -o glance support properly.
7bddab
- Fix quoting with openssh >= 8.7 (RHEL) / 8.8
7bddab
- Fix q35 error "IDE controllers are unsupported"
7bddab
- Add virt-v2v and libvirt version in debug output
7bddab
- Fix -o rhv output mode showing no guests listed
7bddab
  resolves: rhbz#2011713, rhbz#1961107, rhbz#2027673,
7bddab
  rhbz#1637857, rhbz#2032112, rhbz#2027598
7bddab
7bddab
* Wed Aug 18 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.45.3-3
7bddab
- Fix conversion of Windows BitLocker guests
7bddab
  resolves: rhbz#1994984
7bddab
7bddab
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1:1.45.3-2
7bddab
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
7bddab
  Related: rhbz#1991688
7bddab
7bddab
* Fri Aug 06 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.45.3-1
7bddab
- New upstream development version 1.45.3.
7bddab
- Rebase RHEL patches.
7bddab
  resolves: rhbz#1950634
7bddab
7bddab
* Wed Jun 30 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.45.2-1
7bddab
- New upstream development version 1.45.2.
7bddab
- Remove --debug-overlays and --print-estimate options.
7bddab
- Remove -o glance option on RHEL 9 (RHBZ#1977539).
7bddab
- Remove support for RHEV-APT (RHBZ#1945549).
7bddab
7bddab
* Wed Jun 16 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.45.1-1.el9.1
7bddab
- New upstream development version 1.45.1.
7bddab
- Require virtio-win on RHEL (RHBZ#1972644).
7bddab
- v2v-test-harness, virt-v2v-copy-to-local have been removed upstream.
7bddab
7bddab
* Thu Jun 10 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.44.0-2
7bddab
- nbdkit-vddk-plugin dep only exists on x86-64.
7bddab
7bddab
* Mon May 10 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.44.0-1.el9.1
7bddab
- Rebuild in RHEL 9 against libguestfs 1.45.5
7bddab
  resolves: rhbz#1959042
7bddab
7bddab
* Fri Apr 30 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.44.0-1
7bddab
- New upstream stable branch version 1.44.0.
7bddab
7bddab
* Wed Apr 14 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.5-1
7bddab
- New upstream version 1.43.5.
7bddab
7bddab
* Thu Apr 01 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.4-5
7bddab
- Add upstream patch to depend on xorriso.
7bddab
- Change libguestfs-tools-c -> guestfs-tools.
7bddab
7bddab
* Tue Mar 30 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.4-3
7bddab
- Add downstream (RHEL-only) patches (RHBZ#1931724).
7bddab
7bddab
* Mon Mar  8 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.4-2
7bddab
- Bump and rebuild for ocaml-gettext update.
7bddab
7bddab
* Wed Mar  3 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.4-1
7bddab
- New upstream version 1.43.4.
7bddab
7bddab
* Tue Mar  2 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.3-4
7bddab
- OCaml 4.12.0 build
7bddab
7bddab
* Tue Mar  2 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.3-3
7bddab
- Add fix for OCaml 4.12.
7bddab
7bddab
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.43.3-2
7bddab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
7bddab
7bddab
* Tue Jan 05 2021 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.3-1
7bddab
- New upstream version 1.43.3.
7bddab
7bddab
* Thu Dec 03 2020 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.2-3
7bddab
- Drop obsolete virt-v2v-copy-to-local tool for Fedora 34 and RHEL 9.
7bddab
7bddab
* Wed Dec 02 2020 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.2-2
7bddab
- Unify Fedora and RHEL spec files.
7bddab
7bddab
* Tue Dec 01 2020 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.2-1
7bddab
- New upstream version 1.43.2.
7bddab
7bddab
* Tue Sep 01 2020 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.1-5
7bddab
- OCaml 4.11.1 rebuild
7bddab
7bddab
* Fri Aug 21 2020 Richard W.M. Jones <rjones@redhat.com> - 1:1.43.1-4
7bddab
- OCaml 4.11.0 rebuild
7bddab
7bddab
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.43.1-3
7bddab
- Second attempt - Rebuilt for
7bddab
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7bddab
7bddab
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.43.1-2
7bddab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
7bddab
7bddab
* Mon Jul 06 2020 Richard W.M. Jones <rjones@redhat.com> - 1.43.1-1
7bddab
- New development branch 1.43.
7bddab
7bddab
* Wed May 06 2020 Richard W.M. Jones <rjones@redhat.com> - 1.42.0-4
7bddab
- Re-add Epoch.  Forgotten when we split this package from libguestfs.
7bddab
7bddab
* Tue May 05 2020 Richard W.M. Jones <rjones@redhat.com> - 1.42.0-2
7bddab
- OCaml 4.11.0+dev2-2020-04-22 rebuild
7bddab
7bddab
* Thu Apr 16 2020 Richard W.M. Jones <rjones@redhat.com> - 1.42.0-1
7bddab
- New upstream stable version 1.42.0.
7bddab
7bddab
* Sat Apr 04 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-11
7bddab
- Update all OCaml dependencies for RPM 4.16.
7bddab
7bddab
* Thu Feb 27 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-10
7bddab
- OCaml 4.10.0 final.
7bddab
7bddab
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.41.8-9
7bddab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7bddab
7bddab
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-8
7bddab
- Bump release and rebuild.
7bddab
7bddab
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-7
7bddab
- Bump release and rebuild.
7bddab
7bddab
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-6
7bddab
- Bump release and rebuild.
7bddab
7bddab
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-5
7bddab
- OCaml 4.10.0+beta1 rebuild.
7bddab
- Use nbdkit-python-plugin (now all Python 3 in Rawhide).
7bddab
7bddab
* Wed Nov 27 2019 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-4
7bddab
- Use license instead of doc for COPYING file.
7bddab
- Include license in all subpackages.
7bddab
- Use gpgverify macro.
7bddab
- Don't own bash-completion directory because we Require the
7bddab
  bash-completion package which owns it already.
7bddab
7bddab
* Tue Nov 26 2019 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-2
7bddab
- Fix permissions on .sig file.
7bddab
- Disable -oa preallocated test since it fails in reviewers mock environment.
7bddab
7bddab
* Fri Nov 15 2019 Richard W.M. Jones <rjones@redhat.com> - 1.41.8-1
7bddab
- Initial release of separate virt-v2v program, was part of libguestfs.