Blame SPECS/virt-v2v.spec

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