rjones pushed to libguestfs (master). "Drop the virt-v2v test harness subpackage."

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Apr 10 15:55:01 UTC 2015


>From 9073f091e34741003626de31e9a64062dcd2e7c7 Mon Sep 17 00:00:00 2001
From: "Richard W.M. Jones" <rjones at redhat.com>
Date: Fri, 10 Apr 2015 13:13:51 +0100
Subject: Drop the virt-v2v test harness subpackage.


diff --git a/libguestfs.spec b/libguestfs.spec
index c2d9ca4..802d371 100644
--- a/libguestfs.spec
+++ b/libguestfs.spec
@@ -202,12 +202,6 @@ Provides:      bundled(gnulib)
 # Fedora, which breaks everything.  Thus:
 Conflicts:     libguestfs-winsupport
 
-# virt-v2v-test-harness uses an internal module called 'Xml' which
-# conflicts with an OCaml module of the same name.  Ignore the
-# internal module when generating requires & provides.
-%global __ocaml_requires_opts -i Xml
-%global __ocaml_provides_opts -i Xml
-
 
 %description
 Libguestfs is a library for accessing and modifying virtual machine
@@ -531,37 +525,6 @@ Virt-v2v and virt-p2v are tools that convert virtual machines from
 non-KVM hypervisors, or physical machines, to run under KVM.
 
 
-%package -n virt-v2v-test-harness
-Summary:       Library used to write test cases for virt-v2v
-License:       LGPLv2+
-
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-Requires:      virt-v2v = %{epoch}:%{version}-%{release}
-Requires:      ocaml-libguestfs-devel = %{epoch}:%{version}-%{release}
-
-Requires:      ocaml-libvirt-devel >= 0.6.1.4-5
-Requires:      /usr/bin/virsh
-Requires:      /usr/bin/compare
-Requires:      /usr/bin/unxz
-
-
-%description -n virt-v2v-test-harness
-Virt-v2v-test-harness is a small library (module name: V2v_test_harness)
-used to run virt-v2v against a set of test cases consisting of real
-virtual machines.
-
-It acts as a test harness, taking a test case, running virt-v2v on it,
-then test-booting the result.  It can ensure that the test case
-converts successfully, boots successfully, and reaches a milestone
-(such as a particular screenshot).  It can also test that the
-conversion created, modified or deleted the expected files from within
-the guest.
-
-Note that this package includes only the test harness and not the test
-cases, which are distributed separately.  See the
-virt-v2v-test-harness(1) manual page for details.
-
-
 %package bash-completion
 Summary:       Bash tab-completion scripts for %{name} tools
 BuildArch:     noarch
@@ -1045,6 +1008,10 @@ pushd $RPM_BUILD_ROOT%{_datadir}/virt-tools
 ln -sf /usr/i686-w64-mingw32/sys-root/mingw/bin/rhsrvany.exe
 popd
 
+# Delete the v2v test harness (except for the man page).
+rm -r $RPM_BUILD_ROOT%{_libdir}/ocaml/v2v_test_harness
+rm -r $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs/dllv2v_test_harness*
+
 # Find locale files.
 %find_lang %{name}
 
@@ -1206,18 +1173,10 @@ popd
 %{_mandir}/man1/virt-p2v-make-disk.1*
 %{_mandir}/man1/virt-p2v-make-kickstart.1*
 %{_mandir}/man1/virt-v2v.1*
+%{_mandir}/man1/virt-v2v-test-harness.1*
 %{_datadir}/virt-p2v
 %{_datadir}/virt-tools
 
-
-%files -n virt-v2v-test-harness
-%doc COPYING.LIB
-%{_mandir}/man1/virt-v2v-test-harness.1*
-%{_libdir}/ocaml/v2v_test_harness
-%{_libdir}/ocaml/stublibs/dllv2v_test_harness.so
-%{_libdir}/ocaml/stublibs/dllv2v_test_harness.so.owner
-
-
 %files bash-completion
 %dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/guestfish
@@ -1364,6 +1323,8 @@ popd
 
 
 %changelog
+- Drop the virt-v2v test harness subpackage.
+
 * Wed Apr 01 2015 Richard W.M. Jones <rjones at redhat.com> - 1:1.29.33-2
 - New upstream version 1.29.33.
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/libguestfs.git/commit/?h=master&id=9073f091e34741003626de31e9a64062dcd2e7c7


More information about the scm-commits mailing list