# Architectures on which golang works.
#% global golang_arches aarch64 % {arm} % {ix86} x86_64
# In theory the above, in practice golang is so often broken that
# I now disable it:
%global golang_arches NONE
# Architectures that we run the basic sanity-check test.
#
# The full test suite is done after the package has been built. Here
# we only do a sanity check that kernel/qemu/libvirt/appliance is not
# broken. To perform the full test suite, see instructions here:
# https://www.redhat.com/archives/libguestfs/2015-September/msg00078.html
#
# Currently the basic sanity check is *broken* on:
#
# arm: times out when running the test
# aarch64: "MSI is not supported by interrupt controller" (RHBZ#1414081)
# i686: constantly broken, so I have disabled it, probably forever
# ppc64le: kernel doesn't boot on qemu (RHBZ#1435873)
# s390x: qemu TCG cannot emulate enough to boot the kernel
# (however KVM would work if it was available in Koji, so this
# is not a bug)
%global test_arches ppc64 x86_64
# Trim older changelog entries.
# https://lists.fedoraproject.org/pipermail/devel/2013-April/thread.html#181627
%global _changelog_trimtime %(date +%s -d "2 years ago")
# Verify tarball signature with GPGv2 (only possible for stable branches).
%global verify_tarball_signature %{nil}
# Filter perl provides
%{?perl_default_filter}
Summary: Access and modify virtual machine disk images
Name: libguestfs
Epoch: 1
Version: 1.37.35
Release: 1%{?dist}
License: LGPLv2+
# Source and patches.
URL: http://libguestfs.org/
Source0: http://libguestfs.org/download/1.35-development/%{name}-%{version}.tar.gz
%if 0%{verify_tarball_signature}
Source1: http://libguestfs.org/download/1.35-development/%{name}-%{version}.tar.gz.sig
%endif
# Replacement README file for Fedora users.
Source4: README-replacement.in
# Guestfish colour prompts.
Source5: guestfish.sh
# Used to build the supermin appliance in Koji.
Source6: yum.conf.in
# Keyring used to verify tarball signature.
%if 0%{verify_tarball_signature}
Source7: libguestfs.keyring
%endif
# Upstream patch to fix locking on NBD drives.
Patch1: 0001-launch-direct-Omit-locking-option-for-non-file-disks.patch
# Upstream patch to remove for libvirt >= 3.10.
Patch2: 0001-lib-libvirt-stop-using-shareable-for-appliance-disk-.patch
# Basic build requirements for the library and virt tools.
BuildRequires: gcc
BuildRequires: supermin-devel >= 5.1.18
BuildRequires: hivex-devel >= 1.2.7-7
BuildRequires: ocaml-hivex-devel
BuildRequires: perl(Pod::Simple)
BuildRequires: perl(Pod::Man)
BuildRequires: /usr/bin/pod2text
BuildRequires: po4a
BuildRequires: augeas-devel >= 1.7.0
BuildRequires: readline-devel
BuildRequires: genisoimage
BuildRequires: libxml2-devel
BuildRequires: createrepo
BuildRequires: glibc-static
BuildRequires: libselinux-utils
BuildRequires: libselinux-devel
BuildRequires: fuse, fuse-devel
BuildRequires: pcre-devel
BuildRequires: file-devel
BuildRequires: libvirt-devel
BuildRequires: gperf
BuildRequires: flex
BuildRequires: bison
BuildRequires: libdb-utils
BuildRequires: cpio
BuildRequires: libconfig-devel
BuildRequires: xz-devel
BuildRequires: zip
BuildRequires: unzip
BuildRequires: systemd-units
BuildRequires: netpbm-progs
BuildRequires: icoutils
BuildRequires: libvirt-daemon-qemu
BuildRequires: perl(Expect)
BuildRequires: libacl-devel
BuildRequires: libcap-devel
BuildRequires: libldm-devel
BuildRequires: yajl-devel
BuildRequires: systemd-devel
BuildRequires: bash-completion
BuildRequires: /usr/bin/ping
BuildRequires: /usr/bin/wget
BuildRequires: curl
BuildRequires: xz
BuildRequires: gtk3-devel
BuildRequires: dbus-devel
BuildRequires: /usr/bin/qemu-img
BuildRequires: perl(Win::Hivex)
BuildRequires: perl(Win::Hivex::Regedit)
%if 0%{verify_tarball_signature}
BuildRequires: gnupg2
%endif
# For language bindings.
BuildRequires: ocaml
BuildRequires: ocaml-ocamldoc
BuildRequires: ocaml-findlib-devel
BuildRequires: ocaml-gettext-devel
BuildRequires: ocaml-ounit-devel
BuildRequires: ocaml-libvirt-devel >= 0.6.1.4-5
BuildRequires: lua
BuildRequires: lua-devel
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl-macros
BuildRequires: perl(Sys::Virt)
BuildRequires: perl(Test::More)
BuildRequires: perl(Test::Pod) >= 1.00
BuildRequires: perl(Test::Pod::Coverage) >= 1.00
BuildRequires: perl(Module::Build)
BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(Locale::TextDomain)
BuildRequires: python2-devel
BuildRequires: libvirt-python
BuildRequires: python3-devel
BuildRequires: libvirt-python3
BuildRequires: ruby-devel
BuildRequires: rubygem-rake
# json is not pulled in automatically, see RHBZ#1325022
BuildRequires: rubygem(json)
BuildRequires: rubygem(rdoc)
BuildRequires: rubygem(test-unit)
BuildRequires: ruby-irb
BuildRequires: java-1.8.0-openjdk
BuildRequires: java-1.8.0-openjdk-devel
BuildRequires: jpackage-utils
BuildRequires: php-devel
BuildRequires: erlang-erts
BuildRequires: erlang-erl_interface
BuildRequires: gobject-introspection-devel
BuildRequires: gjs
%ifarch %{golang_arches}
BuildRequires: golang
# This version is required for aarch64 to be supported by gcc-go.
%ifarch aarch64
BuildRequires: gcc >= 5.0.0-0.19.fc23
%endif
%endif
# Build requirements for the appliance.
#
# Get the initial list by doing:
# for f in `cat appliance/packagelist`; do echo $f; done | sort -u
# However you have to edit the list down to packages which exist in
# current Fedora, since supermin ignores non-existent packages.
BuildRequires: acl attr augeas-libs bash binutils btrfs-progs bzip2 coreutils cpio cryptsetup curl debootstrap dhclient diffutils dosfstools e2fsprogs file findutils gawk gdisk genisoimage gfs2-utils grep gzip hivex iproute iputils jfsutils kernel kmod kpartx less libcap libldm libselinux libxml2 lsof lsscsi lvm2 lzop mdadm nilfs-utils openssh-clients parted pciutils pcre policycoreutils procps psmisc qemu-img reiserfs-utils rsync scrub sed sleuthkit squashfs-tools strace systemd tar udev util-linux vim-minimal which xfsprogs xz yajl zerofree
%ifnarch ppc
BuildRequires: hfsplus-tools
%endif
%ifnarch %{arm} aarch64 s390 s390x
# http://zfs-fuse.net/issues/94
BuildRequires: zfs-fuse
%endif
BuildRequires: ntfs-3g ntfsprogs
%ifarch %{ix86} x86_64
BuildRequires: syslinux syslinux-extlinux
%endif
# For building the appliance.
Requires: supermin >= 5.1.18
# The daemon dependencies are not included automatically, because it
# is buried inside the appliance, so list them here.
Requires: augeas-libs%{?_isa} >= 1.7.0
Requires: libacl%{?_isa}
Requires: libcap%{?_isa}
Requires: hivex%{?_isa}
Requires: pcre%{?_isa}
Requires: libselinux%{?_isa}
Requires: systemd-libs%{?_isa}
Requires: yajl%{?_isa}
# For core inspection API.
Requires: libdb-utils
Requires: osinfo-db
# For core mount-local (FUSE) API.
Requires: fuse
# For core disk-create API.
Requires: /usr/bin/qemu-img
# For libvirt backend.
%ifarch %{ix86} x86_64 %{arm} aarch64
Requires: libvirt-daemon-kvm >= 0.10.2-3
%else
Requires: libvirt-daemon-qemu >= 0.10.2-3
%endif
Requires: selinux-policy >= 3.11.1-63
# For UML backend (this backend only works on x86).
# UML has been broken upstream (in the kernel) for a while, so don't
# include this. Note that uml_utilities also depends on Perl.
#% ifarch % {ix86} x86_64
#Requires: uml_utilities
#% endif
# https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Packages_granted_exceptions
Provides: bundled(gnulib)
# Someone managed to install libguestfs-winsupport (from RHEL!) on
# Fedora, which breaks everything. Thus:
Conflicts: libguestfs-winsupport
%description
Libguestfs is a library for accessing and modifying virtual machine
disk images. http://libguestfs.org
It can be used to make batch configuration changes to guests, get
disk used/free statistics (virt-df), migrate between hypervisors
(virt-p2v, virt-v2v), perform backups and guest clones, change
registry/UUID/hostname info, build guests from scratch (virt-builder)
and much more.
Libguestfs uses Linux kernel and qemu code, and can access any type of
guest filesystem that Linux and qemu can, including but not limited
to: ext2/3/4, btrfs, FAT and NTFS, LVM, many different disk partition
schemes, qcow, qcow2, vmdk.
Libguestfs for Fedora is split into several subpackages. The basic
subpackages are:
libguestfs C library
libguestfs-tools virt-* tools, guestfish and guestmount (FUSE)
libguestfs-tools-c only the subset of virt tools written in C
(for reduced dependencies)
virt-v2v convert virtual machines to run on KVM (V2V)
virt-p2v-maker convert physical machines to run on KVM (P2V)
virt-dib safe and secure diskimage-builder replacement
For enhanced features, install:
libguestfs-forensics adds filesystem forensics support
libguestfs-gfs2 adds Global Filesystem (GFS2) support
libguestfs-hfsplus adds HFS+ (Mac filesystem) support
libguestfs-inspect-icons adds support for inspecting guest icons
libguestfs-jfs adds JFS support
libguestfs-nilfs adds NILFS v2 support
libguestfs-reiserfs adds ReiserFS support
libguestfs-rescue enhances virt-rescue shell with more tools
libguestfs-rsync rsync to/from guest filesystems
libguestfs-ufs adds UFS (BSD) support
libguestfs-xfs adds XFS support
libguestfs-zfs adds ZFS support
For developers:
libguestfs-devel C/C++ header files and library
libguestfs-benchmarking Benchmarking utilities
Language bindings:
erlang-libguestfs Erlang bindings
libguestfs-gobject-devel GObject bindings and GObject Introspection
%ifarch %{golang_arches}
golang-guestfs Go language bindings
%endif
libguestfs-java-devel Java bindings
lua-guestfs Lua bindings
ocaml-libguestfs-devel OCaml bindings
perl-Sys-Guestfs Perl bindings
php-libguestfs PHP bindings
python2-libguestfs Python 2 bindings
python3-libguestfs Python 3 bindings
ruby-libguestfs Ruby bindings
%ifarch aarch64 x86_64
%package benchmarking
Summary: Benchmarking utilities for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description benchmarking
%{name}-benchmarking contains utilities for benchmarking and
performance analysis of %{name}, and also for general
understanding of the performance of the kernel and qemu when booting
small appliances.
%endif
%package devel
Summary: Development tools and libraries for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: pkgconfig
# For libguestfs-make-fixed-appliance.
Requires: xz
Requires: %{name}-tools-c = %{epoch}:%{version}-%{release}
%description devel
%{name}-devel contains development tools and libraries
for %{name}.
%package forensics
Summary: Filesystem forensics support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description forensics
This adds filesystem forensics support to %{name}. Install it if you
want to forensically analyze disk images using The Sleuth Kit.
%package gfs2
Summary: GFS2 support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description gfs2
This adds GFS2 support to %{name}. Install it if you want to process
disk images containing GFS2.
%ifnarch ppc
%package hfsplus
Summary: HFS+ support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description hfsplus
This adds HFS+ support to %{name}. Install it if you want to process
disk images containing HFS+ / Mac OS Extended filesystems.
%endif
%package jfs
Summary: JFS support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description jfs
This adds JFS support to %{name}. Install it if you want to process
disk images containing JFS.
%package nilfs
Summary: NILFS support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description nilfs
This adds NILFS v2 support to %{name}. Install it if you want to process
disk images containing NILFS v2.
%package reiserfs
Summary: ReiserFS support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description reiserfs
This adds ReiserFS support to %{name}. Install it if you want to process
disk images containing ReiserFS.
%package rescue
Summary: Additional tools for virt-rescue
License: LGPLv2+
Requires: %{name}-tools-c = %{epoch}:%{version}-%{release}
%description rescue
This adds additional tools to use inside the virt-rescue shell,
such as ssh, network utilities, editors and debugging utilities.
%package rsync
Summary: rsync support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description rsync
This adds rsync support to %{name}. Install it if you want to use
rsync to upload or download files into disk images.
%package ufs
Summary: UFS (BSD) support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description ufs
This adds UFS support to %{name}. Install it if you want to process
disk images containing UFS (BSD filesystems).
%package xfs
Summary: XFS support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description xfs
This adds XFS support to %{name}. Install it if you want to process
disk images containing XFS.
%ifnarch %{arm} aarch64 s390 s390x
%package zfs
Summary: ZFS support for %{name}
License: LGPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description zfs
This adds ZFS support to %{name}. Install it if you want to process
disk images containing ZFS.
%endif
%package inspect-icons
Summary: Additional dependencies for inspecting guest icons
License: LGPLv2+
BuildArch: noarch
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: netpbm-progs
Requires: icoutils
%description inspect-icons
%{name}-inspect-icons is a metapackage that pulls in additional
dependencies required by libguestfs to pull icons out of non-Linux
guests. Install this package if you want libguestfs to be able to
inspect non-Linux guests and display icons from them.
The only reason this is a separate package is to avoid core libguestfs
having to depend on Perl. See https://bugzilla.redhat.com/1194158
%package tools-c
Summary: System administration tools for virtual machines
License: GPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
# For guestfish:
#Requires: /usr/bin/emacs #theoretically, but too large
Requires: /usr/bin/hexedit
Requires: /usr/bin/less
Requires: /usr/bin/man
Requires: /usr/bin/vi
# For virt-builder:
Requires: gnupg2
#Requires: (gnupg or gnupg2) # Fedora packaging rules forbid this
Requires: xz
#Requires: nbdkit, nbdkit-plugin-xz
Requires: curl
# Some Fedora, and all RHEL 7, use XFS:
Recommends: libguestfs-xfs
# For virt-edit and virt-customize:
Suggests: perl
%description tools-c
This package contains miscellaneous system administrator command line
tools for virtual machines.
Note that you should install %{name}-tools (which pulls in
this package). This package is only used directly when you want
to avoid dependencies on Perl.
%package tools
Summary: System administration tools for virtual machines
License: GPLv2+
BuildArch: noarch
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: %{name}-tools-c = %{epoch}:%{version}-%{release}
# NB: Only list deps here which are not picked up automatically.
Requires: perl(Sys::Virt)
Requires: perl(Win::Hivex) >= 1.2.7
%description tools
This package contains miscellaneous system administrator command line
tools for virtual machines.
Guestfish is the Filesystem Interactive SHell, for accessing and
modifying virtual machine disk images from the command line and shell
scripts.
The guestmount command lets you mount guest filesystems on the host
using FUSE and %{name}.
Virt-alignment-scan scans virtual machines looking for partition
alignment problems.
Virt-builder is a command line tool for rapidly making disk images
of popular free operating systems.
Virt-cat is a command line tool to display the contents of a file in a
virtual machine.
Virt-copy-in and virt-copy-out are command line tools for uploading
and downloading files and directories to and from virtual machines.
Virt-customize is a command line tool for customizing virtual machine
disk images.
Virt-df is a command line tool to display free space on virtual
machine filesystems. Unlike other tools, it doesn’t just display the
amount of space allocated to a virtual machine, but can look inside
the virtual machine to see how much space is really being used. It is
like the df(1) command, but for virtual machines, except that it also
works for Windows virtual machines.
Virt-diff shows the differences between virtual machines.
Virt-edit is a command line tool to edit the contents of a file in a
virtual machine.
Virt-filesystems is a command line tool to display the filesystems,
partitions, block devices, LVs, VGs and PVs found in a disk image
or virtual machine. It replaces the deprecated programs
virt-list-filesystems and virt-list-partitions with a much more
capable tool.
Virt-format is a command line tool to erase and make blank disks.
Virt-get-kernel extracts a kernel/initrd from a disk image.
Virt-inspector examines a virtual machine and tries to determine the
version of the OS, the kernel version, what drivers are installed,
whether the virtual machine is fully virtualized (FV) or
para-virtualized (PV), what applications are installed and more.
Virt-log is a command line tool to display the log files from a
virtual machine.
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.
Virt-resize can resize existing virtual machine disk images.
Virt-sparsify makes virtual machine disk images sparse (thin-provisioned).
Virt-sysprep lets you reset or unconfigure virtual machines in
preparation for cloning them.
Virt-tail follows (tails) a log file within a guest, like 'tail -f'.
Virt-tar-in and virt-tar-out are archive, backup and upload tools
for virtual machines. These replace the deprecated program virt-tar.
Virt-win-reg lets you look at and modify the Windows Registry of
Windows virtual machines.
%package -n virt-dib
Summary: Safe and secure diskimage-builder replacement
License: GPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description -n virt-dib
Virt-dib is a safe and secure alternative to the OpenStack
diskimage-builder command. It is compatible with most
diskimage-builder elements.
%package -n virt-v2v
Summary: Convert a virtual machine to run on KVM
License: GPLv2+
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-tools-c = %{epoch}:%{version}-%{release}
Requires: gawk
Requires: gzip
Requires: unzip
Requires: curl
Requires: /usr/bin/virsh
# For rhsrvany.exe, used to install firstboot scripts in Windows guests.
Requires: mingw32-srvany >= 1.0-13
%description -n virt-v2v
Virt-v2v converts virtual machines from non-KVM hypervisors
to run under KVM.
To convert physical machines, see the virt-p2v-maker package.
%package -n virt-p2v-maker
Summary: Convert a physical machine to run on KVM
License: GPLv2+
Requires: gawk
Requires: gzip
# virt-p2v-make-disk runs virt-builder:
Requires: %{name}-tools-c = %{epoch}:%{version}-%{release}
# virt-p2v-make-kickstart runs strip:
Requires: binutils
%description -n virt-p2v-maker
Virt-p2v converts (virtualizes) physical machines so they can be run
as virtual machines under KVM.
This package contains the tools needed to make a virt-p2v boot CD or
USB key which is booted on the physical machine to perform the
conversion. You also need virt-v2v installed somewhere else to
complete the conversion.
To convert virtual machines from other hypervisors, see virt-v2v.
%package bash-completion
Summary: Bash tab-completion scripts for %{name} tools
BuildArch: noarch
Requires: bash-completion >= 2.0
Requires: %{name}-tools-c = %{epoch}:%{version}-%{release}
%description bash-completion
Install this package if you want intelligent bash tab-completion
for guestfish, guestmount and various virt-* tools.
%package -n ocaml-%{name}
Summary: OCaml bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description -n ocaml-%{name}
ocaml-%{name} contains OCaml bindings for %{name}.
This is for toplevel and scripting access only. To compile OCaml
programs which use %{name} you will also need ocaml-%{name}-devel.
%package -n ocaml-%{name}-devel
Summary: OCaml bindings for %{name}
Requires: ocaml-%{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description -n ocaml-%{name}-devel
ocaml-%{name}-devel contains development libraries
required to use the OCaml bindings for %{name}.
%package -n perl-Sys-Guestfs
Summary: Perl bindings for %{name} (Sys::Guestfs)
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description -n perl-Sys-Guestfs
perl-Sys-Guestfs contains Perl bindings for %{name} (Sys::Guestfs).
%package -n python2-%{name}
Summary: Python 2 bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%{?python_provide:%python_provide python2-%{name}}
%description -n python2-%{name}
python2-%{name} contains Python 2 bindings for %{name}.
For Python 3 bindings, install python3-%{name}.
%package -n python3-%{name}
Summary: Python 3 bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%{?python_provide:%python_provide python3-%{name}}
%description -n python3-%{name}
python3-%{name} contains Python 3 bindings for %{name}.
For Python 2 bindings, install python2-%{name}.
%package -n ruby-%{name}
Summary: Ruby bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: ruby(release)
Requires: ruby
Provides: ruby(guestfs) = %{version}
%description -n ruby-%{name}
ruby-%{name} contains Ruby bindings for %{name}.
%package java
Summary: Java bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: java-headless >= 1.5.0
Requires: jpackage-utils
%description java
%{name}-java contains Java bindings for %{name}.
If you want to develop software in Java which uses %{name}, then
you will also need %{name}-java-devel.
%package java-devel
Summary: Java development package for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-java = %{epoch}:%{version}-%{release}
%description java-devel
%{name}-java-devel contains the tools for developing Java software
using %{name}.
See also %{name}-javadoc.
%package javadoc
Summary: Java documentation for %{name}
BuildArch: noarch
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: %{name}-java = %{epoch}:%{version}-%{release}
Requires: jpackage-utils
%description javadoc
%{name}-javadoc contains the Java documentation for %{name}.
%package -n php-%{name}
Summary: PHP bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: php
%description -n php-%{name}
php-%{name} contains PHP bindings for %{name}.
%package -n erlang-%{name}
Summary: Erlang bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: erlang-erts
%description -n erlang-%{name}
erlang-%{name} contains Erlang bindings for %{name}.
%package -n lua-guestfs
Summary: Lua bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: lua
%description -n lua-guestfs
lua-guestfs contains Lua bindings for %{name}.
%package gobject
Summary: GObject bindings for %{name}
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description gobject
%{name}-gobject contains GObject bindings for %{name}.
To develop software against these bindings, you need to install
%{name}-gobject-devel.
%package gobject-devel
Summary: GObject bindings for %{name}
Requires: %{name}-gobject = %{epoch}:%{version}-%{release}
%description gobject-devel
%{name}-gobject contains GObject bindings for %{name}.
This package is needed if you want to write software using the
GObject bindings. It also contains GObject Introspection information.
%ifarch %{golang_arches}
%package -n golang-guestfs
Summary: Golang bindings for %{name}
BuildArch: noarch
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: golang
Provides: golang(libguestfs.org) = %{epoch}:%{version}-%{release}
%description -n golang-guestfs
golang-%{name} contains Go language bindings for %{name}.
%endif
%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}.
%prep
%if 0%{verify_tarball_signature}
tmphome="$(mktemp -d)"
gpgv2 --homedir "$tmphome" --keyring %{SOURCE7} %{SOURCE1} %{SOURCE0}
%endif
%setup -q
%autopatch -p1
# For Python 3 we must build libguestfs twice. This creates:
# %{name}-%{version}/
# %{name}-%{version}-python3/
# with a second copy of the sources in the python3 subdir.
pushd ..
cp -a %{name}-%{version} %{name}-%{version}-python3
popd
# For sVirt to work, the local temporary directory we use in the tests
# must be labelled the same way as /tmp. This doesn't work if either
# the directory is on NFS (no SELinux labels) or if SELinux is
# disabled, hence the tests.
if [ "$(stat -f -L -c %T .)" != "nfs" ] && \
[ "$(getenforce | tr '[A-Z]' '[a-z]')" != "disabled" ]; then
chcon --reference=/tmp tmp
fi
# Replace developer-centric README that ships with libguestfs, with
# our replacement file.
mv README README.orig
sed 's/@VERSION@/%{version}/g' < %{SOURCE4} > README
%build
# Test if network is available.
ip addr list ||:
ip route list ||:
if ping -c 3 -w 20 8.8.8.8 && wget http://libguestfs.org -O /dev/null; then
extra=
else
mkdir cachedir repo
# -n 1 because of RHBZ#980502.
find /var/cache/{dnf,yum} -type f -name '*.rpm' -print0 | \
xargs -0 -n 1 cp -t repo
createrepo repo
sed -e "s|@PWD@|$(pwd)|" %{SOURCE6} > yum.conf
extra=--with-supermin-packager-config=$(pwd)/yum.conf
fi
%global localconfigure \
%{configure} \\\
--with-default-backend=libvirt \\\
--with-extra="fedora=%{fedora},release=%{release},libvirt" \\\
$extra
%ifnarch %{golang_arches}
%global localconfigure %{localconfigure} --disable-golang
%endif
# Building index-parse.c by hand works around a race condition in the
# autotools cruft, where two or more copies of yacc race with each
# other, resulting in a corrupted file.
#
# 'INSTALLDIRS' ensures that Perl and Ruby libs are installed in the
# vendor dir not the site dir.
%global localmake \
make -j1 -C builder index-parse.c \
make V=1 INSTALLDIRS=vendor %{?_smp_mflags}
%{localconfigure}
%{localmake}
# For Python 3 we must compile libguestfs a second time.
pushd ../%{name}-%{version}-python3
export PYTHON=%{__python3}
# Copy the cache to speed the build:
cp ../%{name}-%{version}/generator/.pod2text* generator/
%{localconfigure} --enable-python --enable-perl --disable-ruby --disable-haskell --disable-php --disable-erlang --disable-lua --disable-golang --disable-gobject
%{localmake}
popd
%check
%ifarch %{test_arches}
export LIBGUESTFS_DEBUG=1
export LIBGUESTFS_TRACE=1
export LIBVIRT_DEBUG=1
if ! make quickcheck QUICKCHECK_TEST_TOOL_ARGS="-t 1200"; then
cat $HOME/.cache/libvirt/qemu/log/*
exit 1
fi
%endif
%install
# This file is creeping over 1 MB uncompressed, and since it is
# included in the -devel subpackage, compress it to reduce
# installation size.
gzip -9 ChangeLog
# 'INSTALLDIRS' ensures that Perl and Ruby libs are installed in the
# vendor dir not the site dir.
make DESTDIR=$RPM_BUILD_ROOT INSTALLDIRS=vendor install
# Install Python 3 bindings which were built in a subdirectory.
pushd ../%{name}-%{version}-python3
make DESTDIR=$RPM_BUILD_ROOT INSTALLDIRS=vendor -C python install
popd
# Delete static libraries.
rm $( find $RPM_BUILD_ROOT -name '*.a' | grep -v /ocaml/ )
# Delete libtool files.
find $RPM_BUILD_ROOT -name '*.la' -delete
# Delete some bogus Perl files.
find $RPM_BUILD_ROOT -name perllocal.pod -delete
find $RPM_BUILD_ROOT -name .packlist -delete
find $RPM_BUILD_ROOT -name '*.bs' -delete
find $RPM_BUILD_ROOT -name 'bindtests.pl' -delete
# Remove obsolete binaries (RHBZ#1213298).
rm $RPM_BUILD_ROOT%{_bindir}/virt-list-filesystems
rm $RPM_BUILD_ROOT%{_bindir}/virt-list-partitions
rm $RPM_BUILD_ROOT%{_bindir}/virt-tar
rm $RPM_BUILD_ROOT%{_mandir}/man1/virt-list-filesystems.1*
rm $RPM_BUILD_ROOT%{_mandir}/man1/virt-list-partitions.1*
rm $RPM_BUILD_ROOT%{_mandir}/man1/virt-tar.1*
# Don't use versioned jar file (RHBZ#1022133).
# See: https://bugzilla.redhat.com/show_bug.cgi?id=1022184#c4
mv $RPM_BUILD_ROOT%{_datadir}/java/%{name}-%{version}.jar \
$RPM_BUILD_ROOT%{_datadir}/java/%{name}.jar
# golang: Ignore what libguestfs upstream installs, and just copy the
# source files to %{_datadir}/gocode/src.
%ifarch %{golang_arches}
rm -r $RPM_BUILD_ROOT/usr/lib/golang
mkdir -p $RPM_BUILD_ROOT%{_datadir}/gocode/src
cp -a golang/src/libguestfs.org $RPM_BUILD_ROOT%{_datadir}/gocode/src
%endif
# Move installed documentation back to the source directory so
# we can install it using a %%doc rule.
mv $RPM_BUILD_ROOT%{_docdir}/libguestfs installed-docs
gzip --best installed-docs/*.xml
# Split up the monolithic packages file in the supermin appliance so
# we can install dependencies in subpackages.
pushd $RPM_BUILD_ROOT%{_libdir}/guestfs/supermin.d
function move_to
{
grep -Ev "^$1$" < packages > packages-t
mv packages-t packages
echo "$1" >> "$2"
}
move_to curl zz-packages-dib
move_to debootstrap zz-packages-dib
move_to kpartx zz-packages-dib
move_to qemu-img zz-packages-dib
move_to which zz-packages-dib
move_to sleuthkit zz-packages-forensics
move_to gfs2-utils zz-packages-gfs2
move_to hfsplus-tools zz-packages-hfsplus
move_to jfsutils zz-packages-jfs
move_to nilfs-utils zz-packages-nilfs
move_to reiserfs-utils zz-packages-reiserfs
move_to iputils zz-packages-rescue
move_to lsof zz-packages-rescue
move_to openssh-clients zz-packages-rescue
move_to pciutils zz-packages-rescue
move_to strace zz-packages-rescue
move_to vim-minimal zz-packages-rescue
move_to rsync zz-packages-rsync
move_to xfsprogs zz-packages-xfs
move_to zfs-fuse zz-packages-zfs
# On Fedora you need kernel-modules-extra to be able to mount
# UFS (BSD) filesystems.
echo "kernel-modules-extra" > zz-packages-ufs
popd
# If there is a bogus dependency on kernel-*, rename it to 'kernel'
# instead. This can happen for various reasons:
# - DNF picks kernel-debug instead of kernel.
# - Version of kernel-rt in brew > version of kernel.
# On all known architectures, depending on 'kernel' should
# mean "we need a kernel".
pushd $RPM_BUILD_ROOT%{_libdir}/guestfs/supermin.d
sed 's/^kernel-.*/kernel/' < packages > packages-t
mv packages-t packages
popd
# Guestfish colour prompts.
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
install -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
# Virt-tools data directory. This contains a symlink to rhsrvany.exe
# which is satisfied by the dependency on mingw32-srvany.
mkdir -p $RPM_BUILD_ROOT%{_datadir}/virt-tools
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*
# Remove the .gitignore file from ocaml/html which will be copied to docdir.
rm ocaml/html/.gitignore
%ifarch aarch64 x86_64
# Copy the benchmarking tools and man pages, since upstream doesn't
# install them by default. NB Don't install the libtool wrapper scripts.
libtool --mode=install install -m 0755 utils/boot-analysis/boot-analysis $RPM_BUILD_ROOT%{_bindir}/libguestfs-boot-analysis
libtool --mode=install install -m 0755 utils/boot-benchmark/boot-benchmark $RPM_BUILD_ROOT%{_bindir}/libguestfs-boot-benchmark
install -m 0755 utils/boot-benchmark/boot-benchmark-range.pl $RPM_BUILD_ROOT%{_bindir}/libguestfs-boot-benchmark-range.pl
install -m 0644 utils/boot-analysis/boot-analysis.1 $RPM_BUILD_ROOT%{_mandir}/man1/libguestfs-boot-analysis.1
install -m 0644 utils/boot-benchmark/boot-benchmark.1 $RPM_BUILD_ROOT%{_mandir}/man1/libguestfs-boot-benchmark.1
%endif
# Find locale files.
%find_lang %{name}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post java -p /sbin/ldconfig
%postun java -p /sbin/ldconfig
%files -f %{name}.lang
%doc COPYING README
%{_bindir}/libguestfs-test-tool
%{_libdir}/guestfs/
%exclude %{_libdir}/guestfs/supermin.d/zz-packages-*
%{_libdir}/libguestfs.so.*
%{_mandir}/man1/guestfs-faq.1*
%{_mandir}/man1/guestfs-performance.1*
%{_mandir}/man1/guestfs-recipes.1*
%{_mandir}/man1/guestfs-release-notes.1*
%{_mandir}/man1/guestfs-security.1*
%{_mandir}/man1/libguestfs-test-tool.1*
%ifarch aarch64 x86_64
%files benchmarking
%{_bindir}/libguestfs-boot-analysis
%{_bindir}/libguestfs-boot-benchmark
%{_bindir}/libguestfs-boot-benchmark-range.pl
%{_mandir}/man1/libguestfs-boot-analysis.1*
%{_mandir}/man1/libguestfs-boot-benchmark.1*
%endif
%files devel
%doc AUTHORS BUGS ChangeLog.gz HACKING TODO README
%doc examples/*.c
%doc installed-docs/*
%{_libdir}/libguestfs.so
%{_sbindir}/libguestfs-make-fixed-appliance
%{_mandir}/man1/guestfs-building.1*
%{_mandir}/man1/guestfs-hacking.1*
%{_mandir}/man1/guestfs-internals.1*
%{_mandir}/man1/guestfs-testing.1*
%{_mandir}/man1/libguestfs-make-fixed-appliance.1*
%{_mandir}/man3/guestfs.3*
%{_mandir}/man3/guestfs-examples.3*
%{_mandir}/man3/libguestfs.3*
%{_includedir}/guestfs.h
%{_libdir}/pkgconfig/libguestfs.pc
%files forensics
%{_libdir}/guestfs/supermin.d/zz-packages-forensics
%files gfs2
%{_libdir}/guestfs/supermin.d/zz-packages-gfs2
%ifnarch ppc
%files hfsplus
%{_libdir}/guestfs/supermin.d/zz-packages-hfsplus
%endif
%files jfs
%{_libdir}/guestfs/supermin.d/zz-packages-jfs
%files nilfs
%{_libdir}/guestfs/supermin.d/zz-packages-nilfs
%files reiserfs
%{_libdir}/guestfs/supermin.d/zz-packages-reiserfs
%files rsync
%{_libdir}/guestfs/supermin.d/zz-packages-rsync
%files rescue
%{_libdir}/guestfs/supermin.d/zz-packages-rescue
%files ufs
%{_libdir}/guestfs/supermin.d/zz-packages-ufs
%files xfs
%{_libdir}/guestfs/supermin.d/zz-packages-xfs
%ifnarch %{arm} aarch64 s390 s390x
%files zfs
%{_libdir}/guestfs/supermin.d/zz-packages-zfs
%endif
%files inspect-icons
# no files
%files tools-c
%doc README
%config(noreplace) %{_sysconfdir}/libguestfs-tools.conf
%{_sysconfdir}/virt-builder
%dir %{_sysconfdir}/xdg/virt-builder
%dir %{_sysconfdir}/xdg/virt-builder/repos.d
%config %{_sysconfdir}/xdg/virt-builder/repos.d/*
%config %{_sysconfdir}/profile.d/guestfish.sh
%{_mandir}/man5/libguestfs-tools.conf.5*
%{_bindir}/guestfish
%{_mandir}/man1/guestfish.1*
%{_bindir}/guestmount
%{_mandir}/man1/guestmount.1*
%{_bindir}/guestunmount
%{_mandir}/man1/guestunmount.1*
%{_bindir}/virt-alignment-scan
%{_mandir}/man1/virt-alignment-scan.1*
%{_bindir}/virt-builder
%{_mandir}/man1/virt-builder.1*
%{_bindir}/virt-cat
%{_mandir}/man1/virt-cat.1*
%{_bindir}/virt-copy-in
%{_mandir}/man1/virt-copy-in.1*
%{_bindir}/virt-copy-out
%{_mandir}/man1/virt-copy-out.1*
%{_bindir}/virt-customize
%{_mandir}/man1/virt-customize.1*
%{_bindir}/virt-df
%{_mandir}/man1/virt-df.1*
%{_bindir}/virt-diff
%{_mandir}/man1/virt-diff.1*
%{_bindir}/virt-edit
%{_mandir}/man1/virt-edit.1*
%{_bindir}/virt-filesystems
%{_mandir}/man1/virt-filesystems.1*
%{_bindir}/virt-format
%{_mandir}/man1/virt-format.1*
%{_bindir}/virt-get-kernel
%{_mandir}/man1/virt-get-kernel.1*
%{_bindir}/virt-index-validate
%{_mandir}/man1/virt-index-validate.1*
%{_bindir}/virt-inspector
%{_mandir}/man1/virt-inspector.1*
%{_bindir}/virt-log
%{_mandir}/man1/virt-log.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
%{_mandir}/man1/virt-resize.1*
%{_bindir}/virt-sparsify
%{_mandir}/man1/virt-sparsify.1*
%{_bindir}/virt-sysprep
%{_mandir}/man1/virt-sysprep.1*
%{_bindir}/virt-tail
%{_mandir}/man1/virt-tail.1*
%{_bindir}/virt-tar-in
%{_mandir}/man1/virt-tar-in.1*
%{_bindir}/virt-tar-out
%{_mandir}/man1/virt-tar-out.1*
%files tools
%doc README
%{_bindir}/virt-win-reg
%{_mandir}/man1/virt-win-reg.1*
%files -n virt-dib
%doc COPYING README
%{_bindir}/virt-dib
%{_mandir}/man1/virt-dib.1*
%{_libdir}/guestfs/supermin.d/zz-packages-dib
%files -n virt-v2v
%doc COPYING README v2v/TODO
%{_bindir}/virt-v2v
%{_bindir}/virt-v2v-copy-to-local
%{_mandir}/man1/virt-v2v.1*
%{_mandir}/man1/virt-v2v-copy-to-local.1*
%{_mandir}/man1/virt-v2v-test-harness.1*
%{_datadir}/virt-tools
%files -n virt-p2v-maker
%doc COPYING README
%{_bindir}/virt-p2v-make-disk
%{_bindir}/virt-p2v-make-kickstart
%{_bindir}/virt-p2v-make-kiwi
%{_mandir}/man1/virt-p2v.1*
%{_mandir}/man1/virt-p2v-make-disk.1*
%{_mandir}/man1/virt-p2v-make-kickstart.1*
%{_mandir}/man1/virt-p2v-make-kiwi.1*
%{_datadir}/virt-p2v
%{_libdir}/virt-p2v
%files bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/guestfish
%{_datadir}/bash-completion/completions/guestmount
%{_datadir}/bash-completion/completions/guestunmount
%{_datadir}/bash-completion/completions/virt-*
%files -n ocaml-%{name}
%{_libdir}/ocaml/guestfs
%exclude %{_libdir}/ocaml/guestfs/*.a
%exclude %{_libdir}/ocaml/guestfs/*.cmxa
%exclude %{_libdir}/ocaml/guestfs/*.cmx
%exclude %{_libdir}/ocaml/guestfs/*.mli
%{_libdir}/ocaml/stublibs/dllmlguestfs.so
%{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
%files -n ocaml-%{name}-devel
%doc ocaml/examples/*.ml ocaml/html
%{_libdir}/ocaml/guestfs/*.a
%{_libdir}/ocaml/guestfs/*.cmxa
%{_libdir}/ocaml/guestfs/*.cmx
%{_libdir}/ocaml/guestfs/*.mli
%{_mandir}/man3/guestfs-ocaml.3*
%files -n perl-Sys-Guestfs
%doc perl/examples/*.pl
%{perl_vendorarch}/*
%{_mandir}/man3/Sys::Guestfs.3pm*
%{_mandir}/man3/guestfs-perl.3*
%files -n python2-%{name}
%doc python/examples/*.py
%{python2_sitearch}/libguestfsmod.so
%{python2_sitearch}/guestfs.py
%{python2_sitearch}/guestfs.pyc
%{python2_sitearch}/guestfs.pyo
%{_mandir}/man3/guestfs-python.3*
%files -n python3-%{name}
%doc python/examples/*.py
%{python3_sitearch}/libguestfsmod*.so
%{python3_sitearch}/guestfs.py
%{python3_sitearch}/__pycache__/guestfs*.py*
%{_mandir}/man3/guestfs-python.3*
%files -n ruby-%{name}
%doc ruby/examples/*.rb
%doc ruby/doc/site/*
%{ruby_vendorlibdir}/guestfs.rb
%{ruby_vendorarchdir}/_guestfs.so
%{_mandir}/man3/guestfs-ruby.3*
%files java
%{_libdir}/libguestfs_jni*.so.*
%{_datadir}/java/*.jar
%files java-devel
%doc java/examples/*.java
%{_libdir}/libguestfs_jni*.so
%{_mandir}/man3/guestfs-java.3*
%files javadoc
%{_javadocdir}/%{name}
%files -n php-%{name}
%doc php/README-PHP
%dir %{_sysconfdir}/php.d
%{_sysconfdir}/php.d/guestfs_php.ini
%{_libdir}/php/modules/guestfs_php.so
%files -n erlang-%{name}
%doc erlang/README
%doc erlang/examples/*.erl
%doc erlang/examples/LICENSE
%{_bindir}/erl-guestfs
%{_libdir}/erlang/lib/%{name}-%{version}
%{_mandir}/man3/guestfs-erlang.3*
%files -n lua-guestfs
%doc lua/examples/*.lua
%doc lua/examples/LICENSE
%{_libdir}/lua/*/guestfs.so
%{_mandir}/man3/guestfs-lua.3*
%files gobject
%{_libdir}/libguestfs-gobject-1.0.so.0*
%{_libdir}/girepository-1.0/Guestfs-1.0.typelib
%files gobject-devel
%{_libdir}/libguestfs-gobject-1.0.so
%{_includedir}/guestfs-gobject.h
%dir %{_includedir}/guestfs-gobject
%{_includedir}/guestfs-gobject/*.h
%{_datadir}/gir-1.0/Guestfs-1.0.gir
%{_libdir}/pkgconfig/libguestfs-gobject-1.0.pc
%{_mandir}/man3/guestfs-gobject.3*
%ifarch %{golang_arches}
%files -n golang-guestfs
%doc golang/examples/*.go
%doc golang/examples/LICENSE
%{_datadir}/gocode/src/libguestfs.org
%{_mandir}/man3/guestfs-golang.3*
%endif
%files man-pages-ja
%lang(ja) %{_mandir}/ja/man1/*.1*
%lang(ja) %{_mandir}/ja/man3/*.3*
%lang(ja) %{_mandir}/ja/man5/*.5*
%files man-pages-uk
%lang(uk) %{_mandir}/uk/man1/*.1*
%lang(uk) %{_mandir}/uk/man3/*.3*
%lang(uk) %{_mandir}/uk/man5/*.5*
%changelog
* Sun Dec 10 2017 Richard W.M. Jones - 1:1.37.35-1
- New upstream version 1.37.35.
* Thu Dec 7 2017 Richard W.M. Jones - 1:1.37.34-4
- Remove for libvirt >= 3.10.
* Sun Dec 3 2017 Richard W.M. Jones - 1:1.37.34-3
- Fix locking on NBD drives.
* Fri Nov 17 2017 Richard W.M. Jones - 1:1.37.34-2
- OCaml 4.06.0 rebuild.
* Fri Nov 17 2017 Richard W.M. Jones - 1:1.37.34-1
- New upstream version 1.37.34.
* Thu Oct 19 2017 Richard W.M. Jones - 1:1.37.31-1
- New upstream version 1.37.31.
* Tue Oct 10 2017 Richard W.M. Jones - 1:1.37.29-1
- New upstream version 1.37.29.
* Thu Oct 05 2017 Richard W.M. Jones - 1:1.37.28-2
- Add libguestfs-ufs (BSD) subpackage.
* Thu Sep 28 2017 Richard W.M. Jones - 1:1.37.28-1
- New upstream version 1.37.28.
* Sat Sep 23 2017 Richard W.M. Jones - 1:1.37.27-1
- New upstream version 1.37.27.
* Sun Sep 17 2017 Richard W.M. Jones - 1:1.37.26-1
- New upstream version 1.37.26.
* Sat Sep 16 2017 Richard W.M. Jones - 1:1.37.25-1
- New upstream version 1.37.25.
* Tue Sep 05 2017 Richard W.M. Jones - 1:1.37.22-1
- New upstream version 1.37.22.
* Sat Aug 19 2017 Richard W.M. Jones - 1:1.37.21-2
- Disable zfs subpackage on s390, s390x.
* Wed Aug 09 2017 Richard W.M. Jones - 1:1.37.21-1
- New upstream version 1.37.21.
* Tue Aug 08 2017 Richard W.M. Jones - 1:1.37.20-2
- OCaml 4.05.0 rebuild.
* Fri Aug 04 2017 Richard W.M. Jones - 1:1.37.20-1
- New upstream version 1.37.20.
* Thu Aug 03 2017 Fedora Release Engineering - 1:1.37.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Sat Jul 29 2017 Richard W.M. Jones - 1:1.37.19-1
- New upstream version 1.37.19.
* Wed Jul 26 2017 Fedora Release Engineering - 1:1.37.18-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Jul 18 2017 Richard W.M. Jones - 1:1.37.18-1
- New upstream version 1.37.18.
* Tue Jul 11 2017 Richard W.M. Jones - 1:1.37.17-2
- New upstream version 1.37.17.
- Drop libguestfs-gobject-doc because gtk-doc is no longer provided upstream.
- Add new man page guestfs-gobject(3) to libguestfs-gobject-devel.
* Mon Jun 26 2017 Richard W.M. Jones - 1:1.37.16-2
- OCaml 4.04.2 rebuild.
* Fri Jun 23 2017 Richard W.M. Jones - 1:1.37.16-1
- New upstream version 1.37.16.
* Tue Jun 06 2017 Jitka Plesnikova - 1:1.37.14-3
- Perl 5.26 rebuild
* Mon May 22 2017 Richard W.M. Jones - 1:1.37.14-2
- Bump release and rebuild for ppc64, ppc64le and s390x.
* Fri May 19 2017 Richard W.M. Jones - 1:1.37.14-1
- New upstream version 1.37.14.
* Fri May 12 2017 Richard W.M. Jones - 1:1.37.13-2
- OCaml 4.04.1 rebuild.
* Mon May 08 2017 Richard W.M. Jones - 1:1.37.13-1
- New upstream version 1.37.13.
* Wed Apr 26 2017 Richard W.M. Jones - 1:1.37.12-1
- New upstream version 1.37.12.
* Sat Apr 15 2017 Richard W.M. Jones - 1:1.37.11-1
- New upstream version 1.37.11.
* Wed Apr 12 2017 Richard W.M. Jones - 1:1.37.10-1
- New upstream version 1.37.10.
* Sat Apr 08 2017 Richard W.M. Jones - 1:1.37.9-1
- New upstream version 1.37.9.
* Fri Mar 31 2017 Richard W.M. Jones - 1:1.37.8-1
- New upstream version 1.37.8.
* Fri Mar 24 2017 Richard W.M. Jones - 1:1.37.7-1
- New upstream version 1.37.7.
* Mon Mar 20 2017 Richard W.M. Jones - 1:1.37.6-1
- New upstream version 1.37.6.
* Tue Mar 14 2017 Richard W.M. Jones - 1:1.37.2-1
- New upstream version 1.37.2.
* Tue Mar 07 2017 Richard W.M. Jones - 1:1.37.1-1
- New upstream version 1.37.1.
* Tue Feb 28 2017 Richard W.M. Jones - 1:1.37.0-1
- New upstream version 1.37.0.
* Fri Feb 24 2017 Richard W.M. Jones - 1:1.35.28-1
- New upstream version 1.35.28.
* Thu Feb 23 2017 Richard W.M. Jones - 1:1.35.27-1
- New upstream version 1.35.27.
* Wed Feb 22 2017 Richard W.M. Jones - 1:1.35.26-1
- New upstream version 1.35.26.
* Wed Feb 15 2017 Richard W.M. Jones - 1:1.35.25-1
- New upstream version 1.35.25.
* Sat Feb 11 2017 Richard W.M. Jones - 1:1.35.24-1
- New upstream version 1.35.24.
* Sat Feb 11 2017 Richard W.M. Jones - 1:1.35.23-1
- New upstream version 1.35.23.
* Fri Feb 10 2017 Richard W.M. Jones - 1:1.35.22-1
- New upstream version 1.35.22.
* Wed Feb 08 2017 Richard W.M. Jones - 1:1.35.21-1
- New upstream version 1.35.21.
* Thu Feb 02 2017 Pino Toscano - 1:1.35.20-2
- Avoid spurious dependencies on kernel-debug etc.
* Sat Jan 28 2017 Richard W.M. Jones - 1:1.35.20-1
- New upstream version 1.35.20.
* Fri Jan 13 2017 Mamoru TASAKA - 1:1.35.19-4
- Rebuild again for f26-ruby24 sidetag
* Thu Jan 12 2017 Igor Gnatenko - 1:1.35.19-3
- Rebuild for readline 7.x
* Thu Jan 12 2017 Vít Ondruch - 1:1.35.19-2
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4
* Sat Dec 24 2016 Richard W.M. Jones - 1:1.35.19-1
- New upstream version 1.35.19.
* Thu Dec 22 2016 Miro Hrončok - 1:1.35.18-3
- Second rebuild for Python 3.6
* Mon Dec 19 2016 Miro Hrončok - 1:1.35.18-2
- Rebuild for Python 3.6
* Thu Dec 15 2016 Richard W.M. Jones - 1:1.35.18-1
- New upstream version 1.35.18.
* Sun Dec 11 2016 Richard W.M. Jones - 1:1.35.17-1
- New upstream version 1.35.17.
* Mon Nov 14 2016 Richard W.M. Jones - 1:1.35.14-4
- Use _isa macro on dependencies (except for noarch packages).
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/QSQ7CWSFZ3CRHH7DDGAWVUCB2KFC3OWQ/
* Fri Nov 11 2016 Richard W.M. Jones - 1:1.35.14-3
- Drop libguestfs-live-service subpackage.
- Remove setting _hardened_build since it is now the default in Fedora.
- Some tidying up of the description section.
- Require Augeas 1.7.0.
* Sat Nov 05 2016 Richard W.M. Jones - 1:1.35.14-2
- Rebuild for OCaml 4.04.0.
* Wed Oct 26 2016 Richard W.M. Jones - 1:1.35.14-1
- New upstream version 1.35.14.
- Add dbus-devel BR for virt-p2v.
* Fri Oct 21 2016 Richard W.M. Jones - 1:1.35.9-1
- New upstream version 1.35.9.
* Fri Oct 21 2016 Richard W.M. Jones - 1:1.35.8-2
- Add 'Suggests: perl' for virt-edit and virt-customize.
* Wed Oct 12 2016 Richard W.M. Jones - 1:1.35.8-1
- New upstream version 1.35.8.
* Thu Oct 06 2016 Richard W.M. Jones - 1:1.35.6-2
- Split off virt-p2v into virt-p2v-maker so it doesn't depend on X
(RHBZ#1382275).
* Fri Sep 23 2016 Richard W.M. Jones - 1:1.35.6-1
- New upstream version 1.35.6.
* Mon Sep 12 2016 Richard W.M. Jones - 1:1.35.5-1
- New upstream version 1.35.5.
* Sat Sep 03 2016 Richard W.M. Jones - 1:1.35.4-1
- New upstream version 1.35.4.
* Thu Sep 01 2016 Richard W.M. Jones - 1:1.35.3-1
- New upstream version 1.35.3.
* Fri Aug 05 2016 Richard W.M. Jones - 1:1.33.49-1
- New upstream version 1.33.49.
* Wed Jul 27 2016 Richard W.M. Jones - 1:1.33.46-1
- New upstream version 1.33.46.
* Sat Jul 23 2016 Richard W.M. Jones - 1:1.33.45-1
- New upstream version 1.33.45.
* Tue Jul 19 2016 Richard W.M. Jones - 1:1.33.44-1
- New upstream version 1.33.44.
* Tue Jul 19 2016 Fedora Release Engineering - 1:1.33.43-3
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Fri Jul 15 2016 Richard W.M. Jones - 1:1.33.43-2
- Fix missing dependency on policycoreutils.
* Fri Jul 15 2016 Richard W.M. Jones - 1:1.33.43-1
- New upstream version 1.33.43.
* Wed Jul 13 2016 Richard W.M. Jones - 1:1.33.42-2
- Don't install libtool wrapper scripts in benchmarking subpkg.
* Sat Jul 09 2016 Richard W.M. Jones - 1:1.33.42-1
- New upstream version 1.33.42.
* Wed Jul 06 2016 Richard W.M. Jones - 1:1.33.41-1
- New upstream version 1.33.41.
* Fri Jul 01 2016 Richard W.M. Jones - 1:1.33.40-1
- New upstream version 1.33.40.
* Fri Jun 24 2016 Richard W.M. Jones - 1:1.33.39-1
- New upstream version 1.33.39.
* Tue Jun 21 2016 Richard W.M. Jones - 1:1.33.38-2
- Bump release and rebuild.
* Sun Jun 19 2016 Richard W.M. Jones - 1:1.33.38-1
- New upstream version 1.33.38.
* Fri Jun 17 2016 Richard W.M. Jones - 1:1.33.37-1
- New upstream version 1.33.37.
* Mon Jun 13 2016 Richard W.M. Jones - 1:1.33.36-1
- New upstream version 1.33.36.
* Mon Jun 06 2016 Richard W.M. Jones - 1:1.33.35-1
- New upstream version 1.33.35.
* Fri Jun 03 2016 Richard W.M. Jones - 1:1.33.34-1
- New upstream version 1.33.34.
- Now building virt-p2v with gtk3 not gtk2.
* Fri May 27 2016 Richard W.M. Jones - 1:1.33.32-1
- New upstream version 1.33.32.
* Mon May 23 2016 Richard W.M. Jones - 1:1.33.30-1
- New upstream version 1.33.30.
* Thu May 19 2016 Jitka Plesnikova - 1:1.33.29-2
- Perl 5.24 re-rebuild of bootstrapped packages
* Wed May 18 2016 Richard W.M. Jones - 1:1.33.29-1
- New upstream version 1.33.29.
* Tue May 17 2016 Jitka Plesnikova - 1:1.33.28-2
- Perl 5.24 rebuild
* Mon May 09 2016 Richard W.M. Jones - 1:1.33.28-1
- New upstream version 1.33.28.
* Wed May 04 2016 Richard W.M. Jones - 1:1.33.27-1
- New upstream version 1.33.27.
* Tue May 03 2016 Richard W.M. Jones - 1:1.33.26-1
- New upstream version 1.33.26.
* Sun May 01 2016 Richard W.M. Jones - 1:1.33.24-1
- New upstream version 1.33.24.
* Mon Apr 25 2016 Richard W.M. Jones - 1:1.33.23-1
- New upstream version 1.33.23.
* Fri Apr 15 2016 Richard W.M. Jones - 1:1.33.20-1
- New upstream version 1.33.20.
* Tue Apr 12 2016 Richard W.M. Jones - 1:1.33.19-2
- New upstream version 1.33.19.
- Build python3 in a different directory.
* Fri Apr 08 2016 Richard W.M. Jones - 1:1.33.18-5
- Disable tests on 32 bit arm because of libvirt RHBZ#1325085.
* Thu Apr 07 2016 Richard W.M. Jones - 1:1.33.18-4
- Disable tests on POWER because of RHBZ#1293024.
- Enable tests on 32 bit arm because RHBZ#1303147 supposedly fixed.
- Explicitly depend on rubygem-rdoc, needed to build Ruby docs.
* Tue Apr 05 2016 Richard W.M. Jones - 1:1.33.18-1
- New upstream version 1.33.18.
* Thu Mar 31 2016 Richard W.M. Jones - 1:1.33.16-2
- Add code to verify tarball signatures (only enabled on stable branches).
* Fri Mar 25 2016 Richard W.M. Jones - 1:1.33.16-1
- New upstream version 1.33.16.
* Thu Mar 17 2016 Richard W.M. Jones - 1:1.33.15-1
- New upstream version 1.33.15.
* Mon Mar 07 2016 Richard W.M. Jones - 1:1.33.14-1
- New upstream version 1.33.14.
* Fri Feb 26 2016 Richard W.M. Jones - 1:1.33.13-1
- New upstream version 1.33.13.
* Thu Feb 18 2016 Orion Poplawski - 1:1.33.12-2
- Filter perl provides
* Fri Feb 12 2016 Richard W.M. Jones - 1:1.33.12-1
- New upstream version 1.33.12.
* Wed Feb 10 2016 Richard W.M. Jones - 1:1.33.11-1
- New upstream version 1.33.11.
* Mon Feb 08 2016 Richard W.M. Jones - 1:1.33.10-2
- New upstream version 1.33.10.
- Add non-upstream patch to fix 'ssh root@remote virt-xyz ...'
* Fri Feb 05 2016 Richard W.M. Jones - 1:1.33.9-1
- New upstream version 1.33.9.
* Wed Feb 03 2016 Richard W.M. Jones - 1:1.33.8-1
- New upstream version 1.33.8.
* Fri Jan 29 2016 Richard W.M. Jones - 1:1.33.7-1
- New upstream version 1.33.7.
* Thu Jan 28 2016 Richard W.M. Jones - 1:1.33.6-1
- New upstream version 1.33.6.
* Tue Jan 26 2016 Richard W.M. Jones - 1:1.33.5-1
- New upstream version 1.33.5.
* Fri Jan 22 2016 Richard W.M. Jones - 1:1.33.4-1
- New upstream version 1.33.4.
- Add guestfs-building(1), new man page.
* Thu Jan 21 2016 Richard Jones - 1:1.33.1-3
- Remove useless python*_site* macros.
- Package python3 pyo files if present.
* Sat Jan 16 2016 Richard Jones - 1:1.33.1-2
- Rebuild for updated Ruby in Rawhide.
* Mon Jan 11 2016 Richard W.M. Jones - 1:1.33.1-1
- New upstream version 1.33.1.
* Thu Jan 07 2016 Richard W.M. Jones - 1:1.33.0-1
- New upstream development version 1.33.0.
* Wed Dec 16 2015 Richard W.M. Jones - 1:1.31.30-1
- New upstream version 1.31.30.
* Sun Dec 06 2015 Richard W.M. Jones - 1:1.31.29-1
- New upstream version 1.31.29.
* Wed Nov 25 2015 Richard W.M. Jones - 1:1.31.28-1
- New upstream version 1.31.28.
* Fri Nov 20 2015 Richard W.M. Jones - 1:1.31.27-1
- New upstream version 1.31.27.
- Add new tool: virt-v2v-copy-to-local.
* Sat Nov 14 2015 Richard W.M. Jones - 1:1.31.26-1
- New upstream version 1.31.26.
* Wed Nov 11 2015 Richard W.M. Jones - 1:1.31.25-3
- Drop __pycache__/*.pyo files, as these are not generated by python 3.5.
* Tue Nov 10 2015 Fedora Release Engineering - 1:1.31.25-2
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
* Fri Nov 06 2015 Richard W.M. Jones - 1:1.31.25-1
- New upstream version 1.31.25.
* Fri Nov 06 2015 Richard W.M. Jones - 1:1.31.24-2
- Rename python-libguestfs -> python2-libguestfs.
See: https://fedoraproject.org/wiki/Packaging:Python
* Thu Nov 05 2015 Richard W.M. Jones - 1:1.31.24-1
- New upstream version 1.31.24.
* Sat Oct 31 2015 Richard W.M. Jones - 1:1.31.23-1
- New upstream version 1.31.23.
* Fri Oct 30 2015 Richard W.M. Jones - 1:1.31.22-1
- New upstream version 1.31.22.
- Add new manual pages guestfs-{hacking,internals,security}(1).
* Sun Oct 25 2015 Richard W.M. Jones - 1:1.31.20-1
- New upstream version 1.31.20.
- Perl bindings switched from ExtUtils::MakeMaker to Module::Build.
* Wed Oct 21 2015 Richard W.M. Jones - 1:1.31.19-1
- New upstream version 1.31.19.
* Tue Oct 20 2015 Richard W.M. Jones - 1:1.31.18-1
- New upstream version 1.31.18.
* Thu Oct 15 2015 Richard W.M. Jones - 1:1.31.17-1
- New upstream version 1.31.17.
* Tue Oct 13 2015 Richard W.M. Jones - 1:1.31.16-2
- Add hack to supermin to get builds working temporarily.
* Fri Oct 09 2015 Richard W.M. Jones - 1:1.31.16-1
- New upstream version 1.31.16.
* Fri Oct 09 2015 Richard W.M. Jones - 1:1.31.15-1
- New upstream version 1.31.15.
* Wed Oct 07 2015 Richard W.M. Jones - 1:1.31.13-1
- New upstream version 1.31.13.
* Tue Oct 06 2015 Richard W.M. Jones - 1:1.31.11-2
- BR ocamldoc so that we build the OCaml documentation.
* Mon Oct 05 2015 Richard W.M. Jones - 1:1.31.11-1
- New upstream version 1.31.11.
* Thu Oct 01 2015 Richard W.M. Jones - 1:1.31.9-4
- New upstream version 1.31.9.
- Include patch which fixes 'make install' in OCaml directory.
- Switch to using RPM autopatch directive.
- Fix a few RPM "macro expanded in comment" warnings.
- Include OCaml bindings documentation in ocaml-libguestfs-devel package.
- Add opensuse virt-builder files.
* Tue Sep 29 2015 Richard W.M. Jones - 1:1.31.8-1
- New upstream version 1.31.8.
* Mon Sep 21 2015 Richard W.M. Jones - 1:1.31.7-2
- Remove tests, except sanity check. Testing is now done after the
package has been built.
* Sun Sep 20 2015 Richard W.M. Jones - 1:1.31.7-1
- New upstream version 1.31.7.
* Sat Sep 12 2015 Richard W.M. Jones - 1:1.31.6-1
- New upstream version 1.31.6.
* Tue Sep 08 2015 Richard W.M. Jones - 1:1.31.5-1
- New upstream version 1.31.5.
* Fri Sep 04 2015 Richard W.M. Jones - 1:1.31.4-1
- New upstream version 1.31.4.
* Sat Aug 29 2015 Richard W.M. Jones - 1:1.31.3-1
- New upstream version 1.31.3.
- Disable tests on armv7 because they take nearly 24 hours to run.
* Thu Aug 13 2015 Richard W.M. Jones - 1:1.31.2-1
- New upstream version 1.31.2.
- Enable tests on i686, arm and aarch64.
- Remove patch which is now upstream.
* Fri Aug 7 2015 Pino Toscano - 1:1.31.1-3
- Make libguestfs-tools-c recommend libguestfs-xfs, as the default filesystem
is XFS so we want tools to work on XFS by default.
- Remove version suffix from the docdir mentioned in the installed README.
* Sun Aug 2 2015 Richard W.M. Jones - 1:1.31.1-2
- Skip virt-sysprep test.
* Fri Jul 31 2015 Richard W.M. Jones - 1:1.31.1-1
- New upstream version 1.31.1.
* Tue Jul 28 2015 Richard W.M. Jones - 1:1.30.0-2
- OCaml 4.02.3 rebuild.
* Tue Jul 21 2015 Richard W.M. Jones - 1:1.30.0-1
- New upstream version 1.30.0.
* Thu Jul 09 2015 Richard W.M. Jones - 1:1.29.50-1
- New upstream version 1.29.50.
- Add virt-dib.
* Thu Jul 02 2015 Richard W.M. Jones - 1:1.29.49-1
- New upstream version 1.29.49.
* Tue Jun 30 2015 Richard W.M. Jones - 1:1.29.48-1
- New upstream version 1.29.48.
* Thu Jun 18 2015 Richard W.M. Jones - 1:1.29.47-2
- Bump release and rebuild.
* Thu Jun 18 2015 Richard W.M. Jones - 1:1.29.47-1
- New upstream version 1.29.47.
- New tool: virt-get-kernel.
- Skip xfs_admin tests because of RHBZ#1233220.
* Wed Jun 17 2015 Richard W.M. Jones - 1:1.29.46-4
- ocaml-4.02.2 rebuild.
* Wed Jun 17 2015 Fedora Release Engineering - 1:1.29.46-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Jun 09 2015 Jitka Plesnikova - 1:1.29.46-2
- Perl 5.22 rebuild
* Sun Jun 07 2015 Richard W.M. Jones - 1:1.29.46-1
- New upstream version 1.29.46.
* Sat Jun 06 2015 Jitka Plesnikova - 1:1.29.44-2
- Perl 5.22 rebuild
* Thu May 28 2015 Richard W.M. Jones - 1:1.29.44-1
- New upstream version 1.29.44.
* Tue May 19 2015 Richard W.M. Jones - 1:1.29.43-2
- Remove several test SKIP_* variables related to bugs which have
since been fixed.
* Sat May 16 2015 Richard W.M. Jones - 1:1.29.43-1
- New upstream version 1.29.43.
* Thu May 14 2015 Richard W.M. Jones - 1:1.29.42-1
- New upstream version 1.29.42.
* Mon May 11 2015 Richard W.M. Jones - 1:1.29.41-1
- New upstream version 1.29.41.
* Thu May 07 2015 Richard W.M. Jones - 1:1.29.40-2
- Add workaround for builder/index-parse.c autotools race.
* Wed May 06 2015 Richard W.M. Jones - 1:1.29.40-1
- New upstream version 1.29.40.
* Sun May 03 2015 Richard W.M. Jones - 1:1.29.39-1
- New upstream version 1.29.39.
* Tue Apr 28 2015 Richard W.M. Jones - 1:1.29.38-1
- New upstream version 1.29.38.
* Fri Apr 24 2015 Richard W.M. Jones - 1:1.29.37-1
- New upstream version 1.29.37.
* Mon Apr 20 2015 Richard W.M. Jones - 1:1.29.36-2
- Remove deprecated programs: virt-list-partitions, virt-list-filesystems,
virt-tar (RHBZ#1213298).
* Thu Apr 16 2015 Richard W.M. Jones - 1:1.29.36-1
- New upstream version 1.29.36.
* Fri Apr 10 2015 Richard W.M. Jones - 1:1.29.34-1
- New upstream version 1.29.34.
- Drop the virt-v2v test harness subpackage.
* Wed Apr 01 2015 Richard W.M. Jones - 1:1.29.33-2
- New upstream version 1.29.33.
* Fri Mar 27 2015 Richard W.M. Jones - 1:1.29.32-1
- New upstream version 1.29.32.
* Tue Mar 24 2015 Richard W.M. Jones - 1:1.29.31-2
- New upstream version 1.29.31.
- Remove upstream patches.
* Fri Mar 20 2015 Richard W.M. Jones - 1:1.29.30-5
- More upstream patches to fix virt-v2v test harness.
- Do not delete OCaml *.a files, including ones in the virt-v2v test harness.
* Sun Mar 15 2015 Richard W.M. Jones - 1:1.29.30-4
- Enable golang on various arches.
* Thu Mar 12 2015 Richard W.M. Jones - 1:1.29.30-3
- Add virt-v2v-test-harness subpackage.
- Add a couple of upstream patches to fix the virt-v2v test harness.
- Remove external dependency generator. Use supermin RPM deps instead.
- Depend on fuse (for testing with fusermount etc) (RHBZ#1201507).
* Wed Mar 11 2015 Richard W.M. Jones - 1:1.29.30-1
- New upstream version 1.29.30.
* Thu Mar 5 2015 Richard W.M. Jones - 1:1.29.29-1
- New upstream version 1.29.29.
* Mon Mar 2 2015 Richard W.M. Jones - 1:1.29.26-3
- Add new subpackage libguestfs-inspect-icons (RHBZ#1194158).
- Remove dependency on uml_utilities, since UML is currently broken.
- Speed python3 build by copying over the generator pod2text cache and
disabling non-Python language bindings.
- Disable mdadm test because of mdadm hangs (RHBZ#1197305).
* Wed Feb 18 2015 Richard W.M. Jones - 1:1.29.26-1
- New upstream version 1.29.26.
- ocaml-4.02.1 rebuild.
* Thu Feb 12 2015 Richard W.M. Jones - 1:1.29.25-1
- New upstream version 1.29.25.
- Remove patches which are now upstream.
* Thu Feb 05 2015 Richard W.M. Jones - 1:1.29.24-3
- Upstream patch to fix virt-resize/virt-builder on aarch64 (RHBZ#1189284).
* Wed Feb 04 2015 Richard W.M. Jones - 1:1.29.24-2
- Upstream patch to fix performance regression in virt-builder (RHBZ#1188866).
- Change the way Python double-build is done so we only have to
apply patches in one place.
* Tue Feb 03 2015 Richard W.M. Jones - 1:1.29.24-1
- New upstream version 1.29.24.
- Add Python 3 bindings.
- Disable btrfs-qgroup-show test.
* Tue Jan 27 2015 Richard W.M. Jones - 1:1.29.23-1
- New upstream version 1.29.23.
* Thu Jan 22 2015 Richard W.M. Jones - 1:1.29.22-2
- New upstream version 1.29.22.
- BR ounit (will be required for building >= 1.29.23).
- Disable FUSE tests because of a bug in Rawhide.
* Mon Jan 19 2015 Richard W.M. Jones - 1:1.29.20-2
- Bump release for f22-ruby.
* Sun Jan 18 2015 Richard W.M. Jones - 1:1.29.20-1
- New upstream version 1.29.20.
- Rebuild upstream with automake 1.15.
- Add upstream patch to allow LVM test to be skipped.
- Add upstream patch which fixes LUA 5.3 (beta) in Rawhide.
- Skip a couple of tests which are broken by changes in Rawhide.
- Remove bogus daemon/m4 directory which has not existed for years.
* Tue Dec 23 2014 Richard W.M. Jones - 1:1.29.19-1
- New upstream version 1.29.19.
* Tue Dec 16 2014 Richard W.M. Jones - 1:1.29.18-1
- New upstream version 1.29.18.
* Tue Dec 16 2014 Richard W.M. Jones - 1:1.29.17-1
- New upstream version 1.29.17.
* Thu Dec 11 2014 Richard W.M. Jones - 1:1.29.14-1
- New upstream version 1.29.14.
* Fri Dec 05 2014 Richard W.M. Jones - 1:1.29.13-1
- New upstream version 1.29.13.
* Sat Nov 29 2014 Richard W.M. Jones - 1:1.29.12-1
- New upstream version 1.29.12.
* Thu Nov 27 2014 Richard W.M. Jones - 1:1.29.11-1
- New upstream version 1.29.11.
* Tue Nov 25 2014 Richard W.M. Jones - 1:1.29.10-1
- New upstream version 1.29.10.
* Fri Nov 21 2014 Richard W.M. Jones - 1:1.29.9-1
- New upstream version 1.29.9.
* Tue Nov 18 2014 Richard W.M. Jones - 1:1.29.8-1
- New upstream version 1.29.8.
* Sat Nov 15 2014 Richard W.M. Jones - 1:1.29.7-1
- New upstream version 1.29.7.
* Fri Nov 07 2014 Richard W.M. Jones - 1:1.29.6-1
- New upstream version 1.29.6.
- Remove patch which is now upstream.
* Wed Nov 05 2014 Richard W.M. Jones - 1:1.29.5-1
- New upstream version 1.29.5.
* Wed Nov 5 2014 Richard W.M. Jones - 1:1.29.4-2
- configure: Don't override upstream's qemu selection.
* Fri Oct 31 2014 Richard W.M. Jones - 1:1.29.4-1
- New upstream version 1.29.4.
* Fri Oct 31 2014 Richard W.M. Jones - 1:1.29.3-1
- New upstream version 1.29.3.
* Sat Oct 25 2014 Richard W.M. Jones - 1:1.29.2-1
- New upstream version 1.29.2.
* Wed Oct 22 2014 Richard W.M. Jones - 1:1.29.1-1
- New upstream version 1.29.1.
* Fri Oct 17 2014 Richard W.M. Jones - 1:1.27.64-1
- New upstream version 1.27.64.
* Thu Oct 16 2014 Richard W.M. Jones - 1:1.27.63-1
- New upstream version 1.27.63.
* Fri Oct 10 2014 Richard W.M. Jones - 1:1.27.62-1
- New upstream version 1.27.62.
* Thu Oct 09 2014 Richard W.M. Jones - 1:1.27.61-1
- New upstream version 1.27.61.
* Wed Oct 08 2014 Richard W.M. Jones - 1:1.27.60-1
- New upstream version 1.27.60.
* Thu Oct 02 2014 Richard W.M. Jones - 1:1.27.58-1
- New upstream version 1.27.58.
* Wed Oct 01 2014 Richard W.M. Jones - 1:1.27.57-1
- New upstream version 1.27.57.
* Tue Sep 30 2014 Richard W.M. Jones - 1:1.27.56-1
- New upstream version 1.27.56.
* Sat Sep 27 2014 Richard W.M. Jones - 1:1.27.55-1
- New upstream version 1.27.55.
* Wed Sep 24 2014 Richard W.M. Jones - 1:1.27.54-1
- New upstream version 1.27.54.
* Tue Sep 23 2014 Richard W.M. Jones - 1:1.27.53-1
- New upstream version 1.27.53.
* Fri Sep 19 2014 Richard W.M. Jones - 1:1.27.50-1
- New upstream version 1.27.50.
* Thu Sep 18 2014 Richard W.M. Jones - 1:1.27.49-1
- New upstream version 1.27.49.
- Fix guestfish colour prompts when using white-on-black terminal (RHBZ#1144201).
* Wed Sep 17 2014 Richard W.M. Jones - 1:1.27.48-1
- New upstream version 1.27.48.
* Tue Sep 16 2014 Richard W.M. Jones - 1:1.27.47-1
- New upstream version 1.27.47.
* Mon Sep 15 2014 Richard W.M. Jones - 1:1.27.46-1
- New upstream version 1.27.46.
* Sun Sep 14 2014 Richard W.M. Jones - 1:1.27.45-1
- New upstream version 1.27.45.
* Sat Sep 13 2014 Richard W.M. Jones - 1:1.27.44-1
- New upstream version 1.27.44.
* Thu Sep 11 2014 Richard W.M. Jones - 1:1.27.43-1
- New upstream version 1.27.43.
* Thu Sep 11 2014 Richard W.M. Jones - 1:1.27.42-1
- New upstream version 1.27.42.
* Tue Sep 09 2014 Richard W.M. Jones - 1:1.27.41-1
- New upstream version 1.27.41.
* Mon Sep 08 2014 Jitka Plesnikova - 1:1.27.39-2
- Perl 5.20 re-rebuild of bootstrapped packages
* Sat Sep 06 2014 Richard W.M. Jones - 1:1.27.39-1
- New upstream version 1.27.39.
- Package virt-p2v ISO build tools together with virt-v2v in
a separate virt-v2v subpackage.
* Fri Sep 05 2014 Richard W.M. Jones - 1:1.27.38-1
- New upstream version 1.27.38.
* Thu Sep 04 2014 Richard W.M. Jones - 1:1.27.37-1
- New upstream version 1.27.37.
* Wed Sep 03 2014 Jitka Plesnikova - 1:1.27.36-2
- Perl 5.20 rebuild
* Tue Sep 02 2014 Richard W.M. Jones - 1:1.27.36-1
- New upstream version 1.27.36.
* Mon Sep 01 2014 Richard W.M. Jones - 1:1.27.35-1
- New upstream version 1.27.35.
* Sat Aug 30 2014 Richard W.M. Jones - 1:1.27.34-1
- New upstream version 1.27.34.
* Fri Aug 29 2014 Jitka Plesnikova - 1:1.27.33-3
- Perl 5.20 rebuild
* Fri Aug 29 2014 Richard W.M. Jones - 1:1.27.33-2
- New upstream version 1.27.33.
- Enable LVM filtering test (thanks Pino Toscano).
* Mon Aug 25 2014 Richard W.M. Jones - 1:1.27.31-1
- New upstream version 1.27.31.
* Thu Aug 21 2014 Richard W.M. Jones - 1:1.27.30-1
- New upstream version 1.27.30.
* Wed Aug 20 2014 Richard W.M. Jones - 1:1.27.28-1
- New upstream version 1.27.28.
* Sun Aug 17 2014 Fedora Release Engineering - 1:1.27.27-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Fri Aug 15 2014 Richard W.M. Jones - 1:1.27.27-1
- New upstream version 1.27.27.
* Fri Aug 15 2014 Richard W.M. Jones - 1:1.27.26-2
- Java is now java-1.8.0-openjdk in Rawhide.
* Thu Aug 14 2014 Richard W.M. Jones - 1:1.27.26-1
- New upstream version 1.27.26.
* Thu Aug 14 2014 Richard W.M. Jones