Blame SPECS/virt-v2v.spec

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