diff --git a/.gitignore b/.gitignore index 8203505..2d73d2c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,11 @@ -*~ - # RPM target directories +/noarch /x86_64 # Version-dependent build artifacts /.build-*.log /virt-v2v-v*/ /virt-v2v-*.src.rpm -/results_virt-v2v/ # Source -/virt-v2v-*.tar.gz -/virt-v2v-*.tar.gz.sig +/virt-v2v-v*.tar.gz diff --git a/copy-patches.sh b/copy-patches.sh deleted file mode 100755 index 4f63c5f..0000000 --- a/copy-patches.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash - - -set -e - -# Maintainer script to copy patches from the git repo to the current -# directory. Use it like this: -# ./copy-patches.sh - -rhel_version=av-8.3.0 - -# Check we're in the right directory. -if [ ! -f virt-v2v.spec ]; then - echo "$0: run this from the directory containing 'virt-v2v.spec'" - exit 1 -fi - -git_checkout=$HOME/d/virt-v2v-rhel-$rhel_version -if [ ! -d $git_checkout ]; then - echo "$0: $git_checkout does not exist" - echo "This script is only for use by the maintainer when preparing a" - echo "virt-v2v release on RHEL." - exit 1 -fi - -# Get the base version of virt-v2v. -version=`grep '^Version:' virt-v2v.spec | awk '{print $2}'` -tag="v$version" - -# Remove any existing patches. -git rm -f [0-9]*.patch ||: -rm -f [0-9]*.patch - -# Get the patches. -(cd $git_checkout; rm -f [0-9]*.patch; git format-patch -N --submodule=diff $tag) -mv $git_checkout/[0-9]*.patch . - -# Remove any not to be applied. -rm -f *NOT-FOR-RPM*.patch - -# Add the patches. -git add [0-9]*.patch - -# Print out the patch lines. -echo -echo "--- Copy the following text into virt-v2v.spec file" -echo - -echo "# Patches." -for f in [0-9]*.patch; do - n=`echo $f | awk -F- '{print $1}'` - echo "Patch$n: $f" -done - -echo -echo "--- End of text" diff --git a/gating.yaml b/gating.yaml deleted file mode 100755 index 336c565..0000000 --- a/gating.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- !Policy -product_versions: - - rhel-* -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} - - !PassingTestCaseRule {test_case_name: libvirt-ci.v2v.brew-build.gating.x86_64.tier1.functional} diff --git a/libguestfs.keyring b/libguestfs.keyring deleted file mode 100644 index bb3eb55..0000000 Binary files a/libguestfs.keyring and /dev/null differ diff --git a/sources b/sources index 8fc8fc9..0b68e28 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (virt-v2v-2.10.0.tar.gz) = 035f2181c1cc5f482e96d3e21b513b95939ca224d71ac6ad938842d5af5d60ef07db1600d2ccb609dc2042b1c74088f6f39ffbe595cb51e80278ecb50c314515 -SHA512 (virt-v2v-2.10.0.tar.gz.sig) = cb6301224ef00577a9cd0fc8fa504e583eb447341bd3849e6854f2d78ae72ca39bca68b70f30efd3d1d64480acf161c5e4bc9ba943595ef4dd2a654c3268aa66 +2caf55a34ae086d34cbe82375c1b12c5 virt-v2v-v0.8.5.tar.gz diff --git a/tests/basic-test.sh b/tests/basic-test.sh deleted file mode 100755 index 71929e0..0000000 --- a/tests/basic-test.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -set -e -set -x - -# This only makes sure that virt-v2v isn't totally broken. -# virt-v2v is extensively tested on real guests by the QE -# team using a mix of automated and manual testing. - -# Fix libvirt. -systemctl restart virtqemud virtsecretd virtstoraged virtnetworkd - -virt-builder fedora-30 -virt-v2v -i disk fedora-30.img -o null diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 9dae6bd..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,13 +0,0 @@ -- hosts: localhost - roles: - - role: standard-test-basic - tags: - - classic - required_packages: - - virt-v2v - - guestfs-tools - - libvirt-daemon-kvm - tests: - - simple: - dir: . - run: ./basic-test.sh diff --git a/virt-v2v-0.8.5-00-786a74f0.patch b/virt-v2v-0.8.5-00-786a74f0.patch new file mode 100644 index 0000000..19cac20 --- /dev/null +++ b/virt-v2v-0.8.5-00-786a74f0.patch @@ -0,0 +1,101 @@ +commit 786a74f0f1c14cfb54a65ea8c5fc097f612b03a5 +Author: Matthew Booth +Date: Tue Dec 13 14:18:10 2011 +0000 + + Fix crash during format conversions + + Fix a regression introduced by commit 6dec2753fd9e7d726e140bb246ccf32df8af9fb5. + We didn't update the format conversion code when updating the GuestfsHandle API. + This change updates the API again, removing an unnecessary dependency between + GuestfsHandle and Volume. + +diff --git a/lib/Sys/VirtConvert/GuestfsHandle.pm b/lib/Sys/VirtConvert/GuestfsHandle.pm +index f6fa63f..fe34d14 100644 +--- a/lib/Sys/VirtConvert/GuestfsHandle.pm ++++ b/lib/Sys/VirtConvert/GuestfsHandle.pm +@@ -57,9 +57,9 @@ close() method, and the ability to register pre-close callbacks. + =item new(disks, transferiso, isrhev) + + Create a new object. Open a new Sys::Guestfs handle to proxy, using the disks +-defined in I, which is taken from the guest metadata. Add I +-as a read-only drive if it is given. If I is true, the handle will use +-user and group 36:36. ++defined in I, which is list of disk metadata defined as: [ [ name, path, ++format ], ... ]. Add I as a read-only drive if it is given. If ++I is true, the handle will use user and group 36:36. + + =cut + +@@ -77,12 +77,12 @@ sub new + + $g = Sys::Guestfs->new(); + foreach my $disk (@{$disks}) { +- my $vol = $disk->{dst}; ++ my ($name, $path, $format) = @$disk; + +- $g->add_drive_opts($vol->get_path(), +- format => $vol->get_format(), ++ $g->add_drive_opts($path, ++ format => $format, + iface => $interface, +- name => $disk->{device}); ++ name => $name); + } + + # Add the transfer iso if there is one +diff --git a/lib/Sys/VirtConvert/Transfer/Local.pm b/lib/Sys/VirtConvert/Transfer/Local.pm +index 667b282..5053ccb 100644 +--- a/lib/Sys/VirtConvert/Transfer/Local.pm ++++ b/lib/Sys/VirtConvert/Transfer/Local.pm +@@ -179,12 +179,13 @@ package Sys::VirtConvert::Transfer::GuestfsStream; + sub new + { + my $class = shift; +- my ($path) = @_; ++ my ($path, $format) = @_; + + my $self = {}; + bless($self, $class); + +- $self->{g} = new Sys::VirtConvert::GuestfsHandle([$path], undef, 0); ++ $self->{g} = new Sys::VirtConvert::GuestfsHandle([['sda', $path, $format]], ++ undef, 0); + + return $self; + } +diff --git a/p2v/server/virt-p2v-server.pl b/p2v/server/virt-p2v-server.pl +index 8c52b08..7427055 100755 +--- a/p2v/server/virt-p2v-server.pl ++++ b/p2v/server/virt-p2v-server.pl +@@ -343,8 +343,12 @@ sub convert + eval { + my $transferiso = $config->get_transfer_iso(); + ++ my @disks = map { [ $_->{device}, ++ $_->{dst}->get_path(), ++ $_->{dst}->get_format() ] } @{$meta->{disks}}; ++ + $g = new Sys::VirtConvert::GuestfsHandle( +- $meta->{disks}, ++ \@disks, + $transferiso, + $target->isa('Sys::VirtConvert::Connection::RHEVTarget') + ); +diff --git a/v2v/virt-v2v.pl b/v2v/virt-v2v.pl +index dead384..b438766 100755 +--- a/v2v/virt-v2v.pl ++++ b/v2v/virt-v2v.pl +@@ -518,8 +518,12 @@ v2vdie __('Guest doesn\'t define any storage devices') + $source->copy_storage($target, $output_format, $output_sparse); + + # Open a libguestfs handle on the guest's storage devices ++my @disks = map { [ $_->{device}, ++ $_->{dst}->get_path(), ++ $_->{dst}->get_format() ] } @{$meta->{disks}}; ++ + my $g = new Sys::VirtConvert::GuestfsHandle( +- $meta->{disks}, ++ \@disks, + $transferiso, + $output_method eq 'rhev' + ); diff --git a/virt-v2v.spec b/virt-v2v.spec index 9309b31..9f2b5a9 100644 --- a/virt-v2v.spec +++ b/virt-v2v.spec @@ -1,852 +1,238 @@ -# If we should verify tarball signature with GPGv2. -%global verify_tarball_signature 1 +Name: virt-v2v +Version: 0.8.5 +Release: 2%{?dist}%{?extra_release} +Summary: Convert a virtual machine to run on KVM -# The source directory. -%global source_directory 2.10-stable +Group: Applications/System +License: GPLv2+ and LGPLv2+ +URL: http://git.fedorahosted.org/git/virt-v2v.git +Source0: https://fedorahosted.org/releases/v/i/virt-v2v/%{name}-v%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -%if !0%{?rhel} -# Optional features enabled in this build for Fedora. -%global with_block_driver 1 -%global with_glance 1 -%global with_ovirt 1 -%global with_xen 1 +# Backported upstream patches +# Naming scheme: ---.patch +# name: virt-v2v +# version: the version of virt-v2v the patch was originally rebased to +# local seq no: the order the patches should be applied in +# git commit: the first 8 characters of the git commit hash -# libguestfs hasn't been built on i686 for a while since there is no -# kernel built for this architecture any longer and libguestfs rather -# fundamentally depends on the kernel. Therefore we must exclude this -# arch. Note there is no bug filed for this because we do not ever -# expect that libguestfs or virt-v2v will be available on i686 so -# there is nothing that needs fixing. -ExcludeArch: %{ix86} +Patch0: virt-v2v-0.8.5-00-786a74f0.patch -# Version extra string for Fedora. -%global version_extra fedora=%{fedora},release=%{release} +# Unfortunately, despite really being noarch, we have to make virt-v2v arch +# dependent to avoid build failures on architectures where libguestfs isn't +# available. +ExclusiveArch: %{ix86} x86_64 -%else +# Build system direct requirements +BuildRequires: gettext +BuildRequires: perl +BuildRequires: perl(Module::Build) +BuildRequires: perl(ExtUtils::Manifest) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl(Module::Find) -# Optional features enabled in this build for RHEL. -%global with_block_driver 0 -%global with_glance 0 -%global with_ovirt 0 -%global with_xen 0 +# Runtime perl modules also required at build time for use_ok test +BuildRequires: perl(DateTime) +BuildRequires: perl(IO::String) +BuildRequires: perl(Locale::TextDomain) +BuildRequires: perl(Module::Pluggable) +BuildRequires: perl(Net::HTTPS) +BuildRequires: perl(Sys::Guestfs) +BuildRequires: perl(Sys::Virt) +BuildRequires: perl(Term::ProgressBar) +BuildRequires: perl(URI) +BuildRequires: perl(XML::DOM) +BuildRequires: perl(XML::DOM::XPath) +BuildRequires: perl(XML::Writer) -# Architectures where virt-v2v is shipped on RHEL: -# -# not on aarch64 because it is not useful there -# not on %%{power64} because of RHBZ#1287826 -# not on s390x because it is not useful there -ExclusiveArch: x86_64 +# Need an explicit package dependency for version requires +BuildRequires: perl-libguestfs >= 1:1.6.0 +BuildRequires: perl-hivex >= 1.2.2 -# Version extra string for RHEL. -%global version_extra rhel=%{rhel},release=%{release} +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -%endif +# Need an explicit package dependency for version requires +Requires: perl-libguestfs >= 1:1.6.0 +Requires: perl-hivex >= 1.2.2 -Name: virt-v2v -Epoch: 1 -Version: 2.10.0 -Release: 1%{?dist} -Summary: Convert a virtual machine to run on KVM +# Required for passing flags to get_xml_description +Requires: perl(Sys::Virt) >= 0.2.4 -License: GPL-2.0-or-later AND LGPL-2.0-or-later -URL: https://github.com/libguestfs/virt-v2v +# Net::SSL is loaded dynamically by Net::HTTPS in +# Sys::VirtConvert::Transfer::ESX. The dependency isn't automatically +# discovered. +Requires: perl(Net::SSL) -Source0: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz -%if 0%{verify_tarball_signature} -Source1: http://download.libguestfs.org/virt-v2v/%{source_directory}/%{name}-%{version}.tar.gz.sig -# Keyring used to verify tarball signature. -Source2: libguestfs.keyring -%endif +# Need >= 0.8.1 for rpc fix talking to RHEL 5 libvirt +Requires: libvirt >= 0.8.1 -# Maintainer script which helps with handling patches. -Source3: copy-patches.sh +# For GuestOS transfer image +Requires: /usr/bin/mkisofs -BuildRequires: autoconf, automake, libtool -BuildRequires: make -BuildRequires: /usr/bin/pod2man -BuildRequires: perl(Pod::Usage) -BuildRequires: perl(Getopt::Long) -BuildRequires: perl(IPC::Run3) -BuildRequires: gcc -BuildRequires: ocaml >= 4.08 +# For guest image inspection +Requires: /usr/bin/qemu-img -BuildRequires: libguestfs-devel >= 1:1.58.0-1 -BuildRequires: augeas-devel -BuildRequires: bash-completion -%if 0%{?fedora} || 0%{?rhel} >= 11 -BuildRequires: bash-completion-devel -%endif -BuildRequires: file -BuildRequires: gettext-devel -BuildRequires: json-c-devel -BuildRequires: libnbd-devel >= 1.24 -BuildRequires: libosinfo-devel -BuildRequires: libvirt-daemon-kvm -BuildRequires: libvirt-devel -BuildRequires: libxcrypt-devel -BuildRequires: libxml2-devel -BuildRequires: pcre2-devel -BuildRequires: perl(Sys::Guestfs) -BuildRequires: po4a -BuildRequires: /usr/bin/virsh -BuildRequires: xorriso - -BuildRequires: ocaml-findlib-devel -BuildRequires: ocaml-libguestfs-devel -BuildRequires: ocaml-libvirt-devel -BuildRequires: ocaml-libnbd-devel -BuildRequires: ocaml-fileutils-devel -BuildRequires: ocaml-gettext-devel - -# These are for running our limited test. -BuildRequires: glibc-utils -BuildRequires: %{_bindir}/qemu-nbd -BuildRequires: %{_bindir}/nbdcopy -BuildRequires: %{_bindir}/nbdinfo -BuildRequires: nbdkit-server >= 1.46.1 -BuildRequires: nbdkit-file-plugin -BuildRequires: nbdkit-null-plugin -BuildRequires: nbdkit-cow-filter -BuildRequires: mingw-srvany-redistributable >= 1.1-6 -%ifarch x86_64 -BuildRequires: glibc-static -%endif - -%if 0%{verify_tarball_signature} -BuildRequires: gnupg2 -%endif - -Requires: libguestfs%{?_isa} >= 1:1.58.0-1 -Requires: guestfs-tools >= 1.54 - -# XFS is the default filesystem in Fedora and RHEL. -Requires: libguestfs-xfs - -%if 0%{?rhel} && ! 0%{?eln} -# For Windows conversions on RHEL. -Requires: libguestfs-winsupport >= 7.2 -%endif - -Requires: gawk -Requires: gzip -Requires: unzip -Requires: curl -Requires: openssh-clients >= 8.8p1 -Requires: %{_bindir}/virsh - -# Ensure the UEFI firmware is available, to properly convert -# EFI guests (RHBZ#1429643). -%ifarch x86_64 -Requires: edk2-ovmf -%endif -%ifarch aarch64 -Requires: edk2-aarch64 -%endif - -%if !%{with_ovirt} -Requires: /usr/bin/python3 -%endif -Requires: libnbd >= 1.24 -Requires: %{_bindir}/qemu-nbd -Requires: %{_bindir}/nbdcopy -Requires: %{_bindir}/nbdinfo -Requires: nbdkit-server >= 1.46.1 -Requires: nbdkit-curl-plugin -Requires: nbdkit-file-plugin -Requires: nbdkit-nbd-plugin -Requires: nbdkit-null-plugin -%if !%{with_ovirt} -Requires: nbdkit-python-plugin -%endif -Requires: nbdkit-ssh-plugin -%ifarch x86_64 -Requires: nbdkit-vddk-plugin -%endif -Requires: nbdkit-blocksize-filter -Requires: nbdkit-count-filter -Requires: nbdkit-cow-filter -Requires: nbdkit-multi-conn-filter -Requires: nbdkit-rate-filter -Requires: nbdkit-retry-filter - -# For rhsrvany.exe, used to install firstboot scripts in Windows guests. -Requires: mingw-srvany-redistributable >= 1.1-6 - -# On RHEL, virtio-win should be used to install virtio drivers -# and qemu-ga in converted guests. (RHBZ#1972644) -%if 0%{?rhel} -Recommends: virtio-win -%endif +# For ssh transfers +Requires: /usr/bin/ssh %description -Virt-v2v converts a single guest from a foreign hypervisor to run on -KVM. It can read Linux and Windows guests running on VMware, Xen, -Hyper-V and some other hypervisors, and convert them to KVM managed by -libvirt, OpenStack, oVirt, Red Hat Virtualisation (RHV) or several -other targets. It can modify the guest to make it bootable on KVM and -install virtio drivers so it will run quickly. - - -%package bash-completion -Summary: Bash tab-completion for %{name} -BuildArch: noarch -Requires: bash-completion >= 2.0 -Requires: %{name} = %{epoch}:%{version}-%{release} - - -%description bash-completion -Install this package if you want intelligent bash tab-completion -for %{name}. - - -%package man-pages-ja -Summary: Japanese (ja) man pages for %{name} -BuildArch: noarch -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description man-pages-ja -%{name}-man-pages-ja contains Japanese (ja) man pages -for %{name}. - - -%package man-pages-uk -Summary: Ukrainian (uk) man pages for %{name} -BuildArch: noarch -Requires: %{name} = %{epoch}:%{version}-%{release} - -%description man-pages-uk -%{name}-man-pages-uk contains Ukrainian (uk) man pages -for %{name}. +virt-v2v is a tool for converting and importing virtual machines to +libvirt-managed KVM, or Red Hat Enterprise Virtualization. It can import a +variety of guest operating systems from libvirt-managed hosts and VMware ESX. %prep -%if 0%{verify_tarball_signature} -%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%endif -%autosetup -p1 +%setup -q -n %{name}-v%{version} -# ACLOCAL_PATH is temporarily required to work around -# https://bugzilla.redhat.com/show_bug.cgi?id=2366708 -export ACLOCAL_PATH=/usr/share/gettext/m4/ -autoreconf -fiv +%patch0 -p1 %build -%configure \ -%if %{with_block_driver} - --enable-block-driver \ -%else - --disable-block-driver \ -%endif -%if %{with_glance} - --enable-glance \ -%else - --disable-glance \ -%endif -%if %{with_ovirt} - --enable-ovirt \ -%else - --disable-ovirt \ -%endif -%if %{with_xen} - --enable-xen \ -%else - --disable-xen \ -%endif - --with-extra="%{version_extra}" +%{__perl} Build.PL +./Build -make V=1 %{?_smp_mflags} +# perl doesn't need debuginfo +%define debug_package %{nil} %install -%make_install +rm -rf %{buildroot} +./Build install \ + --destdir %{buildroot} \ + --installdirs vendor \ + --install_path locale=%{_datadir}/locale \ + --install_path confdoc=%{_mandir}/man5 -# Delete libtool crap. -find $RPM_BUILD_ROOT -name '*.la' -delete +# Create lib directory, used for holding software to be installed in guests +statedir=%{buildroot}%{_localstatedir}/lib/virt-v2v +mkdir -p $statedir/software -%if 0%{?rhel} -# On RHEL move virt-v2v-in-place to libexec since it is not supported, -# and remove the documentation. -mkdir -p $RPM_BUILD_ROOT%{_libexecdir} -mv $RPM_BUILD_ROOT%{_bindir}/virt-v2v-in-place $RPM_BUILD_ROOT%{_libexecdir}/ -rm $RPM_BUILD_ROOT%{_mandir}/man1/virt-v2v-in-place.1* -%endif +# Copy Windows dependencies into place +windir=$statedir/software/windows +mkdir -p $windir + +cp windows/rhsrvany.exe windows/firstboot.bat $windir/ + +mkdir -p %{buildroot}%{_sysconfdir} +cp v2v/virt-v2v.conf %{buildroot}%{_sysconfdir}/ +cp v2v/virt-v2v.db $statedir/ -# Find locale files. %find_lang %{name} +# Not clear why this is being created as there is nothing arch-specific in +# virt-v2v. It isn't packaged, though, so we need to delete it. +[ -d "%{buildroot}/%{perl_archlib}" ] && + find %{buildroot}/%{perl_archlib} -name .packlist -type f | xargs rm + %check -# Check that the binary runs and the features match those configured. -./run virt-v2v --version -./run virt-v2v --machine-readable | tee machine-readable.out -grep "virt-v2v-2.0" machine-readable.out -grep "input:disk" machine-readable.out -%if %{with_block_driver} -grep "block-driver-option" machine-readable.out -%endif -%if %{with_glance} -grep "output:glance" machine-readable.out -%endif -%if %{with_ovirt} -grep "output:ovirt$" machine-readable.out -grep "output:ovirt-upload" machine-readable.out -grep "output:vdsm" machine-readable.out -%endif +./Build test -%ifarch x86_64 -# Only run the tests with non-debug (ie. non-Rawhide) kernels. -# XXX This tests for any debug kernel installed. -if grep CONFIG_DEBUG_MUTEXES=y /lib/modules/*/config ; then - echo "Skipping tests because debug kernel is installed" - exit 0 -fi -# Make sure we can see the debug messages (RHBZ#1230160). -export LIBGUESTFS_DEBUG=1 -export LIBGUESTFS_TRACE=1 - -# The built in tests take a very long time to run under TCG (in Koji), -# so just perform a very simple conversion to check things are -# working. -for f in windows.img fedora.img; do - make -C test-data/phony-guests $f - if test -s test-data/phony-guests/$f; then - ./run virt-v2v -v -x -i disk test-data/phony-guests/$f -o null - fi -done -%endif +%clean +rm -rf %{buildroot} %files -f %{name}.lang -%license COPYING -%doc README -%{_bindir}/virt-v2v -%if !0%{?rhel} -%{_bindir}/virt-v2v-in-place -%else -%{_libexecdir}/virt-v2v-in-place -%endif -%{_bindir}/virt-v2v-inspector -%{_bindir}/virt-v2v-open -%{_mandir}/man1/virt-v2v.1* -%{_mandir}/man1/virt-v2v-hacking.1* -%{_mandir}/man1/virt-v2v-input-vmware.1* -%if %{with_xen} -%{_mandir}/man1/virt-v2v-input-xen.1* -%endif -%if !0%{?rhel} -%{_mandir}/man1/virt-v2v-in-place.1* -%endif -%{_mandir}/man1/virt-v2v-inspector.1* -%{_mandir}/man1/virt-v2v-open.1* -%{_mandir}/man1/virt-v2v-output-local.1* -%{_mandir}/man1/virt-v2v-output-openstack.1* -%if %{with_ovirt} -%{_mandir}/man1/virt-v2v-output-ovirt.1* -%endif -%{_mandir}/man1/virt-v2v-release-notes-1.42.1* -%{_mandir}/man1/virt-v2v-release-notes-2.*.1* -%{_mandir}/man1/virt-v2v-support.1* +%defattr(-,root,root,-) +%doc TODO.txt +%doc META.yml +%doc ChangeLog +%doc COPYING COPYING.LIB -%files bash-completion -%license COPYING -%{bash_completions_dir}/virt-v2v +# For noarch packages: vendorlib +%{perl_vendorlib}/* +# Man pages +%{_mandir}/man1/*.1* +%{_mandir}/man3/*.3* +%{_mandir}/man5/*.5* -%files man-pages-ja -%license COPYING -%lang(ja) %{_mandir}/ja/man1/*.1* +# Executables +%attr(0755,root,root) %{_bindir}/virt-v2v +%attr(0755,root,root) %{_bindir}/virt-p2v-server +%dir %{_localstatedir}/lib/virt-v2v -%files man-pages-uk -%license COPYING -%lang(uk) %{_mandir}/uk/man1/*.1* +%config(noreplace) %{_sysconfdir}/virt-v2v.conf +%config %{_localstatedir}/lib/virt-v2v/virt-v2v.db +%config(noreplace) %{_localstatedir}/lib/virt-v2v/software %changelog -* Tue Jan 06 2026 Richard W.M. Jones - 1:2.10.0-1 -- New upstream stable branch version 2.10.0 -- Requires libguestfs >= 1.58.0 and nbdkit >= 1.46. +* Tue Dec 13 2011 Matthew Booth - 0.8.5-2 +- Fix crash during format conversion (BZ#767197) -* Tue Nov 4 2025 Richard W.M. Jones - 1:2.9.10-1 -- New upstream development version 2.9.10 -- Requires libguestfs 1.57.6 for new inspection APIs. +* Mon Dec 5 2011 Matthew Booth - 0.8.5-1 +- New upstream release 0.8.5 -* Thu Oct 16 2025 Richard W.M. Jones - 1:2.9.9-1 -- New upstream development version 2.9.9 +* Mon Sep 19 2011 Richard W.M. Jones - 0.8.4-1 +- New upstream release 0.8.4 -* Tue Oct 14 2025 Richard W.M. Jones - 1:2.9.8-2 -- OCaml 5.4.0 rebuild +* Mon Aug 22 2011 Richard W.M. Jones - 0.8.3-1 +- New upstream release 0.8.3. +- Include upstream patch to fix whitespace problems in PO files. +- Remove virt-p2v from build by synchronizing the spec file so it + almost matches the one in RHEL 6.2. Note that virt-p2v is built in + a separate SRPM called rubygem-virt-p2v. -* Mon Sep 22 2025 Richard W.M. Jones - 1:2.9.8-1 -- New upstream development version 2.9.8 -- Remove Windows conversion patch which is now upstream. +* Thu Jul 21 2011 Petr Sabata - 0.8.1-4 +- Perl mass rebuild -* Sat Sep 20 2025 Richard W.M. Jones - 1:2.9.7-1 -- New upstream development version 2.9.7 -- Backport non-upstream patch to improve Windows conversions +* Tue Jul 19 2011 Petr Sabata - 0.8.1-3 +- Perl mass rebuild -* Tue Sep 9 2025 Richard W.M. Jones - 1:2.9.6-1 -- New upstream development version 2.9.6 +* Tue May 17 2011 Matthew Booth - 0.8.1-2 +- Remove echoe build dependency +- Fix YAML error during P2V (RHBZ#705113) -* Fri Aug 29 2025 Richard W.M. Jones - 1:2.9.5-1 -- New upstream development version 2.9.5 -- Use new ./configure --disable/--enable flags for excluding RHEL features +* Tue Apr 26 2011 Matthew Booth - 0.8.1-1 +- Update to release 0.8.1 -* Wed Aug 27 2025 Richard W.M. Jones - 1:2.9.4-1 -- New upstream development version 2.9.4 +* Tue Apr 19 2011 Matthew Booth - 0.8.0-1 +- Update to release 0.8.0 +- Include virt-p2v -* Fri Aug 15 2025 Richard W.M. Jones - 1:2.9.3-1 -- New upstream development version 2.9.3 -- Ensure minimum libguestfs is 1.57.1 (for guestfs_setfiles) +* Mon Feb 07 2011 Fedora Release Engineering - 0.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild -* Fri Jul 25 2025 Fedora Release Engineering - 1:2.9.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild +* Thu Nov 4 2010 Matthew Booth - 0.7.0-1 +- Update to release 0.7.0 -* Sat Jul 19 2025 Richard W.M. Jones - 1:2.9.2-2 -- Bump minimum version of nbdkit to 1.45.1, matching current Rawhide -- Bump minimum version of nbdcopy to 1.22, matching current Fedora 42 -- Bump minimum version of libguestfs to 1.56 -- Bump minimum version of guestfs-tools to 1.54 -- Remove nbdkit-noextents-filter, option removed from virt-v2v 2.9.1 -- Add nbdkit-count-filter, added in nbdkit 1.45 -- Drop BR nbdkit-python-plugin, as it is not needed by our test +* Thu Jul 1 2010 Matthew Booth - 0.6.1-1 +- Only build virt-v2v on architectures where libguestfs is available -* Wed Jul 16 2025 Richard W.M. Jones - 1:2.9.2-1 -- New upstream development version 2.9.2 +* Mon Jun 21 2010 Matthew Booth - 0.6.1-0 +- Update to release 0.6.1 +- Disable building of debuginfo -* Sun Jul 13 2025 Jerry James - 1:2.9.1-2 -- Rebuild to fix OCaml dependencies again +* Mon Feb 22 2010 Matthew Booth - 0.4.0-1 +- Update to release 0.4.0 +- Change dependency on genisofs to mkisofs +- Update libguestfs dependency to 1.0.84 +- Add perl module dependencies: LWP::UserAgent, Net::HTTPS, Net::SSL, Net::URI +- Remove perl module dependency: Config::Tiny +- Add explicit build dependency on perl +- Add patch: virt-v2v-0.4.0-remove-fr.patch +- Add patch: virt-v2v-0.4.0-exechelper-cleanup.patch +- Add patch: virt-v2v-0.4.0-exechelper-tmpfile.patch -* Sun Jul 13 2025 Richard W.M. Jones - 1:2.9.1-1 -- New upstream development version 2.9.1 +* Mon Dec 7 2009 Stepan Kasal - 0.3.2-2 +- rebuild against perl 5.10.1 -* Sat Jul 12 2025 Jerry James - 1:2.8.1-2 -- Rebuild to fix OCaml dependencies +* Mon Nov 9 2009 Matthew Booth - 0.3.2-1 +- Update to release 0.3.2 +- Add BuildRequires gettext -* Thu Jun 26 2025 Richard W.M. Jones - 1:2.8.1-1 -- New upstream stable version 2.8.1 +* Mon Nov 9 2009 Matthew Booth - 0.3.0-1 +- Update to release 0.3.0 -* Wed Jun 11 2025 Richard W.M. Jones - 1:2.8.0-1 -- New upstream stable version 2.8.0 -- Finetune BRs to match upstream. +* Tue Sep 15 2009 Matthew Booth - 0.2.0-1 +- Update to release 0.2.0 -* Tue Jun 03 2025 Richard W.M. Jones - 1:2.7.17-1 -- New upstream development version 2.7.17 - -* Mon May 19 2025 Richard W.M. Jones - 1:2.7.16-1 -- New upstream development version 2.7.16 - -* Mon May 12 2025 Richard W.M. Jones - 1:2.7.15-1 -- New upstream development version 2.7.15 - -* Wed May 07 2025 Richard W.M. Jones - 1:2.7.14-1 -- New upstream development version 2.7.14 -- New tool: virt-v2v-open - -* Tue Apr 29 2025 Richard W.M. Jones - 1:2.7.13-1 -- New upstream development version 2.7.13 - -* Tue Apr 15 2025 Richard W.M. Jones - 1:2.7.12-1 -- New upstream development version 2.7.12 - -* Thu Apr 03 2025 Richard W.M. Jones - 1:2.7.11-1 -- New upstream development version 2.7.11 -- Enable ocaml-gettext again -- Remove oUnit - -* Sat Mar 22 2025 Richard W.M. Jones - 1:2.7.10-1 -- New upstream development version 2.7.10 - -* Tue Mar 11 2025 Richard W.M. Jones - 1:2.7.8-1 -- New upstream development version 2.7.8 - -* Thu Feb 27 2025 Richard W.M. Jones - 1:2.7.7-1 -- New upstream development version 2.7.7 -- Disable gettext support in Fedora Rawhide - -* Thu Feb 27 2025 Richard W.M. Jones - 1:2.7.6-2 -- Bump and rebuild for ocaml-gettext 0.5.0 - -* Thu Feb 13 2025 Richard W.M. Jones - 1:2.7.6-1 -- New upstream development version 2.7.6 - -* Wed Feb 05 2025 Richard W.M. Jones - 1:2.7.5-1 -- New upstream development version 2.7.5 - -* Tue Feb 04 2025 Richard W.M. Jones - 1:2.7.4-5 -- Bump and rebuild (RHBZ#2341511) - -* Sat Feb 01 2025 Björn Esser - 1:2.7.4-4 -- Add explicit BR: libxcrypt-devel - -* Sun Jan 19 2025 Fedora Release Engineering - 1:2.7.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jan 10 2025 Jerry James - 1:2.7.4-2 -- OCaml 5.3.0 rebuild for Fedora 42 - -* Mon Dec 09 2024 Richard W.M. Jones - 1:2.7.4-1 -- New upstream development version 2.7.4 - -* Mon Dec 02 2024 Richard W.M. Jones - 1:2.7.3-1 -- New upstream development version 2.7.3 - -* Mon Nov 18 2024 Richard W.M. Jones - 1:2.7.2-1 -- New upstream development version 2.7.2 - -* Tue Oct 22 2024 Richard W.M. Jones - 1:2.7.1-1 -- New upstream development version 2.7.1 -- Replace jansson with json-c - -* Tue Oct 22 2024 Richard W.M. Jones - 1:2.6.0-2 -- Rebuild for Jansson 2.14 - (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) - -* Tue Oct 08 2024 Richard W.M. Jones - 1:2.6.0-1 -- New upstream stable version 2.6.0 - -* Thu Oct 03 2024 Richard W.M. Jones - 1:2.5.11-1 -- New upstream development version 2.5.11 - -* Tue Sep 10 2024 Richard W.M. Jones - 1:2.5.10-1 -- New upstream development version 2.5.10 - -* Thu Aug 29 2024 Richard W.M. Jones - 1:2.5.9-1 -- New upstream development version 2.5.9 - -* Tue Aug 20 2024 Richard W.M. Jones - 1:2.5.8-1 -- New upstream development version 2.5.8 - -* Tue Aug 13 2024 Richard W.M. Jones - 1:2.5.7-1 -- New upstream development version 2.5.7 - -* Tue Jul 30 2024 Richard W.M. Jones - 1:2.5.6-1 -- New upstream development version 2.5.6 - -* Sat Jul 20 2024 Fedora Release Engineering - 1:2.5.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Thu Jul 11 2024 Richard W.M. Jones - 1:2.5.5-1 -- New upstream development version 2.5.5 - -* Wed Jun 19 2024 Richard W.M. Jones - 1:2.5.4-3 -- OCaml 5.2.0 ppc64le fix - -* Wed May 29 2024 Richard W.M. Jones - 1:2.5.4-2 -- OCaml 5.2.0 for Fedora 41 - -* Thu Apr 25 2024 Richard W.M. Jones - 1:2.5.4-1 -- New upstream development version 2.5.4 - -* Fri Apr 12 2024 Richard W.M. Jones - 1:2.5.3-2 -- Fix bytecode compilation (RHBZ#2274708) - -* Thu Apr 11 2024 Richard W.M. Jones - 1:2.5.3-1 -- New development branch version 2.5.3 -- Unconditionally run autoreconf. - -* Mon Mar 25 2024 Richard W.M. Jones - 1:2.5.2-2 -- Use %%{bash_completions_dir} macro - -* Tue Mar 12 2024 Richard W.M. Jones - 1:2.5.2-1 -- New development branch version 2.5.2 -- BR bash-completion-devel (new in Rawhide) - -* Sat Jan 27 2024 Fedora Release Engineering - 1:2.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jan 18 2024 Richard W.M. Jones - 1:2.5.1-1 -- New development branch version 2.5.1 - -* Thu Jan 4 2024 Richard W.M. Jones - 1:2.4.0-1 -- New stable branch version 2.4.0 - -* Tue Dec 19 2023 Richard W.M. Jones - 1:2.3.8-1 -- New development branch version 2.3.8 - -* Mon Dec 18 2023 Richard W.M. Jones - 1:2.3.7-4 -- OCaml 5.1.1 + s390x code gen fix for Fedora 40 - -* Tue Dec 12 2023 Richard W.M. Jones - 1:2.3.7-3 -- OCaml 5.1.1 rebuild for Fedora 40 - -* Sat Dec 09 2023 Richard W.M. Jones - 1:2.3.7-2 -- New development branch version 2.3.7 - -* Mon Nov 27 2023 Richard W.M. Jones - 1:2.3.6-2 -- Fix build for libxml2 2.12.1 - -* Thu Nov 02 2023 Richard W.M. Jones - 1:2.3.6-1 -- New development branch version 2.3.6 - -* Fri Oct 20 2023 Yaakov Selkowitz - 1:2.3.5-4 -- Use mingw-srvany-redistributable - -* Thu Oct 05 2023 Richard W.M. Jones - 1:2.3.5-3 -- OCaml 5.1 rebuild for Fedora 40 - -* Sat Jul 22 2023 Fedora Release Engineering - 1:2.3.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Fri Jul 14 2023 Richard W.M. Jones - 1:2.3.5-1 -- New development branch version 2.3.5 - -* Wed Jul 12 2023 Richard W.M. Jones - 1:2.3.4-4 -- OCaml 5.0 rebuild for Fedora 39 - -* Mon Jul 10 2023 Jerry James - 1:2.3.4-3 -- OCaml 5.0.0 rebuild - -* Mon Jun 05 2023 Richard W.M. Jones - 1:2.3.4-2 -- Migrated to SPDX license -- Fix installation on newer RHEL - -* Wed Apr 19 2023 Richard W.M. Jones - 1:2.3.4-1 -- New development branch version 2.3.4 - -* Mon Feb 06 2023 Richard W.M. Jones - 1:2.3.3-1 -- New development branch version 2.3.3 - -* Tue Jan 24 2023 Richard W.M. Jones - 1:2.3.2-2 -- Rebuild OCaml packages for F38 - -* Thu Jan 19 2023 Richard W.M. Jones - 1:2.3.2-1 -- New development branch version 2.3.2 - -* Tue Jan 17 2023 Richard W.M. Jones - 1:2.3.1-1 -- New development branch version 2.3.1 - -* Tue Jan 10 2023 Richard W.M. Jones - 1:2.2.0-1 -- New stable branch version 2.2.0 - -* Fri Jan 06 2023 Richard W.M. Jones - 1:2.1.12-1 -- New upstream development version 2.1.12 -- Add release notes for future virt-v2v 2.2 - -* Sat Dec 10 2022 Richard W.M. Jones - 1:2.1.11-2 -- New upstream development version 2.1.11 - -* Sat Nov 26 2022 Richard W.M. Jones - 1:2.1.10-1 -- New upstream development version 2.1.10 -- New tool: virt-v2v-inspector - -* Tue Oct 11 2022 Richard W.M. Jones - 1:2.1.9-1 -- New upstream development version 2.1.9 - -* Tue Aug 23 2022 Richard W.M. Jones - 1:2.1.8-2 -- Add BR glibc-static for tests on x86_64. - -* Mon Aug 01 2022 Richard W.M. Jones - 1:2.1.8-1 -- New upstream development version 2.1.8 - -* Sat Jul 23 2022 Fedora Release Engineering - 1:2.1.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Tue Jul 05 2022 Richard W.M. Jones - 1:2.1.7-1 -- New upstream development version 2.1.7 - -* Sun Jun 19 2022 Richard W.M. Jones - 1:2.1.6-2 -- OCaml 4.14.0 rebuild - -* Fri Jun 17 2022 Richard W.M. Jones - 1:2.1.6-1 -- New upstream development version 2.1.6 - -* Sat Jun 11 2022 Richard W.M. Jones - 1:2.1.5-1 -- New upstream development version 2.1.5 -- Add Requires python3 / platform-python (RHBZ#2094779) -- Remove nbdkit-readahead-filter as it is no longer used -- Enable the tests - -* Thu May 26 2022 Richard W.M. Jones - 1:2.1.4-1 -- New upstream development version 2.1.4 - -* Thu May 12 2022 Richard W.M. Jones - 1:2.1.3-1 -- New upstream development version 2.1.3 - -* Tue Apr 26 2022 Richard W.M. Jones - 1:2.1.2-1 -- New upstream development version 2.1.2 - -* Tue Apr 12 2022 Richard W.M. Jones - 1:2.1.1-1 -- New upstream development version 2.1.1 - -* Mon Apr 04 2022 Richard W.M. Jones - 1:2.0.2-1 -- New upstream stable branch version 2.0.2 - -* Wed Mar 23 2022 Richard W.M. Jones - 1:2.0.1-1 -- New upstream stable branch version 2.0.1 -- Fixes security issue when running virt-v2v as root (RHBZ#2066773). - -* Mon Mar 14 2022 Richard W.M. Jones - 1:2.0.0-1 -- New upstream stable branch version 2.0.0 -- New virt-v2v-in-place and release notes man pages. -- Remove the RHEL (downstream) patches which are out of date. -- Don't use absolute symlinks. - -* Tue Feb 15 2022 Richard W.M. Jones - 1:1.45.99-1 -- New upstream development version 1.45.99 (preview of 2.0) -- Requires nbdkit-blocksize-filter. - -* Thu Feb 10 2022 Richard W.M. Jones - 1:1.45.98-1 -- New upstream development version 1.45.98 (preview of 2.0) - -* Fri Feb 04 2022 Richard W.M. Jones - 1:1.45.97-3 -- OCaml 4.13.1 rebuild to remove package notes - -* Sat Jan 22 2022 Fedora Release Engineering - 1:1.45.97-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Mon Jan 17 2022 Richard W.M. Jones - 1:1.45.97-1 -- New upstream development version 1.45.97 (preview of 2.0) - -* Thu Jan 06 2022 Richard W.M. Jones - 1:1.45.96-1 -- New upstream development version 1.45.96 (preview of 2.0) - -* Sat Dec 18 2021 Richard W.M. Jones - 1:1.45.95-1 -- New upstream development version 1.45.95 (preview of 2.0) - -* Tue Dec 07 2021 Richard W.M. Jones - 1:1.45.94-1 -- New upstream development version 1.45.94 (preview of 2.0) - -* Fri Dec 03 2021 Richard W.M. Jones - 1:1.45.93-1 -- New upstream development version 1.45.93 (preview of 2.0) - -* Thu Dec 02 2021 Richard W.M. Jones - 1:1.45.92-1 -- New upstream development version 1.45.92 (preview of 2.0) - -* Thu Nov 25 2021 Richard W.M. Jones - 1:1.45.91-2 -- Bump release and rebuild - -* Tue Nov 23 2021 Richard W.M. Jones - 1:1.45.91-1 -- New upstream development version 1.45.91 (preview of 2.0) - -* Tue Oct 05 2021 Richard W.M. Jones - 1:1.45.90-2 -- OCaml 4.13.1 build - -* Tue Sep 21 2021 Richard W.M. Jones - 1:1.45.90-1 -- New upstream development version 1.45.90 (preview of 2.0) - -* Fri Aug 06 2021 Richard W.M. Jones - 1:1.45.3-1 -- New upstream development version 1.45.3. -- Rebase RHEL patches. - -* Fri Jul 23 2021 Fedora Release Engineering - 1:1.45.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jun 30 2021 Richard W.M. Jones - 1:1.45.2-1 -- New upstream development version 1.45.2. -- Remove --debug-overlays and --print-estimate options. -- Remove -o glance option on RHEL 9 (RHBZ#1977539). -- Remove support for RHEV-APT (RHBZ#1945549). - -* Wed Jun 16 2021 Richard W.M. Jones - 1:1.45.1-1 -- New upstream development version 1.45.1. -- Require virtio-win on RHEL (RHBZ#1972644). -- v2v-test-harness, virt-v2v-copy-to-local have been removed upstream. - -* Thu Jun 10 2021 Richard W.M. Jones - 1:1.44.0-2 -- nbdkit-vddk-plugin dep only exists on x86-64. - -* Fri Apr 30 2021 Richard W.M. Jones - 1:1.44.0-1 -- New upstream stable branch version 1.44.0. - -* Wed Apr 14 2021 Richard W.M. Jones - 1:1.43.5-1 -- New upstream version 1.43.5. - -* Thu Apr 01 2021 Richard W.M. Jones - 1:1.43.4-5 -- Add upstream patch to depend on xorriso. -- Change libguestfs-tools-c -> guestfs-tools. - -* Tue Mar 30 2021 Richard W.M. Jones - 1:1.43.4-3 -- Add downstream (RHEL-only) patches (RHBZ#1931724). - -* Mon Mar 8 2021 Richard W.M. Jones - 1:1.43.4-2 -- Bump and rebuild for ocaml-gettext update. - -* Wed Mar 3 2021 Richard W.M. Jones - 1:1.43.4-1 -- New upstream version 1.43.4. - -* Tue Mar 2 2021 Richard W.M. Jones - 1:1.43.3-4 -- OCaml 4.12.0 build - -* Tue Mar 2 2021 Richard W.M. Jones - 1:1.43.3-3 -- Add fix for OCaml 4.12. - -* Wed Jan 27 2021 Fedora Release Engineering - 1:1.43.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 05 2021 Richard W.M. Jones - 1:1.43.3-1 -- New upstream version 1.43.3. - -* Thu Dec 03 2020 Richard W.M. Jones - 1:1.43.2-3 -- Drop obsolete virt-v2v-copy-to-local tool for Fedora 34 and RHEL 9. - -* Wed Dec 02 2020 Richard W.M. Jones - 1:1.43.2-2 -- Unify Fedora and RHEL spec files. - -* Tue Dec 01 2020 Richard W.M. Jones - 1:1.43.2-1 -- New upstream version 1.43.2. - -* Tue Sep 01 2020 Richard W.M. Jones - 1:1.43.1-5 -- OCaml 4.11.1 rebuild - -* Fri Aug 21 2020 Richard W.M. Jones - 1:1.43.1-4 -- OCaml 4.11.0 rebuild - -* Sat Aug 01 2020 Fedora Release Engineering - 1:1.43.1-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 1:1.43.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 06 2020 Richard W.M. Jones - 1.43.1-1 -- New development branch 1.43. - -* Wed May 06 2020 Richard W.M. Jones - 1.42.0-4 -- Re-add Epoch. Forgotten when we split this package from libguestfs. - -* Tue May 05 2020 Richard W.M. Jones - 1.42.0-2 -- OCaml 4.11.0+dev2-2020-04-22 rebuild - -* Thu Apr 16 2020 Richard W.M. Jones - 1.42.0-1 -- New upstream stable version 1.42.0. - -* Sat Apr 04 2020 Richard W.M. Jones - 1.41.8-11 -- Update all OCaml dependencies for RPM 4.16. - -* Thu Feb 27 2020 Richard W.M. Jones - 1.41.8-10 -- OCaml 4.10.0 final. - -* Fri Jan 31 2020 Fedora Release Engineering - 1.41.8-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sun Jan 19 2020 Richard W.M. Jones - 1.41.8-8 -- Bump release and rebuild. - -* Sun Jan 19 2020 Richard W.M. Jones - 1.41.8-7 -- Bump release and rebuild. - -* Sun Jan 19 2020 Richard W.M. Jones - 1.41.8-6 -- Bump release and rebuild. - -* Sun Jan 19 2020 Richard W.M. Jones - 1.41.8-5 -- OCaml 4.10.0+beta1 rebuild. -- Use nbdkit-python-plugin (now all Python 3 in Rawhide). - -* Wed Nov 27 2019 Richard W.M. Jones - 1.41.8-4 -- Use license instead of doc for COPYING file. -- Include license in all subpackages. -- Use gpgverify macro. -- Don't own bash-completion directory because we Require the - bash-completion package which owns it already. - -* Tue Nov 26 2019 Richard W.M. Jones - 1.41.8-2 -- Fix permissions on .sig file. -- Disable -oa preallocated test since it fails in reviewers mock environment. - -* Fri Nov 15 2019 Richard W.M. Jones - 1.41.8-1 -- Initial release of separate virt-v2v program, was part of libguestfs. +* Tue Sep 4 2009 Matthew Booth - 0.1.0-1 +- Initial specfile