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