psss / rpms / libguestfs

Forked from rpms/libguestfs 5 years ago
Clone
7cb911a
# If you have trouble building locally ('make local') try adding
7cb911a
#   %libguestfs_buildnet 1
7cb911a
# to your ~/.rpmmacros file.
7cb911a
337bd2e
# Enable to build using a network repo
337bd2e
# Default is disabled
337bd2e
%if %{defined libguestfs_buildnet}
337bd2e
%global buildnet %{libguestfs_buildnet}
337bd2e
%else
337bd2e
%global buildnet 0
337bd2e
%endif 
337bd2e
337bd2e
# Enable to make the appliance use virtio_blk
337bd2e
# Default is enabled
337bd2e
%if %{defined libguestfs_virtio}
337bd2e
%global with_virtio %{libguestfs_virtio}
337bd2e
%else
337bd2e
%global with_virtio 1
337bd2e
%endif 
337bd2e
337bd2e
# Enable to run tests during check
337bd2e
# Default is enabled
337bd2e
%if %{defined libguestfs_runtests}
337bd2e
%global runtests %{libguestfs_runtests}
337bd2e
%else
337bd2e
%global runtests 1
337bd2e
%endif
cf9a4f6
e9b1deb
Summary:       Access and modify virtual machine disk images
e9b1deb
Name:          libguestfs
e9b1deb
Epoch:         1
2c5f0f6
Version:       1.8.7
e513ff4
Release:       1%{?dist}
e9b1deb
License:       LGPLv2+
e9b1deb
Group:         Development/Libraries
e9b1deb
URL:           http://libguestfs.org/
723a561
Source0:       http://libguestfs.org/download/1.8-stable/%{name}-%{version}.tar.gz
e9b1deb
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root
cf9a4f6
11f4aa9
# Disable FUSE tests, not supported in Koji at the moment.
723a561
Patch0:        libguestfs-1.7.13-no-fuse-test.patch
150384a
cf9a4f6
# Basic build requirements:
cf9a4f6
BuildRequires: /usr/bin/pod2man
cf9a4f6
BuildRequires: /usr/bin/pod2text
723a561
BuildRequires: febootstrap >= 3.3
1be01b2
BuildRequires: hivex-devel >= 1.2.2
cf9a4f6
BuildRequires: augeas-devel >= 0.5.0
cf9a4f6
BuildRequires: readline-devel
9bb2fc7
BuildRequires: genisoimage
3beaa38
BuildRequires: libxml2-devel
0e78dca
BuildRequires: qemu-kvm >= 0.10-7
cf9a4f6
BuildRequires: createrepo
8b5d7c1
BuildRequires: glibc-static
36ac7cc
BuildRequires: libselinux-devel
6e1c399
BuildRequires: fuse-devel
d12096c
BuildRequires: pcre-devel
d12096c
BuildRequires: file-devel
d12096c
BuildRequires: libvirt-devel
8d14bbd
BuildRequires: po4a
89b9e34
BuildRequires: gperf
723a561
BuildRequires: db4-utils
723a561
BuildRequires: cpio
cf9a4f6
cf9a4f6
# This is only needed for RHEL 5 because readline-devel doesn't
cf9a4f6
# properly depend on it, but doesn't do any harm on other platforms:
cf9a4f6
BuildRequires: ncurses-devel
cf9a4f6
b30310c
# Build requirements for the appliance (see 'make.sh.in' in the source):
e513ff4
# XXX NTFS BR version is temporary and can be removed later.
e513ff4
BuildRequires: kernel, bash, coreutils, lvm2, ntfs-3g >= 2:2011.4.12
e513ff4
BuildRequires: util-linux-ng
5a48644
BuildRequires: MAKEDEV, net-tools, augeas-libs, file, attr, acl
cf9a4f6
BuildRequires: module-init-tools, procps, strace, iputils
36ac7cc
BuildRequires: dosfstools, zerofree, lsof, scrub, libselinux
0008d96
BuildRequires: parted, e2fsprogs, btrfs-progs, gfs2-utils
9fe403d
BuildRequires: hfsplus-tools, nilfs-utils, reiserfs-utils
9fe403d
BuildRequires: jfsutils, xfsprogs
76bae8e
BuildRequires: vim-minimal
81d533c
BuildRequires: binutils
bded497
BuildRequires: cryptsetup-luks
0c07f95
%ifarch %{ix86} x86_64
0c07f95
BuildRequires: grub, ntfsprogs
0c07f95
%endif
cf9a4f6
b30310c
# Must match the above set of BuildRequires exactly!
b30310c
Requires:      kernel, bash, coreutils, lvm2, ntfs-3g, util-linux-ng
5a48644
Requires:      MAKEDEV, net-tools, augeas-libs, file, attr, acl
b30310c
Requires:      module-init-tools, procps, strace, iputils
36ac7cc
Requires:      dosfstools, zerofree, lsof, scrub, libselinux
0008d96
Requires:      parted, e2fsprogs, btrfs-progs, gfs2-utils
9fe403d
Requires:      hfsplus-tools, nilfs-utils, reiserfs-utils
9fe403d
Requires:      jfsutils, xfsprogs
76bae8e
Requires:      vim-minimal
81d533c
Requires:      binutils
bded497
Requires:      cryptsetup-luks
b30310c
%ifarch %{ix86} x86_64
b30310c
Requires:      grub, ntfsprogs
b30310c
%endif
b30310c
cf9a4f6
# These are only required if you want to build the bindings for
cf9a4f6
# different languages:
cf9a4f6
BuildRequires: ocaml
cf9a4f6
BuildRequires: ocaml-findlib-devel
cf9a4f6
BuildRequires: perl-devel
cf9a4f6
BuildRequires: perl-Test-Simple
cf9a4f6
BuildRequires: perl-Test-Pod
cf9a4f6
BuildRequires: perl-Test-Pod-Coverage
cf9a4f6
BuildRequires: perl-ExtUtils-MakeMaker
b696253
BuildRequires: perl-String-ShellQuote
950c227
BuildRequires: perl-XML-Writer
212471f
BuildRequires: perl-libintl
cf9a4f6
BuildRequires: python-devel
cf9a4f6
BuildRequires: ruby-devel
cf9a4f6
BuildRequires: rubygem-rake
cf9a4f6
BuildRequires: java >= 1.5.0
cf9a4f6
BuildRequires: jpackage-utils
cf9a4f6
BuildRequires: java-devel
0c18b16
BuildRequires: php-devel
cf9a4f6
21de956
# For libguestfs-tools:
cf9a4f6
BuildRequires: perl-Sys-Virt
b93430a
BuildRequires: qemu-img
cf9a4f6
cf9a4f6
# Runtime requires:
d12096c
Requires:      qemu-kvm >= 0.12
723a561
Requires:      febootstrap >= 3.3
3bc400e
e5d687b
# For libguestfs-test-tool.
e5d687b
Requires:      genisoimage
e5d687b
723a561
# For core inspection API.
723a561
Requires:      db4-utils
723a561
ea6c8cd
# Provide our own custom requires for the supermin appliance.
e9b1deb
Source1:       libguestfs-find-requires.sh
ea6c8cd
%global _use_internal_dependency_generator 0
ea6c8cd
%global __find_provides %{_rpmconfigdir}/find-provides
ea6c8cd
%global __find_requires %{SOURCE1} %{_rpmconfigdir}/find-requires
ea6c8cd
cf9a4f6
cf9a4f6
%description
cf9a4f6
Libguestfs is a library for accessing and modifying guest disk images.
cf9a4f6
Amongst the things this is good for: making batch configuration
cf9a4f6
changes to guests, getting disk used/free statistics (see also:
cf9a4f6
virt-df), migrating between virtualization systems (see also:
cf9a4f6
virt-p2v), performing partial backups, performing partial guest
cf9a4f6
clones, cloning guests and changing registry/UUID/hostname info, and
cf9a4f6
much else besides.
cf9a4f6
cf9a4f6
Libguestfs uses Linux kernel and qemu code, and can access any type of
cf9a4f6
guest filesystem that Linux and qemu can, including but not limited
cf9a4f6
to: ext2/3/4, btrfs, FAT and NTFS, LVM, many different disk partition
cf9a4f6
schemes, qcow, qcow2, vmdk.
cf9a4f6
cf9a4f6
Libguestfs provides ways to enumerate guest storage (eg. partitions,
cf9a4f6
LVs, what filesystem is in each LV, etc.).  It can also run commands
6e1c399
in the context of the guest.
cf9a4f6
cf9a4f6
Libguestfs is a library that can be linked with C and C++ management
cf9a4f6
programs.
cf9a4f6
cf9a4f6
See also the 'guestfish' package for shell scripting and command line
6e1c399
access, and '%{name}-mount' for mounting guest filesystems on the
6e1c399
host using FUSE.
cf9a4f6
723a561
For Perl bindings, see 'perl-Sys-Guestfs'.
cf9a4f6
cf9a4f6
For OCaml bindings, see 'ocaml-libguestfs-devel'.
cf9a4f6
cf9a4f6
For Python bindings, see 'python-libguestfs'.
cf9a4f6
cf9a4f6
For Ruby bindings, see 'ruby-libguestfs'.
cf9a4f6
cf9a4f6
For Java bindings, see 'libguestfs-java-devel'.
cf9a4f6
8d14bbd
For PHP bindings, see 'php-libguestfs'.
8d14bbd
cf9a4f6
cf9a4f6
%package devel
e9b1deb
Summary:       Development tools and libraries for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
e9b1deb
Requires:      pkgconfig
cf9a4f6
cf9a4f6
cf9a4f6
%description devel
cf9a4f6
%{name}-devel contains development tools and libraries
cf9a4f6
for %{name}.
cf9a4f6
cf9a4f6
cf9a4f6
%package -n guestfish
e9b1deb
Summary:       Shell for accessing and modifying virtual machine disk images
e9b1deb
Group:         Development/Tools
e9b1deb
License:       GPLv2+
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
723a561
#Requires:      /usr/bin/emacs #theoretically, but too large
0c18b16
Requires:      /usr/bin/hexedit
723a561
Requires:      /usr/bin/less
723a561
Requires:      /usr/bin/man
723a561
Requires:      /bin/vi
cf9a4f6
cf9a4f6
cf9a4f6
%description -n guestfish
cf9a4f6
Guestfish is the Filesystem Interactive SHell, for accessing and
cf9a4f6
modifying virtual machine disk images from the command line and shell
cf9a4f6
scripts.
cf9a4f6
cf9a4f6
6e1c399
%package mount
e9b1deb
Summary:       Mount guest filesystems on the host using FUSE and libguestfs
e9b1deb
Group:         Development/Tools
e9b1deb
License:       GPLv2+
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
6e1c399
6e1c399
6e1c399
%description mount
6e1c399
The guestmount command lets you mount guest filesystems on the
6e1c399
host using FUSE and %{name}.
6e1c399
6e1c399
723a561
%package tools-c
e9b1deb
Summary:       System administration tools for virtual machines
e9b1deb
Group:         Development/Tools
e9b1deb
License:       GPLv2+
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
cf9a4f6
21de956
# Obsolete and replace earlier packages.
e9b1deb
Provides:      virt-cat = %{epoch}:%{version}-%{release}
e9b1deb
Obsoletes:     virt-cat < %{epoch}:%{version}-%{release}
e9b1deb
Provides:      virt-df = %{epoch}:%{version}-%{release}
e9b1deb
Obsoletes:     virt-df < %{epoch}:%{version}-%{release}
e9b1deb
Provides:      virt-inspector = %{epoch}:%{version}-%{release}
e9b1deb
Obsoletes:     virt-inspector < %{epoch}:%{version}-%{release}
cf9a4f6
d41a885
# RHBZ#514309
e9b1deb
Provides:      virt-df2 = %{epoch}:%{version}-%{release}
e9b1deb
Obsoletes:     virt-df2 < %{epoch}:%{version}-%{release}
3b61f54
723a561
723a561
%description tools-c
723a561
This package contains miscellaneous system administrator command line
723a561
tools for virtual machines.
723a561
723a561
Note that you should install %{name}-tools (which pulls in
723a561
this package).  This package is only used directly when you want
723a561
to avoid dependencies on Perl.
723a561
723a561
723a561
%package tools
723a561
Summary:       System administration tools for virtual machines
723a561
Group:         Development/Tools
723a561
License:       GPLv2+
723a561
Requires:      %{name} = %{epoch}:%{version}-%{release}
723a561
Requires:      %{name}-tools-c = %{epoch}:%{version}-%{release}
723a561
# NB: Only list deps here which are not picked up automatically.
723a561
Requires:      perl(Sys::Virt)
723a561
Requires:      perl(String::ShellQuote)
723a561
Requires:      perl(XML::Writer)
723a561
Requires:      perl(Win::Hivex)
723a561
Requires:      qemu-img
3b61f54
3b61f54
21de956
%description tools
21de956
This package contains miscellaneous system administrator command line
21de956
tools for virtual machines.
3b61f54
21de956
Virt-cat is a command line tool to display the contents of a file in a
21de956
virtual machine.
3b61f54
21de956
Virt-df is a command line tool to display free space on virtual
21de956
machine filesystems.  Unlike other tools, it doesn’t just display the
21de956
amount of space allocated to a virtual machine, but can look inside
21de956
the virtual machine to see how much space is really being used.  It is
21de956
like the df(1) command, but for virtual machines, except that it also
21de956
works for Windows virtual machines.
21de956
21de956
Virt-edit is a command line tool to edit the contents of a file in a
21de956
virtual machine.
212471f
723a561
Virt-filesystems is a command line tool to display the filesystems,
723a561
partitions, block devices, LVs, VGs and PVs found in a disk image
723a561
or virtual machine.  It replaces the deprecated programs
723a561
virt-list-filesystems and virt-list-partitions with a much more
723a561
capable tool.
723a561
21de956
Virt-inspector examines a virtual machine and tries to determine the
21de956
version of the OS, the kernel version, what drivers are installed,
21de956
whether the virtual machine is fully virtualized (FV) or
21de956
para-virtualized (PV), what applications are installed and more.
212471f
cffc8d6
Virt-ls is a command line tool to list out files in a virtual machine.
cffc8d6
b696253
Virt-make-fs is a command line tool to build a filesystem out of
b696253
a collection of files or a tarball.
b696253
21de956
Virt-rescue provides a rescue shell for making interactive,
21de956
unstructured fixes to virtual machines.
212471f
0340c60
Virt-resize can resize existing virtual machine disk images.
0340c60
cffc8d6
Virt-tar is an archive, backup and upload tool for virtual machines.
cffc8d6
ac7e6a1
Virt-win-reg lets you look inside the Windows Registry for
ac7e6a1
Windows virtual machines.
ac7e6a1
212471f
cf9a4f6
%package -n ocaml-%{name}
e9b1deb
Summary:       OCaml bindings for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
cf9a4f6
cf9a4f6
cf9a4f6
%description -n ocaml-%{name}
cf9a4f6
ocaml-%{name} contains OCaml bindings for %{name}.
cf9a4f6
cf9a4f6
This is for toplevel and scripting access only.  To compile OCaml
cf9a4f6
programs which use %{name} you will also need ocaml-%{name}-devel.
cf9a4f6
cf9a4f6
cf9a4f6
%package -n ocaml-%{name}-devel
e9b1deb
Summary:       OCaml bindings for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      ocaml-%{name} = %{epoch}:%{version}-%{release}
cf9a4f6
cf9a4f6
cf9a4f6
%description -n ocaml-%{name}-devel
cf9a4f6
ocaml-%{name}-devel contains development libraries
cf9a4f6
required to use the OCaml bindings for %{name}.
cf9a4f6
cf9a4f6
723a561
%package -n perl-Sys-Guestfs
723a561
Summary:       Perl bindings for %{name} (Sys::Guestfs)
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
e9b1deb
Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
9fae0e8
# RHBZ#523547
723a561
Requires:      perl(XML::XPath)
723a561
# RHBZ#652587 - for backwards compat with the old name
723a561
Provides:      perl-%{name} = %{epoch}:%{version}-%{release}
723a561
Obsoletes:     perl-%{name} < %{epoch}:%{version}-%{release}
cf9a4f6
cf9a4f6
723a561
%description -n perl-Sys-Guestfs
723a561
perl-Sys-Guestfs contains Perl bindings for %{name} (Sys::Guestfs).
cf9a4f6
cf9a4f6
cf9a4f6
%package -n python-%{name}
e9b1deb
Summary:       Python bindings for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
cf9a4f6
cf9a4f6
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
cf9a4f6
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
cf9a4f6
cf9a4f6
%description -n python-%{name}
cf9a4f6
python-%{name} contains Python bindings for %{name}.
cf9a4f6
cf9a4f6
cf9a4f6
%package -n ruby-%{name}
e9b1deb
Summary:       Ruby bindings for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
e9b1deb
Requires:      ruby(abi) = 1.8
723a561
Requires:      ruby
e9b1deb
Provides:      ruby(guestfs) = %{version}
cf9a4f6
cf9a4f6
%{!?ruby_sitelib: %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")}
cf9a4f6
%{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")}
cf9a4f6
cf9a4f6
%description -n ruby-%{name}
cf9a4f6
ruby-%{name} contains Ruby bindings for %{name}.
cf9a4f6
cf9a4f6
cf9a4f6
%package java
e9b1deb
Summary:       Java bindings for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
e9b1deb
Requires:      java >= 1.5.0
e9b1deb
Requires:      jpackage-utils
cf9a4f6
cf9a4f6
%description java
cf9a4f6
%{name}-java contains Java bindings for %{name}.
cf9a4f6
cf9a4f6
If you want to develop software in Java which uses %{name}, then
cf9a4f6
you will also need %{name}-java-devel.
cf9a4f6
cf9a4f6
cf9a4f6
%package java-devel
e9b1deb
Summary:       Java development package for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
e9b1deb
Requires:      %{name}-java = %{epoch}:%{version}-%{release}
cf9a4f6
cf9a4f6
%description java-devel
cf9a4f6
%{name}-java-devel contains the tools for developing Java software
cf9a4f6
using %{name}.
cf9a4f6
cf9a4f6
See also %{name}-javadoc.
cf9a4f6
cf9a4f6
cf9a4f6
%package javadoc
e9b1deb
Summary:       Java documentation for %{name}
e9b1deb
Group:         Development/Libraries
e9b1deb
Requires:      %{name} = %{epoch}:%{version}-%{release}
e9b1deb
Requires:      %{name}-java = %{epoch}:%{version}-%{release}
e9b1deb
Requires:      jpackage-utils
cf9a4f6
cf9a4f6
%description javadoc
cf9a4f6
%{name}-javadoc contains the Java documentation for %{name}.
cf9a4f6
cf9a4f6
8d14bbd
%package -n php-%{name}
8d14bbd
Summary:       PHP bindings for %{name}
8d14bbd
Group:         Development/Libraries
8d14bbd
Requires:      %{name} = %{epoch}:%{version}-%{release}
8d14bbd
Requires:      php
8d14bbd
8d14bbd
%description -n php-%{name}
8d14bbd
php-%{name} contains PHP bindings for %{name}.
8d14bbd
8d14bbd
cf9a4f6
%prep
cf9a4f6
%setup -q
cf9a4f6
11f4aa9
%patch0 -p1
11f4aa9
cf9a4f6
mkdir -p daemon/m4
cf9a4f6
cf9a4f6
cf9a4f6
%build
337bd2e
%if %{buildnet}
723a561
%define extra %{nil}
337bd2e
%else
cf9a4f6
mkdir repo
5a57abd
find /var/cache/yum -type f -name '*.rpm' -print0 | xargs -0 cp -t repo
cf9a4f6
createrepo repo
723a561
cat > yum.conf <
723a561
[main]
723a561
cachedir=/var/cache/yum
723a561
debuglevel=1
723a561
logfile=/var/log/yum.log
723a561
retries=20
723a561
obsoletes=1
723a561
gpgcheck=0
723a561
assumeyes=1
723a561
reposdir=/dev/null
723a561
723a561
[local]
723a561
name=local
723a561
baseurl=file://$(pwd)/repo
723a561
failovermethod=priority
723a561
enabled=1
723a561
gpgcheck=0
723a561
EOF
723a561
%define extra --with-febootstrap-yum-config=$(pwd)/yum.conf
723a561
echo "==== /etc/yum.conf ===="
723a561
cat /etc/yum.conf
723a561
echo "==== our yum.conf ===="
723a561
cat yum.conf
cf9a4f6
%endif
cf9a4f6
cf9a4f6
./configure \
cf9a4f6
  --prefix=%{_prefix} --libdir=%{_libdir} \
cf9a4f6
  --mandir=%{_mandir} \
f973b50
  --sysconfdir=%{_sysconfdir} \
cf9a4f6
  --with-qemu="qemu-kvm qemu-system-%{_build_arch} qemu" \
337bd2e
%if %{with_virtio}
7896cd1
  --with-drive-if=virtio \
337bd2e
%endif
cf9a4f6
  %{extra}
cf9a4f6
cf9a4f6
# This ensures that /usr/sbin/chroot is on the path.  Not needed
cf9a4f6
# except for RHEL 5, it shouldn't do any harm on other platforms.
cf9a4f6
export PATH=/usr/sbin:$PATH
cf9a4f6
cf9a4f6
# 'INSTALLDIRS' ensures that perl libs are installed in the vendor dir
cf9a4f6
# not the site dir.
cf9a4f6
make INSTALLDIRS=vendor %{?_smp_mflags}
cf9a4f6
9be0569
# Useful for debugging appliance problems.
723a561
for f in appliance/supermin.d/*.img; do
723a561
    b=`basename $f`
723a561
    echo "==== $b ===="
723a561
    ls -l $f
723a561
    cpio -itv < $f
723a561
done
9be0569
echo "==== hostfiles ===="
c863b45
ls -l appliance/supermin.d/hostfiles
c863b45
cat appliance/supermin.d/hostfiles
723a561
echo "======================================================================"
9be0569
cf9a4f6
cf9a4f6
%check
25bc3cd
# Enable debugging - very useful if a test does fail, although
25bc3cd
# it produces masses of output in the build.log.
25bc3cd
export LIBGUESTFS_DEBUG=1
25bc3cd
490d04e
# Uncomment one of these, depending on whether you want to
490d04e
# do a very long and thorough test ('make check') or just
490d04e
# a quick test to see if things generally work.
490d04e
8c35314
# Tracking test issues:
8c35314
# BZ       archs        branch reason
8c35314
# 494075   ppc, ppc64          openbios bug causes "invalid/unsupported opcode"
8c35314
# 504273   ppc, ppc64          "no opcode defined"
8c35314
# 505109   ppc, ppc64          "Boot failure! No secondary bootloader specified"
8c35314
# 502058   i386, x86-64 F-11   need to boot with noapic (WORKAROUND ENABLED)
df21130
# 502074   i386         all    commands segfault randomly
a1be71a
# 503236   i386         F-12   cryptomgr_test at doublefault_fn
8c35314
# 507066   all          F-12   sequence of chroot calls (FIXED)
b683d64
# 513249   all          F-12   guestfwd broken in qemu (FIXED)
c7f566c
# 516022   all          F-12   virtio-net gives "Network is unreachable" errors
a6777ed
#                                 (FIXED)
b737f1b
# 516096   ?            F-11   race condition in swapoff/blockdev --rereadpt
95e2695
# 516543   ?            F-12   qemu-kvm segfaults when run inside a VM (FIXED)
33bdf80
# 548121   all          F-13   udevsettle command is broken (WORKAROUND)
b3ab8e1
# 553689   all          F-13   missing SeaBIOS (FIXED)
b955649
# 563103   all          F-13   glibc incorrect emulation of preadv/pwritev
8088e7f
#                                 (WORKAROUND using LD_PRELOAD)
8088e7f
# 567567   32-bit       all    guestfish xstrtol test failure on 32-bit (FIXED)
bbf3996
# 575734   all          F-14   microsecond resolution for blkid cache (FIXED)
8d14bbd
# 630583   all          all    kernel hangs setting scheduler to noop
8d14bbd
# 630777   all          F-15   task lvm blocked for more than 120 seconds
86a0782
#                                 (FIXED)
8088e7f
8088e7f
# Workaround #563103
e65df61
cat > rhbz563103.c <<'EOF'
8088e7f
#include <stdlib.h>
fef279b
#include <unistd.h>
8088e7f
#include <errno.h>
8088e7f
ssize_t preadv (int fd,...) { errno = ENOSYS; return -1; }
fef279b
ssize_t preadv64 (int fd,...) { errno = ENOSYS; return -1; }
8088e7f
ssize_t pwritev (int fd,...) { errno = ENOSYS; return -1; }
fef279b
ssize_t pwritev64 (int fd,...) { errno = ENOSYS; return -1; }
8088e7f
EOF
8088e7f
gcc -fPIC -c rhbz563103.c
8088e7f
gcc -shared -Wl,-soname,rhbz563103.so.1 rhbz563103.o -o rhbz563103.so
8088e7f
LD_PRELOAD=$(pwd)/rhbz563103.so
8088e7f
export LD_PRELOAD
8c35314
5d754ac
# This test fails because we build the ISO after encoding the checksum
5d754ac
# of the ISO in the test itself.  Need to fix the test to work out the
5d754ac
# checksum at runtime.
5d754ac
export SKIP_TEST_CHECKSUM_DEVICE=1
5d754ac
b8a6b4c
# Work around 'test-getlogin_r.c:55: assertion failed' in Gnulib tests.
b8a6b4c
pushd daemon/tests
5b5de3e
borked=test-getlogin_r
5b5de3e
make $borked
5b5de3e
rm $borked
5b5de3e
touch $borked
5b5de3e
chmod +x $borked
b8a6b4c
popd
b8a6b4c
b955649
%if %{runtests}
b3ab8e1
make check
33bdf80
%endif
cf9a4f6
984ff61
cf9a4f6
%install
cf9a4f6
rm -rf $RPM_BUILD_ROOT
cf9a4f6
cf9a4f6
make DESTDIR=$RPM_BUILD_ROOT install
cf9a4f6
b30310c
# Delete static libraries, libtool files.
cf9a4f6
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.a
cf9a4f6
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs.la
cf9a4f6
cf9a4f6
find $RPM_BUILD_ROOT -name perllocal.pod -delete
cf9a4f6
find $RPM_BUILD_ROOT -name .packlist -delete
cf9a4f6
find $RPM_BUILD_ROOT -name '*.bs' -delete
6e1c399
find $RPM_BUILD_ROOT -name 'bindtests.pl' -delete
cf9a4f6
cf9a4f6
rm $RPM_BUILD_ROOT%{python_sitearch}/libguestfsmod.a
cf9a4f6
rm $RPM_BUILD_ROOT%{python_sitearch}/libguestfsmod.la
cf9a4f6
cf9a4f6
if [ "$RPM_BUILD_ROOT%{python_sitearch}" != "$RPM_BUILD_ROOT%{python_sitelib}" ]; then
cf9a4f6
   mkdir -p $RPM_BUILD_ROOT%{python_sitelib}
cf9a4f6
   mv $RPM_BUILD_ROOT%{python_sitearch}/guestfs.py* \
cf9a4f6
     $RPM_BUILD_ROOT%{python_sitelib}/
cf9a4f6
fi
cf9a4f6
cf9a4f6
# Remove static-linked Java bindings.
cf9a4f6
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs_jni.a
cf9a4f6
rm $RPM_BUILD_ROOT%{_libdir}/libguestfs_jni.la
cf9a4f6
f14b2b0
# Move installed documentation back to the source directory so
f14b2b0
# we can install it using a %%doc rule.
f14b2b0
mv $RPM_BUILD_ROOT%{_docdir}/libguestfs installed-docs
f14b2b0
8d14bbd
# Remove Japanese manpages, since these are not translated fully at
8d14bbd
# the moment.  When these are translated properly we intend to add
8d14bbd
# them back.
8d14bbd
rm -rf $RPM_BUILD_ROOT%{_mandir}/ja/man{1,3}/
8d14bbd
16c80f1
# Find locale files.
16c80f1
%find_lang %{name}
16c80f1
cf9a4f6
cf9a4f6
%clean
cf9a4f6
rm -rf $RPM_BUILD_ROOT
cf9a4f6
cf9a4f6
cf9a4f6
%post -p /sbin/ldconfig
cf9a4f6
cf9a4f6
%postun -p /sbin/ldconfig
cf9a4f6
cf9a4f6
16c80f1
%files -f %{name}.lang
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc COPYING
6e1c399
%{_bindir}/libguestfs-test-tool
cf9a4f6
%{_libdir}/guestfs/
cf9a4f6
%{_libdir}/libguestfs.so.*
e5d687b
%{_libexecdir}/libguestfs-test-tool-helper
e5d687b
%{_mandir}/man1/libguestfs-test-tool.1*
cf9a4f6
cf9a4f6
cf9a4f6
%files devel
cf9a4f6
%defattr(-,root,root,-)
723a561
%doc AUTHORS BUGS ChangeLog HACKING TODO README RELEASE-NOTES ROADMAP
723a561
%doc examples/*.c
f14b2b0
%doc installed-docs/*
cf9a4f6
%{_libdir}/libguestfs.so
cf9a4f6
%{_mandir}/man3/guestfs.3*
723a561
%{_mandir}/man3/guestfs-examples.3*
e030c89
%{_mandir}/man3/libguestfs.3*
cf9a4f6
%{_includedir}/guestfs.h
cf9a4f6
%{_libdir}/pkgconfig/libguestfs.pc
cf9a4f6
cf9a4f6
cf9a4f6
%files -n guestfish
cf9a4f6
%defattr(-,root,root,-)
723a561
%doc recipes/
cf9a4f6
%{_bindir}/guestfish
cf9a4f6
%{_mandir}/man1/guestfish.1*
82dd7f7
%dir %{_sysconfdir}/bash_completion.d
f973b50
%{_sysconfdir}/bash_completion.d/guestfish-bash-completion.sh
cf9a4f6
cf9a4f6
6e1c399
%files mount
6e1c399
%defattr(-,root,root,-)
6e1c399
%doc COPYING
6e1c399
%{_bindir}/guestmount
6e1c399
%{_mandir}/man1/guestmount.1*
6e1c399
6e1c399
723a561
%files tools-c
212471f
%defattr(-,root,root,-)
212471f
%{_bindir}/virt-cat
212471f
%{_mandir}/man1/virt-cat.1*
21de956
%{_bindir}/virt-df
21de956
%{_mandir}/man1/virt-df.1*
723a561
%{_bindir}/virt-filesystems
723a561
%{_mandir}/man1/virt-filesystems.1*
21de956
%{_bindir}/virt-inspector
21de956
%{_mandir}/man1/virt-inspector.1*
723a561
%{_bindir}/virt-ls
723a561
%{_mandir}/man1/virt-ls.1*
723a561
%{_bindir}/virt-rescue
723a561
%{_mandir}/man1/virt-rescue.1*
723a561
723a561
723a561
%files tools
723a561
%defattr(-,root,root,-)
723a561
%{_bindir}/virt-edit
723a561
%{_mandir}/man1/virt-edit.1*
3b9fd3d
%{_bindir}/virt-list-filesystems
3b9fd3d
%{_mandir}/man1/virt-list-filesystems.1*
0340c60
%{_bindir}/virt-list-partitions
0340c60
%{_mandir}/man1/virt-list-partitions.1*
b696253
%{_bindir}/virt-make-fs
b696253
%{_mandir}/man1/virt-make-fs.1*
0340c60
%{_bindir}/virt-resize
0340c60
%{_mandir}/man1/virt-resize.1*
cffc8d6
%{_bindir}/virt-tar
cffc8d6
%{_mandir}/man1/virt-tar.1*
ac7e6a1
%{_bindir}/virt-win-reg
ac7e6a1
%{_mandir}/man1/virt-win-reg.1*
212471f
212471f
cf9a4f6
%files -n ocaml-%{name}
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc README
cf9a4f6
%{_libdir}/ocaml/guestfs
cf9a4f6
%exclude %{_libdir}/ocaml/guestfs/*.a
cf9a4f6
%exclude %{_libdir}/ocaml/guestfs/*.cmxa
cf9a4f6
%exclude %{_libdir}/ocaml/guestfs/*.cmx
cf9a4f6
%exclude %{_libdir}/ocaml/guestfs/*.mli
cf9a4f6
%{_libdir}/ocaml/stublibs/*.so
cf9a4f6
%{_libdir}/ocaml/stublibs/*.so.owner
cf9a4f6
cf9a4f6
cf9a4f6
%files -n ocaml-%{name}-devel
cf9a4f6
%defattr(-,root,root,-)
723a561
%doc ocaml/examples/*.ml
cf9a4f6
%{_libdir}/ocaml/guestfs/*.a
cf9a4f6
%{_libdir}/ocaml/guestfs/*.cmxa
cf9a4f6
%{_libdir}/ocaml/guestfs/*.cmx
cf9a4f6
%{_libdir}/ocaml/guestfs/*.mli
723a561
%{_mandir}/man3/guestfs-ocaml.3*
cf9a4f6
cf9a4f6
723a561
%files -n perl-Sys-Guestfs
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc perl/examples
cf9a4f6
%{perl_vendorarch}/*
cf9a4f6
%{_mandir}/man3/Sys::Guestfs.3pm*
3b61f54
%{_mandir}/man3/Sys::Guestfs::Lib.3pm*
cf9a4f6
cf9a4f6
cf9a4f6
%files -n python-%{name}
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc README
723a561
%doc python/examples/*.py
cf9a4f6
%{python_sitearch}/*
cf9a4f6
%{python_sitelib}/*.py
cf9a4f6
%{python_sitelib}/*.pyc
cf9a4f6
%{python_sitelib}/*.pyo
723a561
%{_mandir}/man3/guestfs-python.3*
cf9a4f6
cf9a4f6
cf9a4f6
%files -n ruby-%{name}
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc README
723a561
%doc ruby/examples/*.rb
cf9a4f6
%{ruby_sitelib}/guestfs.rb
cf9a4f6
%{ruby_sitearch}/_guestfs.so
723a561
%{_mandir}/man3/guestfs-ruby.3*
cf9a4f6
cf9a4f6
cf9a4f6
%files java
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc README
cf9a4f6
%{_libdir}/libguestfs_jni*.so.*
cf9a4f6
%{_datadir}/java/*.jar
cf9a4f6
cf9a4f6
cf9a4f6
%files java-devel
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc README
cf9a4f6
%{_libdir}/libguestfs_jni*.so
cf9a4f6
cf9a4f6
cf9a4f6
%files javadoc
cf9a4f6
%defattr(-,root,root,-)
cf9a4f6
%doc README
cf9a4f6
%{_datadir}/javadoc/%{name}-java-%{version}
cf9a4f6
cf9a4f6
8d14bbd
%files -n php-%{name}
8d14bbd
%defattr(-,root,root,-)
8d14bbd
%doc php/README-PHP
8d14bbd
%dir %{_sysconfdir}/php.d
8d14bbd
%{_sysconfdir}/php.d/guestfs_php.ini
8d14bbd
%{_libdir}/php/modules/guestfs_php.so
8d14bbd
8d14bbd
cf9a4f6
%changelog
2c5f0f6
* Wed May 18 2011 Richard W.M. Jones <rjones@redhat.com> - 1:1.8.7-1
2c5f0f6
- New upstream stable branch version 1.8.7.
2c5f0f6
e513ff4
* Mon Apr 18 2011 Richard W.M. Jones <rjones@redhat.com> - 1:1.8.6-1
e513ff4
- New upstream stable branch version 1.8.6.
e513ff4
- Fixes Python bindings when used in Python threads.
e513ff4
887bf63
* Mon Apr 18 2011 Richard W.M. Jones <rjones@redhat.com> - 1:1.8.5-1.2
887bf63
- Bump and rebuild.
887bf63
4ce3957
* Mon Apr 18 2011 Richard W.M. Jones <rjones@redhat.com> - 1:1.8.5-1.1
4ce3957
- Bump and rebuild.
4ce3957
c1ecaa1
* Mon Apr 11 2011 Richard Jones <rjones@redhat.com> - 1:1.8.5-1
c1ecaa1
- New upstream stable branch version 1.8.5.
c1ecaa1
- Fixes: Convert any iterable argument to a list (RHBZ#693324).
c1ecaa1
5a48644
* Tue Mar 29 2011 Richard Jones <rjones@redhat.com> - 1:1.8.4-1
5a48644
- New upstream stable branch version 1.8.4.
5a48644
- Include 'acl' as BR (required for getfacl, setfacl programs in
5a48644
  virt-rescue).
5a48644
79ab1c9
* Mon Mar 28 2011 Richard Jones <rjones@redhat.com> - 1:1.8.3-2.fc14
79ab1c9
- Include 'attr' as BR (required for getfattr, setfattr programs in
79ab1c9
  virt-rescue).
79ab1c9
7bfdb66
* Mon Mar 21 2011 Richard Jones <rjones@redhat.com> - 1:1.8.3-1.fc14
7bfdb66
- New upstream stable branch version 1.8.3.
7bfdb66
- Fixes: 576879.
7bfdb66
- Fixes to guestfs_kill_subprocess API.
7bfdb66
bed7934
* Tue Mar  8 2011 Richard Jones <rjones@redhat.com> - 1:1.8.2-1.fc14
bed7934
- New upstream stable branch version 1.8.2.
bed7934
- Fixes: 682979, 668574.
bed7934
- Java bindings are usable in this release.
bed7934
- Fixes compatibility with qemu-img >= 0.14.
bed7934
- Fixes memory use-after-free when adding libvirt domains by name.
bed7934
ca4e2c6
* Mon Jan 10 2011 Richard Jones <rjones@redhat.com> - 1:1.8.1-1.fc14
ca4e2c6
- New upstream stable branch version 1.8.1.
ca4e2c6
- Fixes: 668112, 617440, 666577, 666578, 666579.
ca4e2c6
723a561
* Sun Dec 19 2010 Richard Jones <rjones@redhat.com> - 1:1.8.0-1.fc14
723a561
- New upstream stable branch version 1.8.0.
723a561
- This version requires febootstrap 3.x.
723a561
- Remove upstream patch.
723a561
- Rebase FUSE test patch.
723a561
- BR db4-utils, cpio.
723a561
- Requires db4-utils for core inspection API.
723a561
- Rename Perl bindings to perl-Sys-Guestfs for consistency with other
723a561
  Perl modules (RHBZ#652587).
723a561
- guestfish no longer requires pod2text.
723a561
- guestfish depends on less, man, vi.
723a561
- guestmount no longer requires virt-inspector.
723a561
- Split libguestfs-tools into libguestfs-tools-c, libguestfs-tools.  The
723a561
  former contains tools which only require C.
723a561
- Use perl(Module) instead of perl-Module in requires.
723a561
- Ruby package now depends on ruby.
723a561
- Remove updates, mirrors configuration from spec file, no longer used.
723a561
- Don't configure with --enable-supermin, now the default.
723a561
- Include new language examples.
723a561
- Include AUTHORS and ROADMAP files in libguestfs-devel subpackage.
723a561
- <guestfs.h> is no longer split into 3 files.
723a561
- Don't include HTML version of documentation.
723a561
150384a
* Thu Nov 18 2010 Richard Jones <rjones@redhat.com> - 1:1.6.2-1.fc14.4
b93be4b
- New upstream stable branch version 1.6.2.
b93be4b
- This version includes a make install rule that works for Ruby, so
b93be4b
  we can remove those instructions in the install section.
89b9e34
- Add BR gperf.
89b9e34
- Add BR febootstrap 2.10.
89b9e34
- Remove BR ocaml-xml-light-devel.
150384a
- Remove FIPS .*.hmac files from the supermin appliance (RHBZ#654638).
b93be4b
c623b0a
* Tue Nov  2 2010 Richard Jones <rjones@redhat.com> - 1:1.6.0-1.fc14.1
86a0782
- New upstream stable branch 1.6, version 1.6.0.
86a0782
- virt-inspector now requires db_dump from db4-utils package.
86a0782
- Can use febootstrap 2.9 for now, but add a note that we should
86a0782
  depend on febootstrap 2.10 as soon as that is in F14 stable.
c623b0a
- Backport blockdev --rereadpt test fix.
86a0782
f4c2545
* Sat Oct 23 2010 Richard Jones <rjones@redhat.com> - 1:1.5.23-1
f4c2545
- Fix for libguestfs: missing disk format specifier when adding a disk
f4c2545
  (RHBZ#642934, CVE-2010-3851).
f4c2545
2cfa1c2
* Sat Oct  9 2010 Richard Jones <rjones@redhat.com> - 1:1.5.21-1.fc14.4
2cfa1c2
- guestfish no longer requires virt-inspector.
2cfa1c2
7186639
* Sat Oct  2 2010 Richard Jones <rjones@redhat.com> - 1:1.5.21-1.fc14.3
7186639
- Use upstream patches to conditionally skip test-copy and test-virt-resize.
7186639
19b1a44
* Fri Oct  1 2010 Richard Jones <rjones@redhat.com> - 1:1.5.21-1.fc14.2
19b1a44
- Put the /dev/fd avoidance patch back in, mock still not fixed.
19b1a44
62f1e22
* Fri Oct  1 2010 Richard Jones <rjones@redhat.com> - 1:1.5.21-1
62f1e22
- New upstream development version 1.5.21.
62f1e22
- Remove upstream patch.
62f1e22
- Remove mock patch, since /dev/fd is supposed to exist now.
62f1e22
a91a903
* Wed Sep 22 2010 Richard Jones <rjones@redhat.com> - 1:1.5.18-1.fc14.2
a91a903
- Fix tests so they test the built guestfish, not /usr/bin/guestfish.
a91a903
bc60622
* Wed Sep 22 2010 Richard Jones <rjones@redhat.com> - 1:1.5.18-1.fc14.1
bc60622
- Rebase test-copy patch.
bc60622
69aab99
* Wed Sep 22 2010 Richard Jones <rjones@redhat.com> - 1:1.5.18-1
69aab99
- New upstream development version 1.5.18.
69aab99
- Note that guestfish '-a' and '-d' options were broken in 1.5.17, so
69aab99
  upgrading to this version is highly recommended.
69aab99
0c18b16
* Tue Sep 21 2010 Richard Jones <rjones@redhat.com> - 1:1.5.17
0c18b16
- New upstream development version 1.5.17.
0c18b16
66afd66
* Thu Sep 16 2010 Richard Jones <rjones@redhat.com> - 1:1.5.16-1.fc14.1
66afd66
- Disable test-copy.sh because of missing /dev/fd bug in mock (RHBZ#526414).
66afd66
1468d76
* Wed Sep 15 2010 Richard Jones <rjones@redhat.com> - 1:1.5.16-1
1468d76
- New upstream development version 1.5.16.
1468d76
8d14bbd
* Wed Sep  9 2010 Richard Jones <rjones@redhat.com> - 1:1.5.9-1
8d14bbd
- New upstream development version 1.5.9.
8d14bbd
- Add BR po4a for translations of man pages.
8d14bbd
- Add PHP bindings.
8d14bbd
- Remove partially-translated Japanese webpages.
8d14bbd
- 'debug' command is enabled by default now.
8d14bbd
2d72c22
* Fri Aug 27 2010 Richard Jones <rjones@redhat.com> - 1:1.5.5-2
a19eafc
- Use bug-fixed febootstrap 2.9.
a19eafc
d12096c
* Thu Aug 26 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.5-1
d12096c
- New upstream development version 1.5.5.
d12096c
- Requires febootstrap 2.8 and other BRs.
d12096c
5682f63
* Sat Aug 14 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.2-7
5682f63
- Bump and rebuild.
5682f63
516377a
* Wed Aug 11 2010 Richard Jones <rjones@redhat.com> - 1:1.5.2-6
516377a
- Bump and rebuild.
516377a
725cc9a
* Thu Aug 05 2010 Richard Jones <rjones@redhat.com> - 1:1.5.2-5
725cc9a
- Bump and rebuild.
725cc9a
e85c6d4
* Fri Jul 23 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.5.2-4
e85c6d4
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
e85c6d4
4a4386c
* Fri Jul 23 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.5.2-3
4a4386c
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
4a4386c
bded497
* Thu Jul 22 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.2-2
a9a59bf
- New upstream development version 1.5.2.
bded497
- +BuildRequires: cryptsetup-luks.
a9a59bf
9f7c080
* Wed Jul 21 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.1-1
9f7c080
- New upstream development version 1.5.1.
9f7c080
81d533c
* Tue Jul 20 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.0-7
81d533c
- Requires binutils (RHBZ#616437).
81d533c
663e352
* Mon Jul 19 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.0-6
663e352
- Fix libguestfs-find-requires.sh for new location of hostfiles (RHBZ#615946).
663e352
f68494d
* Thu Jul  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.0-5
f68494d
- Include RELEASE-NOTES in devel package.
f68494d
5b5de3e
* Thu Jul  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.5.0-4
78f2911
- New development branch 1.5.0.
78f2911
- Remove two upstream patches.
b8a6b4c
- Work around permanently broken test-getlogin_r Gnulib test.
78f2911
45ab5d2
* Mon Jun 28 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.21-4
0008d96
- Explicitly depend on e2fsprogs.
45ab5d2
- Add patch to add e2fsprogs to the appliance.
45ab5d2
- Add patch to fix GFS kernel module problem.
0008d96
c75d10a
* Fri Jun 25 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:1.3.21-2
c75d10a
- Rebuild
c75d10a
8f5a6df
* Wed Jun 16 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.21-1
8f5a6df
- New upstream version 1.3.21.
8f5a6df
732f91a
* Tue Jun  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.20-1
732f91a
- New upstream version 1.3.20.
50718e9
- Since upstream commit a043b6854a0c4 we don't need to run make install
50718e9
  twice.
732f91a
c038334
* Fri Jun  4 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.19-1
c038334
- New upstream version 1.3.19.
c038334
da85410
* Wed Jun  2 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.18-1
da85410
- New upstream version 1.3.18.
da85410
361fbdd
* Thu May 27 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.17-1
361fbdd
- New upstream version 1.3.17.
361fbdd
- Change repo name to 'fedora-14'.
361fbdd
82dd7f7
* Wed May 26 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.16-6
82dd7f7
- Co-own bash_completion.d directory.
ef20d60
bdeaeaf
* Tue May 25 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.16-4
d2540e5
- New upstream version 1.3.16.
f973b50
- Add guestfish bash tab completion script.
f973b50
1b4d3ff
* Mon May 24 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.14-1
1b4d3ff
- New upstream version 1.3.14.
1b4d3ff
1be01b2
* Sun May 16 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.13-1
1be01b2
- New upstream version 1.3.13.
1be01b2
- Add BUGS to documentation.
1be01b2
- Force update of hivex dependency to 1.2.2 since it contains
1be01b2
  important registry import fixes.
1be01b2
- Remove patch1, now upstream.
1be01b2
c863b45
* Fri May 14 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.12-3
c863b45
- Backport supermin build fix from upstream.
c863b45
- Further changes required for new layout of supermin appliance.
c863b45
3a15815
* Fri May 14 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.12-1
3a15815
- New upstream version 1.3.12.
3a15815
- febootstrap >= 2.7 is required at compile time and at runtime (at runtime
3a15815
  because of the new febootstrap-supermin-helper).
3a15815
- Bugs fixed: 591155 591250 576879 591142 588651 507810 521674 559963 516096.
3a15815
ac298f6
* Sat May  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.11-1
ac298f6
- New upstream version 1.3.11.
ac298f6
ac298f6
* Fri May  7 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.10-2
73b5815
- New upstream version 1.3.10.
73b5815
2878eb2
* Thu May 06 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.9-2
2878eb2
- Bump and rebuild against updated libconfig
2878eb2
78223f0
* Fri Apr 30 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.9-1
78223f0
- New upstream version 1.3.9.
78223f0
6f1c6b8
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:1.3.8-2
6f1c6b8
- Mass rebuild with perl-5.12.0
6f1c6b8
f43488f
* Tue Apr 27 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.8-1
f43488f
- New upstream version 1.3.8.
f43488f
228e586
* Fri Apr 23 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.7-1
228e586
- New upstream version 1.3.7.
228e586
- NOTE: fixes a segfault in guestfish 1.3.6 when using the -a option.
228e586
bf94340
* Thu Apr 22 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.6-1
bf94340
- New upstream version 1.3.6.
bf94340
680c935
* Mon Apr 19 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.5-1
680c935
- New upstream version 1.3.5.
680c935
9b4791f
* Sat Apr 17 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.4-1
9b4791f
- New upstream version 1.3.4.
9b4791f
bbf3996
* Sun Apr 11 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.3-1
bbf3996
- New upstream version 1.3.3.
bbf3996
- New virt-resize option --LV-expand.
bbf3996
- New API: lvresize-free.
bbf3996
- Fixes RHBZ#581501.
bbf3996
5d754ac
* Sun Apr 11 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.2-3
5d754ac
- Disable checksum-device test.
5d754ac
6a97fb4
* Sat Apr 10 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.2-2
6a97fb4
- Bump and rebuild.
6a97fb4
b792146
* Sat Apr 10 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.2-1
b792146
- New upstream version 1.3.2.
b792146
- New APIs: checksum-device, part-del, part-get-bootable, part-get-mbr-id,
b792146
  part-set-mbr-id, vgscan, ntfsresize, txz-in, txz-out.
b792146
- Enhanced/fixed virt-resize tool.
b792146
- Enhanced virt-list-partitions tool.
b792146
- Fixes: 580016, 580650, 579155, 580556.
b792146
aa649f4
* Sat Apr 10 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.1-4
aa649f4
- Bump and rebuild.
aa649f4
6e4abe6
* Thu Apr  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.1-3
6e4abe6
- Runtime requires should only be on libguestfs-tools subpackage.
6e4abe6
b93430a
* Thu Apr  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.1-2
b93430a
- Missing BR on qemu-img package.
b93430a
b696253
* Thu Apr  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.3.1-1
b696253
- New upstream version 1.3.1.
b696253
- For explanation of apparently large version jump, see:
b696253
  https://www.redhat.com/archives/libguestfs/2010-April/msg00057.html
b696253
- New tool: virt-make-fs.
b696253
- New API: guestfs_zero_device.
b696253
- Fixes RHBZ#580246 (tar-in command hangs if uploading more than
b696253
  available space)
b696253
- Fixes RHBZ#579664 (guestfish doesn't report error when there is not
b696253
  enough space for image allocation)
b696253
- +BR perl-String-ShellQuote (for virt-make-fs).
b696253
305e51b
* Tue Mar 30 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.89-1
305e51b
- New upstream version 1.0.89.
305e51b
- Improved version of virt-win-reg.
305e51b
- Many smaller bugfixes.
305e51b
- Requires hivex >= 1.2.1.
305e51b
- Remove TERM=dumb patch which is now upstream.
305e51b
9b475f9
* Tue Mar 30 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.88-7
8e935ff
- Backport of TERM=dumb patch from upstream.
9b475f9
- Workaround failure caused by RHBZ#575734.
9b475f9
- Workaround unknown failure of test_swapon_label_0.
8e935ff
fef279b
* Tue Mar 30 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.88-5
8088e7f
- Attempted workaround for RHBZ#563103, so we can reenable tests.
8088e7f
b5b7b86
* Fri Mar 26 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.88-2
b5b7b86
- Remember to check in the new sources.
b5b7b86
cbc48e9
* Fri Mar 26 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.88-1
cbc48e9
- New upstream version 1.0.88.
cbc48e9
- Mainly small bugfixes.
cbc48e9
- Update Spanish translation of libguestfs (RHBZ#576876).
cbc48e9
- Use ext4 dev tools on RHEL 5 (RHBZ#576688).
cbc48e9
- Add support for minix filesystem (RHBZ#576689).
cbc48e9
76bae8e
* Fri Mar 26 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.87-2
76bae8e
- Add vim-minimal to BR, it is now required by the appliance.
76bae8e
0340c60
* Tue Mar 23 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.87-1
0340c60
- New upstream version 1.0.87.
0340c60
- New tools: virt-resize and virt-list-partitions.
0340c60
- New APIs: guestfs_copy_size; APIs for querying the relationship between
0340c60
  LVM objects.
0340c60
- Add vim to the virt-rescue appliance.
0340c60
fe0e235
* Fri Mar 12 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.86-1
fe0e235
- New upstream version 1.0.86.
fe0e235
- libguestfs-supermin-helper rewritten in C (from shell), reduces
fe0e235
  appliance boot time by 2-3 seconds.
fe0e235
- Fix parsing of integers in guestfish on 32 bit platforms (RHBZ#569757
fe0e235
  and RHBZ#567567).
fe0e235
- Enhance virt-inspector output for Windows guests.
fe0e235
- Add product_name field to virt-inspector output for all guests.
fe0e235
- Weaken dependencies on libntfs-3g.so, don't include SONAME in dep.
fe0e235
- Remove false dependency on libply (plymouth libraries).
fe0e235
- Spanish translation (RHBZ#570181).
fe0e235
- Fix bash regexp quoting bug.
fe0e235
277c9c1
* Fri Mar 12 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.85-4
277c9c1
- Bump and rebuild.
277c9c1
7e5f891
* Thu Mar 11 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.85-3
7e5f891
- Bump and rebuild.
7e5f891
df21130
* Sat Mar 06 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.85-2
df21130
- Bump and rebuild.
df21130
3a8f9fb
* Mon Mar  1 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.85-1
3a8f9fb
- New upstream version 1.0.85.
3a8f9fb
- Remove hivex, now a separate upstream project and package.
3a8f9fb
- Remove supermin quoting patch, now upstream.
3a8f9fb
7cb911a
* Mon Mar  1 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.84-6
7cb911a
- Fix quoting in supermin-split script (RHBZ#566511).
7cb911a
- Don't include bogus './builddir' entries in supermin hostfiles
7cb911a
  (RHBZ#566512).
7cb911a
e9b1deb
* Mon Feb 22 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.84-4
e9b1deb
- Don't include generator.ml in rpm.  It's 400K and almost no one will need it.
e9b1deb
- Add comments to spec file about how repo building works.
e9b1deb
- Whitespace changes in the spec file.
e9b1deb
ba930f1
* Mon Feb 22 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.84-3
ba930f1
- Bump and rebuild.
ba930f1
92956b0
* Tue Feb 16 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.84-2
92956b0
- Bump and rebuild.
92956b0
d1672da
* Fri Feb 12 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.84-1
d1672da
- New upstream version 1.0.84.
d1672da
e571765
* Fri Feb 12 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.83-8
e571765
- Bump and rebuild.
e571765
b955649
* Thu Feb 11 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.83-7
b955649
- Disable tests.  These fail in Koji (on RHEL 5 kernel) because of a
b955649
  bug in preadv/pwritev emulation in glibc (RHBZ#563103).
b955649
337bd2e
* Tue Feb  9 2010 Matthew Booth <mbooth@redhat.com> - 1.0.83-6
337bd2e
- Change buildnonet to buildnet
337bd2e
- Allow buildnet, mirror, updates, virtio and runtests to be configured by user
337bd2e
  macros.
337bd2e
824ca68
* Mon Feb  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.83-5
824ca68
- libguestfs-tools should require perl-XML-Writer (RHBZ#562858).
824ca68
7896cd1
* Mon Feb  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.83-4
7896cd1
- Use virtio for block device access (RHBZ#509383 is fixed).
7896cd1
10fab93
* Fri Feb  5 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.83-3
10fab93
- Rebuild: possible timing-related build problem in Koji.
10fab93
b831e90
* Fri Feb  5 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.83-2
e40e918
- New upstream release 1.0.83.
e40e918
- This release fixes:
e40e918
  Add Marathi translations (RHBZ#561671).
e40e918
  Polish translations (RHBZ#502533).
e40e918
  Add Gujarti translations (Sweta Kothari) (RHBZ#560918).
e40e918
  Update Oriya translations (thanks Manoj Kumar Giri) (RHBZ#559498).
e40e918
  Set locale in C programs so l10n works (RHBZ#559962).
e40e918
  Add Tamil translation (RHBZ#559877) (thanks to I.Felix)
e40e918
  Update Punjabi translation (RHBZ#559480) (thanks Jaswinder Singh)
e40e918
- There are significant fixes to hive file handling.
5b0cc88
- Add hivexsh and manual page.
b831e90
- Remove two patches, now upstream.
e40e918
4a4708e
* Sun Jan 31 2010 Richard W.M. Jones <rjones@redhat.com> - 1:1.0.82-7
4a4708e
- Bump and rebuild.
4a4708e
9c296f3
* Fri Jan 29 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.82-6
d622711
- Backport a better fix for RHBZ557655 test from upstream.
9c296f3
- Backport fix for unreadable yum.log from upstream.
d622711
37ed902
* Thu Jan 28 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.82-3
5be62f0
- Backport RHBZ557655 test fix from upstream.
5be62f0
c63b1ce
* Thu Jan 28 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.82-1
c63b1ce
- New upstream version 1.0.82.  This includes the two patches
c63b1ce
  we were carrying, so those are now removed.
c63b1ce
- This release fixes:
c63b1ce
  RHBZ#559498 (Oriya translation).
c63b1ce
  RHBZ#559480 (Punjabi translation).
c63b1ce
  RHBZ#558593 (Should prevent corruption by multilib).
c63b1ce
  RHBZ#559237 (Telugu translation).
c63b1ce
  RHBZ#557655 (Use xstrtol/xstrtoll to parse integers in guestfish).
c63b1ce
  RHBZ#557195 (Missing crc kernel modules for recent Linux).
c63b1ce
- In addition this contains numerous fixes to the hivex library
c63b1ce
  for parsing Windows Registry files, making hivex* and virt-win-reg
c63b1ce
  more robust.
c63b1ce
- New API call 'filesize'.
c63b1ce
8d09809
* Thu Jan 28 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.81-8
833535e
- Backport special handling of libgcc_s.so.
212d78e
- Backport unreadable files patch from RHEL 6 / upstream.
833535e
3a74b4e
* Fri Jan 22 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.81-5
3a74b4e
- Require febootstrap >= 2.6 (RHBZ#557262).
3a74b4e
1c406bd
* Thu Jan 21 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.81-4
1c406bd
- Rebuild for unannounced soname bump (libntfs-3g.so).
1c406bd
e4207a6
* Fri Jan 15 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.81-3
e4207a6
- Rebuild for unannounced soname bump (libplybootsplash.so).
e4207a6
58aeb83
* Thu Jan 14 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.81-2
58aeb83
- Rebuild for broken dependency (iptables soname bump).
58aeb83
d47d9eb
* Wed Jan 13 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.81-1
d47d9eb
- New upstream version 1.0.81.
d47d9eb
- Remove two upstream patches.
d47d9eb
- virt-inspector: Make RPM application data more specific (RHBZ#552718).
d47d9eb
b3ab8e1
* Tue Jan 12 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-14
b3ab8e1
- Reenable tests because RHBZ#553689 is fixed.
b3ab8e1
ee41923
* Tue Jan 12 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-13
ee41923
- Rebuild because of libparted soname bump (1.9 -> 2.1).
ee41923
a87df16
* Fri Jan  8 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-12
a87df16
- qemu in Rawhide is totally broken (RHBZ#553689).  Disable tests.
a87df16
280c138
* Thu Jan  7 2010 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-11
280c138
- Remove gfs-utils (deprecated and removed from Fedora 13 by the
280c138
  upstream Cluster Suite developers).
280c138
- Include patch to fix regression in qemu -serial stdio option.
280c138
e2b1978
* Tue Dec 29 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-10
e2b1978
- Remove some debugging statements which were left in the requires
e2b1978
  script by accident.
e2b1978
ea6c8cd
* Mon Dec 21 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-9
ea6c8cd
- Generate additional requires for supermin (RHBZ#547496).
ea6c8cd
33bdf80
* Fri Dec 18 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-3
33bdf80
- Work around udevsettle command problem (RHBZ#548121).
33bdf80
- Enable tests.
33bdf80
703fa44
* Wed Dec 16 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-2
703fa44
- Disable tests because of RHBZ#548121.
703fa44
f8f2b57
* Wed Dec 16 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.80-1
f8f2b57
- New upstream release 1.0.80.
f8f2b57
- New Polish translations (RHBZ#502533).
f8f2b57
- Give a meaningful error if no usable kernels are found (RHBZ#539746).
3b9fd3d
- New tool: virt-list-filesystems
f8f2b57
22f0eaf
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1:1.0.79-3
22f0eaf
- rebuild against perl 5.10.1
22f0eaf
11f4aa9
* Wed Nov 18 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.79-2
1b66d56
- New upstream release 1.0.79.
1b66d56
- Adds FUSE test script and multiple fixes for FUSE (RHBZ#538069).
1b66d56
- Fix virt-df in Xen (RHBZ#538041).
1b66d56
- Improve speed of supermin appliance.
11f4aa9
- Disable FUSE-related tests because Koji doesn't currently allow them.
11f4aa9
  fuse: device not found, try 'modprobe fuse' first
1b66d56
20d2558
* Tue Nov 10 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.78-2
9fe403d
- New upstream release 1.0.78.
9fe403d
- Many more filesystem types supported by this release - add them
9fe403d
  as dependencies.
9fe403d
6e1c399
* Tue Nov  3 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.77-1
6e1c399
- New upstream release 1.0.77.
6e1c399
- Support for mounting guest in host using FUSE (guestmount command).
6e1c399
- hivex*(1) man pages should be in main package, not -devel, since
6e1c399
  they are user commands.
6e1c399
- libguestfs-tools: Fix "self-obsoletion" issue raised by rpmlint.
6e1c399
- perl: Remove bogus script Sys/bindtests.pl.
6e1c399
3beaa38
* Thu Oct 29 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.75-2
ac7e6a1
- New upstream release 1.0.75.
ac7e6a1
- New library: libhivex.
ac7e6a1
- New tools: virt-win-reg, hivexml, hivexget.
ac7e6a1
- Don't require chntpw.
3beaa38
- Add BR libxml2-devel, accidentally omitted before.
ac7e6a1
cffc8d6
* Tue Oct 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.74-1
cffc8d6
- New upstream release 1.0.74.
cffc8d6
- New API call: guestfs_find0.
cffc8d6
- New tools: virt-ls, virt-tar.
cffc8d6
f14b2b0
* Wed Oct 14 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.73-1
f14b2b0
- New upstream release 1.0.73.
f14b2b0
- OCaml library now depends on xml-light.
f14b2b0
- Deal with installed documentation.
f14b2b0
a52ed65
* Tue Sep 29 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.72-2
a52ed65
- Force rebuild.
a52ed65
21de956
* Wed Sep 23 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.72-1
21de956
- New upstream release 1.0.72.
21de956
- New tools: virt-edit, virt-rescue.
21de956
- Combine virt-cat, virt-df, virt-edit, virt-inspector and virt-rescue
21de956
  into a single package called libguestfs-tools.
21de956
43978d1
* Tue Sep 22 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.71-2
f0ea34d
- New upstream release 1.0.71.
f0ea34d
9fae0e8
* Fri Sep 18 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.70-2
9fae0e8
- Perl bindings require perl-XML-XPath (fixed RHBZ#523547).
9fae0e8
19d7809
* Tue Sep 15 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.70-1
19d7809
- New upstream release 1.0.70.
19d7809
- Fixes build problem related to old version of GNU gettext.
19d7809
95e2695
* Tue Sep 15 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.69-1
95e2695
- New upstream release 1.0.69.
95e2695
- Reenable the tests (because RHBZ#516543 is supposed to be fixed).
95e2695
- New main loop code should fix RHBZ#501888, RHBZ#504418.
95e2695
- Add waitpid along guestfs_close path (fixes RHBZ#518747).
95e2695
9bb2fc7
* Wed Aug 19 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.68-2
f9ffe20
- New upstream release 1.0.68.
9bb2fc7
- BR genisoimage.
f9ffe20
a6777ed
* Thu Aug 13 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.67-2
c4157a6
- New upstream release 1.0.67.
c4157a6
16cf2eb
* Fri Aug  7 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.66-5
9f24b45
- Set network interface to ne2k_pci (workaround for RHBZ#516022).
c883d54
- Rerun autoconf because patch touches configure script.
9f24b45
c7f566c
* Thu Aug  6 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.66-1
c7f566c
- New upstream release 1.0.66.
c7f566c
d41a885
* Wed Jul 29 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.65-1
d41a885
- New upstream release 1.0.65.
d41a885
- Add Obsoletes for virt-df2 (RHBZ#514309).
d41a885
- Disable tests because of ongoing TCG problems with newest qemu in Rawhide.
d41a885
a1be71a
* Thu Jul 23 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.64-3
b683d64
- RHBZ#513249 bug in qemu is now fixed, so try to rebuild and run tests.
a1be71a
- However RHBZ#503236 still prevents us from testing on i386.
b683d64
bdb0dfc
* Thu Jul 23 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.64-1
bdb0dfc
- New upstream release 1.0.64.
e5d687b
- New tool 'libguestfs-test-tool'.
e5d687b
212471f
* Wed Jul 15 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.61-1
212471f
- New upstream release 1.0.61.
212471f
- New tool / subpackage 'virt-cat'.
212471f
- New BR perl-libintl.
212471f
6cc64de
* Wed Jul 15 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.60-2
6cc64de
- Fix runtime Requires so they use epoch correctly.
6cc64de
69a456b
* Tue Jul 14 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.60-1
69a456b
- New upstream release 1.0.60.
e263d4b
d3b8860
* Fri Jul 10 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.58-2
585a4fb
- New upstream release 1.0.58.
585a4fb
3b61f54
* Fri Jul 10 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.57-1
3b61f54
- New upstream release 1.0.57.
3b61f54
- New tool virt-df (obsoletes existing package with this name).
3b61f54
- RHBZ#507066 may be fixed, so reenable tests.
3b61f54
750d27c
* Tue Jul  7 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.56-2
e7d4488
- New upstream release 1.0.56.
750d27c
- Don't rerun generator.
e7d4488
e030c89
* Thu Jul  2 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.55-1
e030c89
- New upstream release 1.0.55.
e030c89
- New manual page libguestfs(3).
e030c89
950c227
* Mon Jun 29 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.54-2
586f7ff
- New upstream release 1.0.54.
950c227
- +BR perl-XML-Writer.
586f7ff
2cbf732
* Wed Jun 24 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.53-1
2cbf732
- New upstream release 1.0.53.
2cbf732
- Disable all tests (because of RHBZ#507066).
2cbf732
7779bb6
* Wed Jun 24 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.52-1
7779bb6
- New upstream release 1.0.52.
7779bb6
554831c
* Mon Jun 22 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.51-1
554831c
- New upstream release 1.0.51.
b131c86
- Removed patches which are now upstream.
8e2bde3
69d291b
* Sat Jun 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.49-5
ffe9c96
- Remove workaround for RHBZ#507007, since bug is now fixed.
87afda4
- Pull in upstream patch to fix pclose checking
87afda4
  (testing as possible fix for RHBZ#507066).
69d291b
- Pull in upstream patch to check waitpid return values
69d291b
  (testing as possible fix for RHBZ#507066).
ffe9c96
8db373f
* Fri Jun 19 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.49-2
0a6223f
- New upstream release 1.0.49.
8db373f
- Add workaround for RHBZ#507007.
0a6223f
46a42a1
* Tue Jun 16 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.48-2
46a42a1
- Accidentally omitted the supermin image from previous version.
46a42a1
b85765a
* Tue Jun 16 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.48-1
b85765a
- New upstream release 1.0.48.
b85765a
- Should fix all the brokenness from 1.0.47.
b85765a
- Requires febootstrap >= 2.3.
b85765a
4233640
* Mon Jun 15 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.47-2
a8dad2f
- New upstream release 1.0.47.
b30310c
- Enable experimental supermin appliance build.
4233640
- Fix path to appliance.
b30310c
3003f4d
* Fri Jun 12 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.45-2
5a57abd
- New upstream release 1.0.45.
5a57abd
c34068c
* Wed Jun 10 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.44-2
c34068c
- Disable ppc/ppc64 tests again because of RHBZ#505109.
c34068c
dbdd072
* Wed Jun 10 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.44-1
dbdd072
- New upstream version 1.0.44.
dbdd072
- Try enabling tests on ppc & ppc64 since it looks like the bug(s?)
dbdd072
  in qemu which might have caused them to fail have been fixed.
dbdd072
7516e72
* Tue Jun  9 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.43-1
7516e72
- New upstream version 1.0.43.
7516e72
- New upstream URL.
7516e72
- Requires chntpw program.
7516e72
d18a48c
* Sat Jun  6 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.42-1
d18a48c
- New upstream version 1.0.42.
d18a48c
3127954
* Thu Jun  4 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.41-1
3127954
- New upstream version 1.0.41.
3127954
- Fixes a number of regressions in RHBZ#503169.
3127954
9999944
* Thu Jun  4 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.40-1
9999944
- New upstream version 1.0.40.
9999944
fada2d8
* Thu Jun  4 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.39-1
fada2d8
- New upstream version 1.0.39.
fada2d8
- Fixes:
fada2d8
  . libguestfs /dev is too sparse for kernel installation/upgrade (RHBZ#503169)
fada2d8
  . OCaml bindings build failure (RHBZ#502309)
fada2d8
246fbd2
* Tue Jun  2 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.38-2
d407ba1
- Disable tests on ix86 because of RHBZ#503236.
246fbd2
5025d15
* Tue Jun  2 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.38-1
5025d15
- New upstream version 1.0.38.
5025d15
c23c73c
* Fri May 29 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.37-1
c23c73c
- New upstream version 1.0.37.
c23c73c
- Fixes:
c23c73c
  . "mkdir-p" should not throw errors on preexisting directories (RHBZ#503133)
c23c73c
  . cramfs and squashfs modules should be available in libguestfs appliances
c23c73c
      (RHBZ#503135)
c23c73c
44096f2
* Thu May 28 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.36-2
7f81d42
- New upstream version 1.0.36.
44096f2
- Rerun the generator in prep section.
7f81d42
7d74ee0
* Thu May 28 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.35-1
7d74ee0
- New upstream version 1.0.35.
7d74ee0
- Fixes multiple bugs in bindings parameters (RHBZ#501892).
7d74ee0
88b12c7
* Wed May 27 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.34-1
88b12c7
- New upstream version 1.0.34.
88b12c7
10c7b87
* Wed May 27 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.33-1
10c7b87
- New upstream version 1.0.33.
10c7b87
- --with-java-home option is no longer required.
10c7b87
- Upstream contains potential fixes for:
10c7b87
    501878 built-in commands like 'alloc' and 'help' don't autocomplete
10c7b87
    501883 javadoc messed up in libguestfs java documentation
10c7b87
    501885 Doesn't detect missing Java, --with-java-home=no should not be needed
10c7b87
    502533 Polish translation of libguestfs
10c7b87
    n/a    Allow more ext filesystem kmods (Charles Duffy)
10c7b87
16c80f1
* Tue May 26 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.32-2
5e6ea43
- New upstream version 1.0.32.
16c80f1
- Use %%find_lang macro.
5e6ea43
5bd719e
* Sat May 23 2009 Richard W.M. Jones <rjones@redhat.com> - 1.0.31-1
5bd719e
- Rebuild for OCaml 3.11.1.
5bd719e
- New upstream version 1.0.31.
5bd719e
e8058cb
* Thu May 21 2009 Richard Jones <rjones@redhat.com> - 1.0.30-1
e8058cb
- New upstream version 1.0.30.  Now includes test-bootbootboot.sh script.
e8058cb
26da628
* Thu May 21 2009 Richard Jones <rjones@redhat.com> - 1.0.29-3
25bc3cd
- New upstream version 1.0.29 (fixes RHBZ#502007 RHBZ#502018).
25bc3cd
- This should allow us to enable tests for i386 and x86-64.
3606b80
- Added test-bootbootboot.sh script which was missed from 1.0.29 tarball.
26da628
- Pass kernel noapic flag to workaround RHBZ#502058.
bd8be47
7252ee3
* Thu May 21 2009 Richard Jones <rjones@redhat.com> - 1.0.28-1
7252ee3
- New upstream version 1.0.28.  Nothing has visibly changed, but
7252ee3
  the source has been gettextized and we want to check that doesn't
7252ee3
  break anything.
7252ee3
0e78dca
* Thu May 21 2009 Richard Jones <rjones@redhat.com> - 1.0.27-3
0e78dca
- Change requirement from qemu -> qemu-kvm (RHBZ#501761).
0e78dca
9a15f56
* Tue May 19 2009 Richard Jones <rjones@redhat.com> - 1.0.27-2
984ff61
- New upstream version 1.0.27.
984ff61
0f4751f
* Mon May 18 2009 Richard Jones <rjones@redhat.com> - 1.0.26-6
6273ef4
- Experimentally try to reenable ppc and ppc64 builds.
490d04e
- Note BZ numbers which are causing tests to fail.
6273ef4
f61f68c
* Mon May 18 2009 Richard Jones <rjones@redhat.com> - 1.0.26-1
f61f68c
- New upstream version 1.0.26.
f61f68c
97f65a5
* Tue May 12 2009 Richard Jones <rjones@redhat.com> - 1.0.25-4
5e04ce3
- New upstream version 1.0.25.
5e04ce3
- Enable debugging when running the tests.
97f65a5
- Disable tests - don't work correctly in Koji.
5e04ce3
8b5d7c1
* Tue May 12 2009 Richard Jones <rjones@redhat.com> - 1.0.24-1
8b5d7c1
- New upstream version 1.0.24.
8b5d7c1
- BRs glibc-static for the new command tests.
8b5d7c1
- Enable tests.
8b5d7c1
b0d05cc
* Mon May 11 2009 Richard Jones <rjones@redhat.com> - 1.0.23-2
cf1f09b
- New upstream version 1.0.23.
b0d05cc
- Don't try to use updates during build.
cf1f09b
dd0c4ae
* Fri May  8 2009 Richard Jones <rjones@redhat.com> - 1.0.21-3
cf9a4f6
- New upstream version 1.0.21.
cf9a4f6
cf9a4f6
* Thu May  7 2009 Richard Jones <rjones@redhat.com> - 1.0.20-2
cf9a4f6
- New upstream version 1.0.20.
cf9a4f6
cf9a4f6
* Thu May  7 2009 Richard Jones <rjones@redhat.com> - 1.0.19-1
cf9a4f6
- New upstream version 1.0.19.
cf9a4f6
cf9a4f6
* Tue Apr 28 2009 Richard Jones <rjones@redhat.com> - 1.0.15-1
cf9a4f6
- New upstream version 1.0.15.
cf9a4f6
cf9a4f6
* Fri Apr 24 2009 Richard Jones <rjones@redhat.com> - 1.0.12-1
cf9a4f6
- New upstream version 1.0.12.
cf9a4f6
cf9a4f6
* Wed Apr 22 2009 Richard Jones <rjones@redhat.com> - 1.0.6-1
cf9a4f6
- New upstream version 1.0.6.
cf9a4f6
cf9a4f6
* Mon Apr 20 2009 Richard Jones <rjones@redhat.com> - 1.0.2-1
cf9a4f6
- New upstream version 1.0.2.
cf9a4f6
cf9a4f6
* Thu Apr 16 2009 Richard Jones <rjones@redhat.com> - 0.9.9-12
cf9a4f6
- Multiple fixes to get it to scratch build in Koji.
cf9a4f6
cf9a4f6
* Sat Apr  4 2009 Richard Jones <rjones@redhat.com> - 0.9.9-1
cf9a4f6
- Initial build.