[fedora-virt-maint] rpms/libvirt/devel libvirt.spec,1.176,1.177
Daniel Veillard
veillard at fedoraproject.org
Thu Sep 17 12:32:34 UTC 2009
- Previous message (by thread): [fedora-virt-maint] rpms/qemu/devel qemu-add-ksm-support.patch, 1.3, 1.4 qemu-fix-msix-error-handling-on-older-kernels.patch, 1.2, 1.3 qemu-fix-no-kvm-segfault.patch, 1.3, 1.4 qemu.spec, 1.129, 1.130
- Next message (by thread): [fedora-virt-maint] rpms/libvirt/devel libvirt.spec,1.177,1.178
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: veillard
Update of /cvs/pkgs/rpms/libvirt/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12857
Modified Files:
libvirt.spec
Log Message:
Refactoring of spec file by danpb for RHEL 5/6 compat, daniel
Index: libvirt.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libvirt/devel/libvirt.spec,v
retrieving revision 1.176
retrieving revision 1.177
diff -u -p -r1.176 -r1.177
--- libvirt.spec 15 Sep 2009 12:50:58 -0000 1.176
+++ libvirt.spec 17 Sep 2009 12:32:32 -0000 1.177
@@ -1,60 +1,132 @@
# -*- rpm-spec -*-
-%define with_xen 0%{!?_without_xen:1}
-%define with_xen_proxy 0%{!?_without_xen_proxy:1}
-%define with_qemu 0%{!?_without_qemu:1}
-%define with_openvz 0%{!?_without_openvz:1}
-%define with_lxc 0%{!?_without_lxc:1}
-%define with_vbox 0%{!?_without_vbox:1}
-%define with_sasl 0%{!?_without_sasl:1}
-%define with_avahi 0%{!?_without_avahi:1}
-%define with_python 0%{!?_without_python:1}
-%define with_libvirtd 0%{!?_without_libvirtd:1}
-%define with_uml 0%{!?_without_uml:1}
-%define with_one 0%{!?_without_one:1}
-%define with_phyp 0%{!?_without_phyp:1}
-%define with_network 0%{!?_without_network:1}
-%define with_storage_fs 0%{!?_without_storage_fs:1}
-%define with_storage_lvm 0%{!?_without_storage_lvm:1}
-%define with_storage_iscsi 0%{!?_without_storage_iscsi:1}
-%define with_storage_disk 0%{!?_without_storage_disk:1}
-%define with_storage_mpath 0%{!?_without_storage_mpath:1}
-%define with_numactl 0%{!?_without_numactl:1}
+# A client only build will create a libvirt.so only containing
+# the generic RPC driver, and test driver and no libvirtd
+# Default to a full server + client build
+%define client_only 0
+
+# Now turn off server build in certain cases
+
+# RHEL-5 builds are client-only for s390, ppc
+%if 0%{?rhel} == 5
+%ifnarch i386 i586 i686 x86_64 ia64
+%define client_only 1
+%endif
+%endif
-# default to off - selectively enabled below
+# Disable all server side drivers if client only build requested
+%if %{client_only}
+%define server_drivers 0
+%else
+%define server_drivers 1
+%endif
+
+
+# Now set the defaults for all the important features, independant
+# of any particular OS
+
+# First the daemon itself
+%define with_libvirtd 0%{!?_without_libvirtd:%{server_drivers}}
+%define with_avahi 0%{!?_without_avahi:%{server_drivers}}
+
+# Then the hypervisor drivers
+%define with_xen 0%{!?_without_xen:%{server_drivers}}
+%define with_xen_proxy 0%{!?_without_xen_proxy:%{server_drivers}}
+%define with_qemu 0%{!?_without_qemu:%{server_drivers}}
+%define with_openvz 0%{!?_without_openvz:%{server_drivers}}
+%define with_lxc 0%{!?_without_lxc:%{server_drivers}}
+%define with_vbox 0%{!?_without_vbox:%{server_drivers}}
+%define with_uml 0%{!?_without_uml:%{server_drivers}}
+%define with_one 0%{!?_without_one:%{server_drivers}}
+%define with_phyp 0%{!?_without_phyp:%{server_drivers}}
+%define with_esx 0%{!?_without_esx:%{server_drivers}}
+
+# Then the secondary host drivers
+%define with_network 0%{!?_without_network:%{server_drivers}}
+%define with_storage_fs 0%{!?_without_storage_fs:%{server_drivers}}
+%define with_storage_lvm 0%{!?_without_storage_lvm:%{server_drivers}}
+%define with_storage_iscsi 0%{!?_without_storage_iscsi:%{server_drivers}}
+%define with_storage_disk 0%{!?_without_storage_disk:%{server_drivers}}
+%define with_storage_mpath 0%{!?_without_storage_mpath:%{server_drivers}}
+%define with_numactl 0%{!?_without_numactl:%{server_drivers}}
+%define with_selinux 0%{!?_without_selinux:%{server_drivers}}
+%define with_hal 0%{!?_without_hal:%{server_drivers}}
+
+# A few optional bits off by default, we enable later
%define with_polkit 0%{!?_without_polkit:0}
%define with_capng 0%{!?_without_capng:0}
%define with_netcf 0%{!?_without_netcf:0}
+# Non-server/HV driver defaults which are always enabled
+%define with_python 0%{!?_without_python:1}
+%define with_sasl 0%{!?_without_sasl:1}
+
+
+# Finally set the OS / architecture specific special cases
+
# Xen is available only on i386 x86_64 ia64
%ifnarch i386 i586 i686 x86_64 ia64
%define with_xen 0
%endif
+
+# RHEL doesn't ship OpenVZ, VBox, UML, OpenNebula, PowerHypervisor or ESX
+%if 0%{?rhel}
+%define with_openvz 0
+%define with_vbox 0
+%define with_uml 0
+%define with_one 0
+%define with_phyp 0
+%define with_esx 0
+%endif
+
+# RHEL-5 has restricted QEMU to x86_64 only and is too old for LXC
+%if 0%{?rhel} == 5
+%ifnarch x86_64
+%define with_qemu 0
+%endif
+%define with_lxc 0
+%endif
+
+# RHEL-6 has restricted QEMU to x86_64 only, stopped including Xen
+# on all archs. Other archs all have LXC available though
+%if 0%{?rhel} >= 6
+%ifnarch x86_64
+%define with_qemu 0
+%endif
+%define with_xen 0
+%endif
+# If Xen isn't turned on, we shouldn't build the xen proxy either
%if ! %{with_xen}
%define with_xen_proxy 0
%endif
+# Fedora doesn't have any QEMU on ppc64 - only ppc
%if 0%{?fedora}
%ifarch ppc64
%define with_qemu 0
%endif
%endif
-%if 0%{?fedora} >= 8
+# PolicyKit was introduced in Fedora 8 / RHEL-6 or newer, allowing
+# the setuid Xen proxy to be killed off
+%if 0%{?fedora} >= 8 || 0%{?rhel} >= 6
%define with_polkit 0%{!?_without_polkit:1}
%define with_xen_proxy 0
%endif
-%if 0%{?fedora} >= 12
+# libcapng is used to manage capabilities in Fedora 12 / RHEL-6 or newer
+%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
%define with_capng 0%{!?_without_capng:1}
%endif
-%if 0%{?fedora} >= 12
-%define with_netcf 0%{!?_without_netcf:1}
+# netcf is used to manage network interfaces in Fedora 12 / RHEL-6 or newer
+%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
+%define with_netcf 0%{!?_without_netcf:%{server_drivers}}
%endif
-%if 0%{?fedora} >= 12
+# Force QEMU to run as non-root
+%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
%define qemu_user qemu
%define qemu_group qemu
%else
@@ -62,22 +134,20 @@
%define qemu_group root
%endif
-#
-# If building on RHEL switch on the specific support
-#
-%if 0%{?fedora}
-%define with_rhel5 0
-%else
+
+# The RHEL-5 Xen package has some feature backports. This
+# flag is set to enable use of those special bits on RHEL-5
+%if 0%{?rhel} == 5
%define with_rhel5 1
-%define with_polkit 0
-%define with_one 0
+%else
+%define with_rhel5 0
%endif
Summary: Library providing a simple API virtualization
Name: libvirt
Version: 0.7.1
-Release: 1%{?dist}%{?extra_release}
+Release: 2%{?dist}%{?extra_release}
License: LGPLv2+
Group: Development/Libraries
Source: http://libvirt.org/sources/libvirt-%{version}.tar.gz
@@ -93,13 +163,21 @@ BuildRequires: python-devel
# The client side, i.e. shared libs and virsh are in a subpackage
Requires: libvirt-client = %{version}-%{release}
-Requires: dnsmasq
+# Used by many of the drivers, so turn it on whenever the
+# daemon is present
+%if %{with_libvirtd}
Requires: bridge-utils
+%endif
+%if %{with_network}
+Requires: dnsmasq
Requires: iptables
+%endif
# needed for device enumeration
+%if %{with_hal}
Requires: hal
+%endif
%if %{with_polkit}
-%if 0%{?fedora} >= 12
+%if 0%{?fedora} >= 12 || 0%{?rhel} >=6
Requires: polkit >= 0.93
%else
Requires: PolicyKit >= 0.6
@@ -158,18 +236,24 @@ BuildRequires: readline-devel
BuildRequires: ncurses-devel
BuildRequires: gettext
BuildRequires: gnutls-devel
+%if %{with_hal}
BuildRequires: hal-devel
+%endif
%if %{with_avahi}
BuildRequires: avahi-devel
%endif
+%if %{with_selinux}
BuildRequires: libselinux-devel
+%endif
+%if %{with_network}
BuildRequires: dnsmasq
+%endif
BuildRequires: bridge-utils
%if %{with_sasl}
BuildRequires: cyrus-sasl-devel
%endif
%if %{with_polkit}
-%if 0%{?fedora} >= 12
+%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
# Only need the binary, not -devel
BuildRequires: polkit >= 0.93
%else
@@ -200,11 +284,20 @@ BuildRequires: iscsi-initiator-utils
%if %{with_storage_disk}
# For disk driver
BuildRequires: parted-devel
+%if 0%{?rhel} == 5
+# Broken RHEL-5 parted RPM is missing a dep
+BuildRequires: e2fsprogs-devel
+%endif
%endif
%if %{with_storage_mpath}
# For Multipath support
+%if 0%{?rhel} == 5
+# Broken RHEL-5 packaging has header files in main RPM :-(
+BuildRequires: device-mapper
+%else
BuildRequires: device-mapper-devel
%endif
+%endif
%if %{with_numactl}
# For QEMU/LXC numa info
BuildRequires: numactl-devel
@@ -310,6 +403,10 @@ of recent versions of Linux (and other O
%define _without_phyp --without-phyp
%endif
+%if ! %{with_esx}
+%define _without_esx --without-esx
+%endif
+
%if ! %{with_polkit}
%define _without_polkit --without-polkit
%endif
@@ -370,6 +467,14 @@ of recent versions of Linux (and other O
%define _without_netcf --without-netcf
%endif
+%if ! %{with_selinux}
+%define _without_selinux --without-selinux
+%endif
+
+%if ! %{with_hal}
+%define _without_hal --without-hal
+%endif
+
%configure %{?_without_xen} \
%{?_without_qemu} \
%{?_without_openvz} \
@@ -383,6 +488,7 @@ of recent versions of Linux (and other O
%{?_without_uml} \
%{?_without_one} \
%{?_without_phyp} \
+ %{?_without_esx} \
%{?_without_network} \
%{?_with_rhel5_api} \
%{?_without_storage_fs} \
@@ -393,6 +499,8 @@ of recent versions of Linux (and other O
%{?_without_numactl} \
%{?_without_capng} \
%{?_without_netcf} \
+ %{?_without_selinux} \
+ %{?_without_hal} \
--with-qemu-user=%{qemu_user} \
--with-qemu-group=%{qemu_group} \
--with-init-script=redhat \
@@ -413,7 +521,7 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.a
-%if %{with_qemu}
+%if %{with_network}
# We don't want to install /etc/libvirt/qemu/networks in the main %files list
# because if the admin wants to delete the default network completely, we don't
# want to end up re-incarnating it on every RPM upgrade.
@@ -427,6 +535,8 @@ sed -i -e "/<uuid>/d" $RPM_BUILD_ROOT%{_
%else
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/default.xml
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
+%endif
+%if ! %{with_qemu}
rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/libvirtd_qemu.aug
rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
%endif
@@ -436,6 +546,10 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libvirt-python-%{version}
%endif
+%if %{client_only}
+rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libvirt-%{version}
+%endif
+
%if ! %{with_qemu}
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu.conf
%endif
@@ -448,9 +562,9 @@ chmod 0644 $RPM_BUILD_ROOT%{_sysconfdir}
rm -fr %{buildroot}
%pre
-%if 0%{?fedora} >= 12
+%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
# Normally 'setup' adds this in /etc/passwd, but this is
-# here for case of upgrades from earlier Fedora. This
+# here for case of upgrades from earlier Fedora/RHEL. This
# UID/GID pair is reserved for qemu:qemu
getent group kvm >/dev/null || groupadd -g 36 -r kvm
getent group qemu >/dev/null || groupadd -g 107 -r qemu
@@ -462,7 +576,7 @@ getent passwd qemu >/dev/null || \
%post
%if %{with_libvirtd}
-%if %{with_qemu}
+%if %{with_network}
# We want to install the default network for initial RPM installs
# or on the first upgrade from a non-network aware libvirt only.
# We check this by looking to see if the daemon is already installed
@@ -479,7 +593,7 @@ fi
/sbin/chkconfig --add libvirtd
if [ "$1" -ge "1" ]; then
- /sbin/service libvirtd condrestart > /dev/null 2>&1
+ /sbin/service libvirtd condrestart > /dev/null 2>&1
fi
%endif
@@ -495,31 +609,31 @@ fi
%postun client -p /sbin/ldconfig
+%if %{with_libvirtd}
%files
%defattr(-, root, root)
%doc AUTHORS ChangeLog.gz NEWS README COPYING.LIB TODO
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/
-%if %{with_qemu}
+%if %{with_network}
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/autostart
%endif
-%if %{with_libvirtd}
%{_sysconfdir}/rc.d/init.d/libvirtd
%config(noreplace) %{_sysconfdir}/sysconfig/libvirtd
%config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd
-%endif
%if %{with_qemu}
%config(noreplace) %{_sysconfdir}/libvirt/qemu.conf
%endif
-%if %{with_qemu}
%dir %{_datadir}/libvirt/
+
+%if %{with_network}
%dir %{_datadir}/libvirt/networks/
%{_datadir}/libvirt/networks/default.xml
%endif
@@ -557,13 +671,11 @@ fi
%{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug
%endif
-%if %{with_libvirtd}
%{_datadir}/augeas/lenses/libvirtd.aug
%{_datadir}/augeas/lenses/tests/test_libvirtd.aug
-%endif
%if %{with_polkit}
-%if 0%{?fedora} >= 12
+%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
%{_datadir}/polkit-1/actions/org.libvirt.unix.policy
%else
%{_datadir}/PolicyKit/policy/org.libvirt.unix.policy
@@ -578,17 +690,15 @@ fi
%if %{with_xen_proxy}
%attr(4755, root, root) %{_libexecdir}/libvirt_proxy
%endif
-
%if %{with_lxc}
%attr(0755, root, root) %{_libexecdir}/libvirt_lxc
%endif
-%if %{with_libvirtd}
%attr(0755, root, root) %{_libexecdir}/libvirt_parthelper
%attr(0755, root, root) %{_sbindir}/libvirtd
-%endif
%doc docs/*.xml
+%endif
%files client -f %{name}.lang
%defattr(-, root, root)
@@ -649,6 +759,9 @@ fi
%endif
%changelog
+* Thu Sep 17 2009 Daniel Veillard <veillard at redhat.com> - 0.7.1-2
+- revamp of spec file for modularity and RHELs
+
* Tue Sep 15 2009 Daniel Veillard <veillard at redhat.com> - 0.7.1-1
- Upstream release of 0.7.1
- ESX, VBox driver updates
@@ -694,7 +807,6 @@ fi
- Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)
* Wed Aug 5 2009 Daniel Veillard <veillard at redhat.com> - 0.7.0-1
-- Upstream release of 0.7.0
- ESX, VBox3, Power Hypervisor drivers
- new net filesystem glusterfs
- Storage cloning for LVM and Disk backends
@@ -703,299 +815,55 @@ fi
- QEmu hotplug NIC support
- a lot of fixes
-* Fri Jul 31 2009 Mark McLoughlin <markmc at redhat.com> - 0.7.0-0.9.gite195b43
-- Set perms on /var/lib/libvirt/images to 0711
-
-* Thu Jul 30 2009 Mark McLoughlin <markmc at redhat.com> - 0.7.0-0.8.gite195b43
-- Add patch from upstream to fix qemu pidfile perms problem
-
-* Thu Jul 30 2009 Daniel P. Berrange <berrange at redhat.com> - 0.7.0-0.7.gite195b43
-- Create qemu/kvm user & group to fix upgrades
-
-* Wed Jul 29 2009 Daniel Veillard <veillard at redhat.com> - 0.7.0-0.6.gite195b43
-- another prerelease with qemu, uml and remote patches
-- drop the news patch as it's now UTF8 upstream
-
-* Wed Jul 29 2009 Mark McLoughlin <markmc at redhat.com> - 0.7.0-0.5.gitf055724
-- Move ldconfig call to libvirt-client %post/%postun
-- Fix rpmlint warning about libvirt-client summary
-- Fix disabling polkit and netcf on older fedoras
-
-* Wed Jul 29 2009 Mark McLoughlin <markmc at redhat.com> - 0.7.0-0.4.gitf055724
-- Drop explicit libselinux requires, it is autorequired
-- Drop cleanup of python/tests, apparently not needed
-- Cherry-pick upstream patch to convert NEWS to UTF-8, drop iconv
-- Drop python BR; python-devel requires it
-
-* Tue Jul 28 2009 Mark McLoughlin <markmc at redhat.com> - 0.7.0-0.3.gitf055724
-- Enable netcf support
-- Pass --with-qemu-user=qemu etc. to configure
-- Move various requires to the libvirt-client sub-package
-- Sync some trivial cleanups from upstream spec file
-- Remove explicit libxml2 requires, again
-- Build with --without-capng if capng support is disabled
-- Remove explicit dir creating in makeinstall, replaced by attr in files
-- Set perms on /var/{run,lib,cache}/libvirt/qemu
-
-* Tue Jul 28 2009 Mark McLoughlin <markmc at redhat.com> - 0.7.0-0.2.gitf055724
-- Drop glusterfs dep to 2.0.1 (bug #514191)
-
-* Mon Jul 27 2009 Daniel Veillard <veillard at redhat.com> - 0.7.0-0.1.gitf055724
-- prerelease of 0.7.0
+* Fri Jul 3 2009 Daniel Veillard <veillard at redhat.com> - 0.6.5-1
+- release of 0.6.5
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.5-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+* Fri May 29 2009 Daniel Veillard <veillard at redhat.com> - 0.6.4-1
+- release of 0.6.4
+- various new APIs
-* Fri Jul 10 2009 Richard W.M. Jones <rjones at redhat.com> - 0.6.5-2.fc12
-- Bump release number to rebuild against new libparted.
-
-* Fri Jul 3 2009 Daniel Veillard <veillard at redhat.com> - 0.6.5-1.fc12
-- Upstream release of 0.6.5
-- OpenNebula driver
-- many bug fixes
-
-* Fri Jul 3 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.4-4.fc12
-- Fix libvirtd crash with bad capabilities data (bug #505635)
-
-* Fri Jul 3 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.4-3.fc12
-- Handle shared/readonly image labelling (bug #493692)
-- Don't unnecessarily try to change a file context (bug #507555)
-- Don't try to label a disk with no path (e.g. empty cdrom) (bug #499569)
-
-* Fri Jun 5 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.4-2.fc12
-- Remove the qemu BuildRequires
-
-* Fri May 29 2009 Daniel Veillard <veillard at redhat.com> - 0.6.4-1.fc12
-- Upstream release of 0.6.4
-- new APIs
-- fixes for latests QEmu/KVM versions
-- various assorted fixes
-
-* Mon May 25 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.3-11.fc12
-- Bring up the bridge, even if it doesn't have an IP address (bug #501912)
-
-* Thu May 21 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.3-10.fc12
-- Fix XML attribute escaping (bug #499791)
-- Fix serious event handling issues causing guests to be destroyed (bug #499698)
-
-* Thu May 21 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.3-9.fc12
-- Fix qemu argv detection with latest qemu (bug #501923)
-
-* Sun May 10 2009 Cole Robinson <crobinso at redhat.com> - 0.6.2-8.fc12
-- Don't try to label a disk with no path (e.g. empty cdrom) (bug #499569)
-
-* Thu May 7 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.3-7.fc12
-- Enable migration for qemu 0.10 (bug #499704)
-
-* Wed May 6 2009 Cole Robinson <crobinso at redhat.com> - 0.6.3-6.fc12
-- Refresh qemu caps when getCapabilities is called (bug #460649)
-
-* Wed May 6 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.3-5.fc12
-- Fix handling of <hostdev managed='yes'> (bug #499386)
+* Fri Apr 24 2009 Daniel Veillard <veillard at redhat.com> - 0.6.3-1
+- release of 0.6.3
+- VirtualBox driver
-* Tue May 5 2009 Daniel Berrange <berrange at redhat.com> - 0.6.3-4.fc12
-- Fix readonly/shared disk image labelling (rhbz #493692)
+* Fri Apr 3 2009 Daniel Veillard <veillard at redhat.com> - 0.6.2-1
+- release of 0.6.2
-* Tue Apr 28 2009 Daniel Veillard <veillard at redhat.com> - 0.6.3-3.fc12
-- was also missing /usr/share/gtk-doc/html/libvirt in -devel
+* Fri Mar 4 2009 Daniel Veillard <veillard at redhat.com> - 0.6.1-1
+- release of 0.6.1
-* Tue Apr 28 2009 Daniel Veillard <veillard at redhat.com> - 0.6.3-2.fc12
-- fix packaging bug #496945 libvirt should own /var/cache/libvirt
+* Sat Jan 31 2009 Daniel Veillard <veillard at redhat.com> - 0.6.0-1
+- release of 0.6.0
-* Fri Apr 24 2009 Daniel Veillard <veillard at redhat.com> - 0.6.3-1.fc12
-- release of 0.6.3
-- VirtualBox driver
-- new virt-xml-validate command
-- assorted bug fixes
+* Tue Nov 25 2008 Daniel Veillard <veillard at redhat.com> - 0.5.0-1
+- release of 0.5.0
-* Thu Apr 16 2009 Mark McLoughlin <markmc at redhat.com> - 0.6.2-2.fc12
-- Fix qemu drive format specification (#496092)
+* Tue Sep 23 2008 Daniel Veillard <veillard at redhat.com> - 0.4.6-1
+- release of 0.4.6
-* Fri Apr 3 2009 Daniel Veillard <veillard at redhat.com> - 0.6.2-1.fc11
-- release of 0.6.2
-- memory ballooning in QEMU
-- SCSI HBA storage pool support
-- support SASL auth for VNC server
-- PCI passthrough in Xen driver
-- assorted bug fixes
-
-* Fri Apr 3 2009 Daniel P. Berrange <berrange at redhat.com> - 0.6.1-6.fc11
-- Fix typo in previous patch
-
-* Tue Mar 17 2009 Daniel P. Berrange <berrange at redhat.com> - 0.6.1-5.fc11
-- Don't relabel shared/readonly disks
-- Disable sound cards when running sVirt
-
-* Tue Mar 17 2009 Daniel P. Berrange <berrange at redhat.com> - 0.6.1-4.fc11
-- Fix memory allocation for xend lookup
-- Avoid crash if storage volume deletion fails
-- Fix multiple FD leaks
-- Fix bug in dispatch FD events when a callback is marked deleted
-- Fix parsing of storage volume owner/group/mode
-- Fix memory allocation for virDomainGetVcpus RPC handler
-- Avoid deadlock in setting vCPU count
-- Use correct driver name in Xen block detach
-
-* Mon Mar 9 2009 Cole Robinson <crobinso at redhat.com> - 0.6.1-3.fc11
-- Add Requires: libselinux
-
-* Fri Mar 6 2009 Daniel P. Berrange <berrange at redhat.com> - 0.6.1-2.fc11
-- Fix crash after storage vol deletion fails
-- Add patch to enable VNC SASL authentication
-
-* Wed Mar 4 2009 Daniel Veillard <veillard at redhat.com> - 0.6.1-1.fc11
-- upstream release 0.6.1
-- support for node device detach reattach and reset
-- sVirt mandatory access control support
-- many bug fixes and small improvements
-
-* Mon Mar 2 2009 Daniel Veillard <veillard at redhat.com> - 0.6.0-6.fc11
-- make sure Xen is handled in i586 new default 32bits x86 packages
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.0-5.fc11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Wed Feb 18 2009 Daniel P. Berrange <berrange at redhat.com> - 0.6.0-4.fc11
-- Fix QEMU startup timeout/race (rhbz #484649)
-- Setup DBus threading. Don't allow dbus to call _exit / change SIGPIPE (rhbz #484553)
-- Fix timeout when autostarting session daemon
-
-* Wed Feb 11 2009 Richard W.M. Jones <rjones at redhat.com> - 0.6.0-3.fc11
-- Multiple fixes to remove rpmlint warnings/errors (rhbz #226055)
-
-* Fri Feb 6 2009 Daniel P. Berrange <berrange at redhat.com> - 0.6.0-2.fc11
-- Fix libvirtd --timeout usage
-- Fix RPC call problems and QEMU startup handling (rhbz #484414)
-- Fix unowned directories (rhbz #483442)
-
-* Sat Jan 31 2009 Daniel Veillard <veillard at redhat.com> - 0.6.0-1.fc11
-- upstream release 0.6.0
-- thread safety of API
-- allow QEmu/KVM domains to survive daemon restart
-- extended logging capabilities
-- support copy on write storage volumes for QEmu/KVM
-- support of storage cache control options for QEmu/KVM
-- a lot of bug fixes
-
-* Wed Dec 17 2008 Daniel Veillard <veillard at redhat.com> - 0.5.1-2.fc11
-- fix missing read-only access checks, fixes CVE-2008-5086
-
-* Fri Dec 5 2008 Daniel Veillard <veillard at redhat.com> - 0.5.1-1.fc11
-- upstream release 0.5.1
-- mostly bugfixes e.g #473071
-- some driver improvments
-
-* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com> - 0.5.0-2
-- Rebuild for Python 2.6
-
-* Wed Nov 26 2008 Daniel Veillard <veillard at redhat.com> - 0.5.0-1.fc11
-- upstream release 0.5.0
-- domain lifecycle event support
-- node device enumeration
-- KVM/QEmu migration support
-- improved LXC support
-- SDL display configuration
-- User Mode Linux driver (Daniel Berrange)
-
-* Wed Sep 24 2008 Daniel Veillard <veillard at redhat.com> - 0.4.6-3.fc10
-- apply the python makefile patch for #463733
-
-* Wed Sep 24 2008 Daniel Veillard <veillard at redhat.com> - 0.4.6-2.fc10
-- upstream release 0.4.6
-- fixes some problems with 0.4.5
-
-* Tue Sep 9 2008 Daniel Veillard <veillard at redhat.com> - 0.4.5-2.fc10
-- fix a crash if a QEmu/KVM domain is defined without an emulator path
-
-* Mon Sep 8 2008 Daniel Veillard <veillard at redhat.com> - 0.4.5-1.fc10
-- upstream release 0.4.5
-- a lot of bug fixes
-- major updates to QEmu/KVM and Linux containers drivers
-- support for OpenVZ if installed
-
-* Thu Aug 7 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0.4.4-3.fc10
-- fix license tag
-
-* Tue Jul 8 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.4-2.fc10
-- Fix booting of CDROM images with KVM (rhbz #452355)
-
-* Wed Jun 25 2008 Daniel Veillard <veillard at redhat.com> - 0.4.4-1.fc10
-- upstream release 0.4.4
-- fix a few bugs in previous release
-
-* Thu Jun 12 2008 Daniel Veillard <veillard at redhat.com> - 0.4.3-1.fc10
-- upstream release 0.4.3
-- many bug fixes
-- many small improvements
-- serious xenner fixes
-
-* Wed Jun 4 2008 Mark McLoughlin <markmc at redhat.com> - 0.4.2-6.fc10
-- Disable lokkit support again (#449996, #447633)
-- Ensure %-fedora is evaluated correctly
-
-* Thu May 15 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.2-5.fc10
-- Rebuild with policy enabled (rhbz #446616)
-
-* Fri May 9 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.2-4.fc10
-- Added directory for initrd/kernel images for SELinux policy
-
-* Mon Apr 28 2008 Mark McLoughlin <markmc at redhat.com> - 0.4.2-3.fc10
-- Simplify the way arch conditionals are handled
-
-* Mon Apr 28 2008 Mark McLoughlin <markmc at redhat.com> - 0.4.2-2.fc10
-- Enable lokkit support (#443796)
-
-* Tue Apr 8 2008 Daniel Veillard <veillard at redhat.com> - 0.4.2-1.fc9
-- upstream release 0.4.2
-- many bug fixes
-- localization updates
+* Mon Sep 8 2008 Daniel Veillard <veillard at redhat.com> - 0.4.5-1
+- release of 0.4.5
-* Thu Apr 4 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.1-7.fc9
-- Don't run polkit-auth as root
-- Don't request polkit auth if client is root
-
-* Fri Mar 28 2008 Chris Lalancette <clalance at redhat.com> - 0.4.1-6.fc9
-- When dumping XML for a storage pool, make the <source> directory tag
- match the <dir> tag used for specifying the pool in the first place
-
-* Thu Mar 27 2008 Chris Lalancette <clalance at redhat.com> - 0.4.1-5.fc9
-- Do iscsiadm sendtarget before trying to do login
-- Do sysfs scanning for iSCSI LUNs instead of trying to parse them from
- iscsiadm session output
-
-* Thu Mar 13 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.1-4.fc9
-- Fix QEMU tap device setup
-- Fix Xen boot device XML processing
-- Fixed QEMU cdrom media change
+* Wed Jun 25 2008 Daniel Veillard <veillard at redhat.com> - 0.4.4-1
+- release of 0.4.4
+- mostly a few bug fixes from 0.4.3
-* Mon Mar 10 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.1-3.fc9
-- Fixed daemon startup when run with --daemon flag
+* Thu Jun 12 2008 Daniel Veillard <veillard at redhat.com> - 0.4.3-1
+- release of 0.4.3
+- lots of bug fixes and small improvements
-* Mon Mar 3 2008 Daniel Veillard <veillard at redhat.com> - 0.4.1-2.fc9
-- 2 patches found just after the release
+* Tue Apr 8 2008 Daniel Veillard <veillard at redhat.com> - 0.4.2-1
+- release of 0.4.2
+- lots of bug fixes and small improvements
-* Mon Mar 3 2008 Daniel Veillard <veillard at redhat.com> - 0.4.1-1.fc9
+* Mon Mar 3 2008 Daniel Veillard <veillard at redhat.com> - 0.4.1-1
- Release of 0.4.1
- Storage APIs
- xenner support
- lots of assorted improvements, bugfixes and cleanups
- documentation and localization improvements
-* Wed Feb 20 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.4.0-5
-- Autorebuild for GCC 4.3
-
-* Fri Jan 18 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.0-4.fc9
-- Fix SSH tunnelling (rhbz #428743)
-- Fix back-compat for nodeinfo call changes.
-
-* Sun Jan 13 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.0-3.fc9
-- Fix crash when no auth callback
-
-* Wed Jan 2 2008 Daniel P. Berrange <berrange at redhat.com> - 0.4.0-2.fc9
-- Fix reading large config files (rhbz #426425)
-- Fix crash when connecting to a PolicyKit enabled server with not auth callback (rhbz #427107)
-
-* Tue Dec 18 2007 Daniel Veillard <veillard at redhat.com> - 0.4.0-1.fc8
+* Tue Dec 18 2007 Daniel Veillard <veillard at redhat.com> - 0.4.0-1
- Release of 0.4.0
- SASL based authentication
- PolicyKit authentication
@@ -1003,10 +871,6 @@ fi
- lots of assorted improvements, bugfixes and cleanups
- documentation and localization improvements
-* Mon Oct 15 2007 Daniel P. Berrange <berrange at redhat.com> - 0.3.3-2.fc8
-- Added QEMU driver config file support
-- Added example config files
-
* Sun Sep 30 2007 Daniel Veillard <veillard at redhat.com> - 0.3.3-1
- Release of 0.3.3
- Avahi support
@@ -1014,40 +878,28 @@ fi
- lots of assorted improvements, bugfixes and cleanups
- documentation and localization improvements
-* Fri Aug 24 2007 Daniel Veillard <veillard at redhat.com> - 0.3.2-2.fc8
-- also build on arches where Xen is not available
-
-* Tue Aug 21 2007 Daniel Veillard <veillard at redhat.com> - 0.3.2-1.fc8
+* Tue Aug 21 2007 Daniel Veillard <veillard at redhat.com> - 0.3.2-1
- Release of 0.3.2
- API for domains migration
- APIs for collecting statistics on disks and interfaces
- lots of assorted bugfixes and cleanups
- documentation and localization improvements
-* Thu Aug 16 2007 Daniel Veillard <veillard at redhat.com> - 0.3.1-4.fc8
-- Fixes missing Requires for libvirt-devel
-
-* Thu Jul 26 2007 Daniel Veillard <veillard at redhat.com> - 0.3.1-3.fc8
-- adds fix for bug #249594
-
-* Wed Jul 25 2007 Jesse Keating <jkeating at redhat.com> - 0.3.1-2
-- Rebuild for RH #249435
-
-* Tue Jul 24 2007 Daniel Veillard <veillard at redhat.com> - 0.3.1-1.fc8
+* Tue Jul 24 2007 Daniel Veillard <veillard at redhat.com> - 0.3.1-1
- Release of 0.3.1
- localtime clock support
- PS/2 and USB input devices
- lots of assorted bugfixes and cleanups
- documentation and localization improvements
-* Mon Jul 9 2007 Daniel Veillard <veillard at redhat.com> - 0.3.0-1.fc8
+* Mon Jul 9 2007 Daniel Veillard <veillard at redhat.com> - 0.3.0-1
- Release of 0.3.0
- Secure remote access support
- unification of daemons
- lots of assorted bugfixes and cleanups
- documentation and localization improvements
-* Fri Jun 8 2007 Daniel Veillard <veillard at redhat.com> - 0.2.3-1.fc8
+* Fri Jun 8 2007 Daniel Veillard <veillard at redhat.com> - 0.2.3-1
- Release of 0.2.3
- lot of assorted bugfixes and cleanups
- support for Xen-3.1
@@ -1116,7 +968,7 @@ fi
- it's pkgconfig not pgkconfig !
* Mon Nov 6 2006 Daniel Veillard <veillard at redhat.com> 0.1.8-2
-- fixing spec file, added %-dist, -devel requires pkgconfig and xen-devel
+- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel
- Resolves: rhbz#202320
* Mon Oct 16 2006 Daniel Veillard <veillard at redhat.com> 0.1.8-1
@@ -1157,7 +1009,7 @@ fi
- add patch to address dom0_ops API breakage in Xen 3.0.3 tree
* Mon Aug 28 2006 Jeremy Katz <katzj at redhat.com> - 0.1.4-4
-- add patch to support paravirt framebuffer in Xen
+- add patch to support paravirt framebuffer in Xen
* Mon Aug 21 2006 Daniel Veillard <veillard at redhat.com> 0.1.4-3
- another patch to fix network handling in non-HVM guests
@@ -1230,7 +1082,7 @@ fi
- fixes some problems in 0.0.3 due to the change of names
* Wed Feb 8 2006 Daniel Veillard <veillard at redhat.com> 0.0.3-1
-- changed library name to libvirt from libvir, complete and test the python
+- changed library name to libvirt from libvir, complete and test the python
bindings
* Sun Jan 29 2006 Daniel Veillard <veillard at redhat.com> 0.0.2-1
- Previous message (by thread): [fedora-virt-maint] rpms/qemu/devel qemu-add-ksm-support.patch, 1.3, 1.4 qemu-fix-msix-error-handling-on-older-kernels.patch, 1.2, 1.3 qemu-fix-no-kvm-segfault.patch, 1.3, 1.4 qemu.spec, 1.129, 1.130
- Next message (by thread): [fedora-virt-maint] rpms/libvirt/devel libvirt.spec,1.177,1.178
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-virt-maint
mailing list