rpms/libguestfs/F-13 .cvsignore, 1.72, 1.73 libguestfs.spec, 1.170, 1.171 sources, 1.72, 1.73 libguestfs-1.2.9-aug-clear-full.patch, 1.1, NONE

Richard W.M. Jones rjones at fedoraproject.org
Thu Jul 8 13:32:28 UTC 2010


Author: rjones

Update of /cvs/pkgs/rpms/libguestfs/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv11795

Modified Files:
	.cvsignore libguestfs.spec sources 
Removed Files:
	libguestfs-1.2.9-aug-clear-full.patch 
Log Message:
* Thu Jul  8 2010 Richard W.M. Jones <rjones at redhat.com> - 1:1.4.0-1
- New upstream stable branch 1.4.0.
- Uses febootstrap-supermin-helper, and a different way of constructing
  the supermin appliance.
- Remove aug_clear patch, since this is included in 1.4 branch.
- Update BRs and Requires by comparing with Rawhide.
- New tool: virt-make-fs.
- New bash completion script.




Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/libguestfs/F-13/.cvsignore,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -p -r1.72 -r1.73
--- .cvsignore	2 Jun 2010 20:01:42 -0000	1.72
+++ .cvsignore	8 Jul 2010 13:32:27 -0000	1.73
@@ -1 +1 @@
-libguestfs-1.2.9.tar.gz
+libguestfs-1.4.0.tar.gz


Index: libguestfs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libguestfs/F-13/libguestfs.spec,v
retrieving revision 1.170
retrieving revision 1.171
diff -u -p -r1.170 -r1.171
--- libguestfs.spec	1 Jul 2010 09:00:14 -0000	1.170
+++ libguestfs.spec	8 Jul 2010 13:32:28 -0000	1.171
@@ -41,8 +41,8 @@
 Summary:       Access and modify virtual machine disk images
 Name:          libguestfs
 Epoch:         1
-Version:       1.2.9
-Release:       3%{?dist}
+Version:       1.4.0
+Release:       1%{?dist}
 License:       LGPLv2+
 Group:         Development/Libraries
 URL:           http://libguestfs.org/
@@ -52,14 +52,11 @@ BuildRoot:     %{_tmppath}/%{name}-%{ver
 # Disable FUSE tests, not supported in Koji at the moment.
 Patch0:        libguestfs-1.0.79-no-fuse-test.patch
 
-# Add development aug_clear API call, needed by virt-v2v.
-Patch1:        libguestfs-1.2.9-aug-clear-full.patch
-
 # Basic build requirements:
 BuildRequires: /usr/bin/pod2man
 BuildRequires: /usr/bin/pod2text
-BuildRequires: febootstrap >= 2.6
-BuildRequires: hivex-devel >= 1.2.1
+BuildRequires: febootstrap >= 2.7
+BuildRequires: hivex-devel >= 1.2.2
 BuildRequires: augeas-devel >= 0.5.0
 BuildRequires: readline-devel
 BuildRequires: genisoimage
@@ -82,7 +79,7 @@ BuildRequires: kernel, bash, coreutils, 
 BuildRequires: MAKEDEV, net-tools, augeas-libs, file
 BuildRequires: module-init-tools, procps, strace, iputils
 BuildRequires: dosfstools, zerofree, lsof, scrub, libselinux
-BuildRequires: parted, btrfs-progs, gfs2-utils
+BuildRequires: parted, e2fsprogs, btrfs-progs, gfs2-utils
 BuildRequires: hfsplus-tools, nilfs-utils, reiserfs-utils
 BuildRequires: jfsutils, xfsprogs
 BuildRequires: vim-minimal
@@ -95,7 +92,7 @@ Requires:      kernel, bash, coreutils, 
 Requires:      MAKEDEV, net-tools, augeas-libs, file
 Requires:      module-init-tools, procps, strace, iputils
 Requires:      dosfstools, zerofree, lsof, scrub, libselinux
-Requires:      parted, btrfs-progs, gfs2-utils
+Requires:      parted, e2fsprogs, btrfs-progs, gfs2-utils
 Requires:      hfsplus-tools, nilfs-utils, reiserfs-utils
 Requires:      jfsutils, xfsprogs
 Requires:      vim-minimal
@@ -113,6 +110,7 @@ BuildRequires: perl-Test-Simple
 BuildRequires: perl-Test-Pod
 BuildRequires: perl-Test-Pod-Coverage
 BuildRequires: perl-ExtUtils-MakeMaker
+BuildRequires: perl-String-ShellQuote
 BuildRequires: perl-XML-Writer
 BuildRequires: perl-libintl
 BuildRequires: python-devel
@@ -124,9 +122,11 @@ BuildRequires: java-devel
 
 # For libguestfs-tools:
 BuildRequires: perl-Sys-Virt
+BuildRequires: qemu-img
 
 # Runtime requires:
 Requires:      qemu-kvm >= 0.10-7
+Requires:      febootstrap >= 2.7
 
 # For libguestfs-test-tool.
 Requires:      genisoimage
@@ -221,8 +221,10 @@ License:       GPLv2+
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      guestfish
 Requires:      perl-Sys-Virt
+Requires:      perl-String-ShellQuote
 Requires:      perl-XML-Writer
-Requires:      hivex >= 1.2.1
+Requires:      hivex >= 1.2.2
+Requires:      qemu-img
 
 # Obsolete and replace earlier packages.
 Provides:      virt-cat = %{epoch}:%{version}-%{release}
@@ -271,6 +273,9 @@ virtual machine image.
 
 Virt-ls is a command line tool to list out files in a virtual machine.
 
+Virt-make-fs is a command line tool to build a filesystem out of
+a collection of files or a tarball.
+
 Virt-rescue provides a rescue shell for making interactive,
 unstructured fixes to virtual machines.
 
@@ -387,7 +392,6 @@ Requires:      jpackage-utils
 %setup -q
 
 %patch0 -p1
-%patch1 -p1
 
 mkdir -p daemon/m4
 
@@ -409,6 +413,7 @@ createrepo repo
 ./configure \
   --prefix=%{_prefix} --libdir=%{_libdir} \
   --mandir=%{_mandir} \
+  --sysconfdir=%{_sysconfdir} \
   --with-qemu="qemu-kvm qemu-system-%{_build_arch} qemu" \
   --enable-debug-command \
   --enable-supermin \
@@ -429,8 +434,8 @@ make INSTALLDIRS=vendor %{?_smp_mflags}
 echo "==== files in initramfs ===="
 find initramfs -type f
 echo "==== hostfiles ===="
-ls -l appliance/*.supermin.hostfiles
-cat appliance/*.supermin.hostfiles
+ls -l appliance/supermin.d/hostfiles
+cat appliance/supermin.d/hostfiles
 echo "============"
 
 
@@ -480,12 +485,10 @@ gcc -shared -Wl,-soname,rhbz563103.so.1 
 LD_PRELOAD=$(pwd)/rhbz563103.so
 export LD_PRELOAD
 
-# Workaround #575734 in F-14
-export SKIP_TEST_MKE2JOURNAL_U=1
-export SKIP_TEST_MKE2JOURNAL_L=1
-
-# Unknown why this fails - could be also #575734.
-export SKIP_TEST_SWAPON_LABEL=1
+# This test fails because we build the ISO after encoding the checksum
+# of the ISO in the test itself.  Need to fix the test to work out the
+# checksum at runtime.
+export SKIP_TEST_CHECKSUM_DEVICE=1
 
 %if %{runtests}
 make check
@@ -499,11 +502,7 @@ make DESTDIR=$RPM_BUILD_ROOT install
 
 # Delete the ordinary appliance, leaving just the supermin appliance.
 rm $RPM_BUILD_ROOT%{_libdir}/guestfs/vmlinuz.*
-mkdir keep
-mv $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.supermin.img keep
-rm $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*.img
-mv keep/* $RPM_BUILD_ROOT%{_libdir}/guestfs/
-rmdir keep
+rm $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.*
 
 # Delete static libraries, libtool files.
 rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a
@@ -570,7 +569,6 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc COPYING
-%{_bindir}/libguestfs-supermin-helper
 %{_bindir}/libguestfs-test-tool
 %{_libdir}/guestfs/
 %{_libdir}/libguestfs.so.*
@@ -596,6 +594,8 @@ rm -rf $RPM_BUILD_ROOT
 %doc html/guestfish.1.html html/pod.css recipes/
 %{_bindir}/guestfish
 %{_mandir}/man1/guestfish.1*
+%dir %{_sysconfdir}/bash_completion.d
+%{_sysconfdir}/bash_completion.d/guestfish-bash-completion.sh
 
 
 %files mount
@@ -621,6 +621,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/virt-list-partitions.1*
 %{_bindir}/virt-ls
 %{_mandir}/man1/virt-ls.1*
+%{_bindir}/virt-make-fs
+%{_mandir}/man1/virt-make-fs.1*
 %{_bindir}/virt-rescue
 %{_mandir}/man1/virt-rescue.1*
 %{_bindir}/virt-resize
@@ -696,6 +698,15 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Jul  8 2010 Richard W.M. Jones <rjones at redhat.com> - 1:1.4.0-1
+- New upstream stable branch 1.4.0.
+- Uses febootstrap-supermin-helper, and a different way of constructing
+  the supermin appliance.
+- Remove aug_clear patch, since this is included in 1.4 branch.
+- Update BRs and Requires by comparing with Rawhide.
+- New tool: virt-make-fs.
+- New bash completion script.
+
 * Thu Jul  1 2010 Richard W.M. Jones <rjones at redhat.com> - 1:1.2.9-3
 - Add development aug_clear API call, needed by virt-v2v.
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libguestfs/F-13/sources,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -p -r1.72 -r1.73
--- sources	2 Jun 2010 20:01:43 -0000	1.72
+++ sources	8 Jul 2010 13:32:28 -0000	1.73
@@ -1 +1 @@
-ebeba60263ffec99017dc23c190b791b  libguestfs-1.2.9.tar.gz
+877b38d475405cfe87826da2ae1add45  libguestfs-1.4.0.tar.gz


--- libguestfs-1.2.9-aug-clear-full.patch DELETED ---



More information about the scm-commits mailing list