Blame SPECS/virt-v2v.spec

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.