Upstream release of 0.10.0

- agent: add qemuAgentArbitraryCommand() for general qemu agent command
- Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions
- network: use firewalld instead of iptables, when available
- network: make network driver vlan-aware
- esx: Implement network driver
- driver for parallels hypervisor
- Various LXC improvements
- Add virDomainGetHostname
- a lot of bug fixes, improvements and portability work
This commit is contained in:
Daniel Veillard 2012-08-29 14:32:06 +08:00
parent 963754bc8c
commit 4b6ea94306
2 changed files with 26 additions and 9 deletions

View File

@ -11,7 +11,7 @@
# Default to skipping autoreconf. Distros can change just this one line # Default to skipping autoreconf. Distros can change just this one line
# (or provide a command-line override) if they backport any patches that # (or provide a command-line override) if they backport any patches that
# touch configure.ac or Makefile.am. # touch configure.ac or Makefile.am.
%{!?enable_autotools:%define enable_autotools 1} %{!?enable_autotools:%define enable_autotools 0}
# A client only build will create a libvirt.so only containing # A client only build will create a libvirt.so only containing
# the generic RPC driver, and test driver and no libvirtd # the generic RPC driver, and test driver and no libvirtd
@ -315,7 +315,7 @@
Summary: Library providing a simple virtualization API Summary: Library providing a simple virtualization API
Name: libvirt Name: libvirt
Version: 0.10.0 Version: 0.10.0
Release: 0rc1%{?dist}%{?extra_release} Release: 1%{?dist}%{?extra_release}
License: LGPLv2+ License: LGPLv2+
Group: Development/Libraries Group: Development/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@ -324,7 +324,7 @@ URL: http://libvirt.org/
%if %(echo %{version} | grep -o \\. | wc -l) == 3 %if %(echo %{version} | grep -o \\. | wc -l) == 3
%define mainturl stable_updates/ %define mainturl stable_updates/
%endif %endif
Source: http://libvirt.org/sources/%{?mainturl}libvirt-%{version}-rc1.tar.gz Source: http://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.gz
%if %{with_libvirtd} %if %{with_libvirtd}
Requires: libvirt-daemon = %{version}-%{release} Requires: libvirt-daemon = %{version}-%{release}
@ -409,8 +409,12 @@ BuildRequires: sanlock-devel >= 1.8
BuildRequires: libpcap-devel BuildRequires: libpcap-devel
%endif %endif
%if %{with_libnl} %if %{with_libnl}
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
BuildRequires: libnl3-devel
%else
BuildRequires: libnl-devel BuildRequires: libnl-devel
%endif %endif
%endif
%if %{with_avahi} %if %{with_avahi}
BuildRequires: avahi-devel BuildRequires: avahi-devel
%endif %endif
@ -477,10 +481,6 @@ BuildRequires: device-mapper-devel
%endif %endif
%if %{with_storage_rbd} %if %{with_storage_rbd}
BuildRequires: ceph-devel BuildRequires: ceph-devel
# XXX: Fedora only change, needed for building 0.9.13 on F17. Can
# be dropped 0.9.14 when this patch should be applied:
# https://www.redhat.com/archives/libvir-list/2012-July/msg00634.html
BuildRequires: openssl-devel
%endif %endif
%endif %endif
%if %{with_numactl} %if %{with_numactl}
@ -493,13 +493,18 @@ BuildRequires: libcap-ng-devel >= 0.5.0
%if %{with_phyp} %if %{with_phyp}
BuildRequires: libssh2-devel BuildRequires: libssh2-devel
%endif %endif
%if %{with_netcf} %if %{with_netcf}
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
BuildRequires: netcf-devel >= 0.2.2
%else
%if 0%{?fedora} >= 16 || 0%{?rhel} >= 6 %if 0%{?fedora} >= 16 || 0%{?rhel} >= 6
BuildRequires: netcf-devel >= 0.1.8 BuildRequires: netcf-devel >= 0.1.8
%else %else
BuildRequires: netcf-devel >= 0.1.4 BuildRequires: netcf-devel >= 0.1.4
%endif %endif
%endif %endif
%endif
%if %{with_esx} %if %{with_esx}
%if 0%{?fedora} >= 9 || 0%{?rhel} >= 6 %if 0%{?fedora} >= 9 || 0%{?rhel} >= 6
BuildRequires: libcurl-devel BuildRequires: libcurl-devel
@ -1345,7 +1350,7 @@ rm -fr %{buildroot}
cd tests cd tests
make make
# These tests don't current work in a mock build root # These tests don't current work in a mock build root
for i in nodeinfotest seclabeltest virdrivermoduletest for i in nodeinfotest seclabeltest
do do
rm -f $i rm -f $i
printf 'int main(void) { return 0; }' > $i.c printf 'int main(void) { return 0; }' > $i.c
@ -1858,6 +1863,18 @@ rm -f $RPM_BUILD_ROOT%{_sysconfdir}/sysctl.d/libvirtd
%endif %endif
%changelog %changelog
* Wed Aug 29 2012 Daniel Veillard <veillard@redhat.com> - 0.10.0-1
- upstream release of 0.10.0
- agent: add qemuAgentArbitraryCommand() for general qemu agent command
- Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions
- network: use firewalld instead of iptables, when available
- network: make network driver vlan-aware
- esx: Implement network driver
- driver for parallels hypervisor
- Various LXC improvements
- Add virDomainGetHostname
- a lot of bug fixes, improvements and portability work
* Thu Aug 23 2012 Daniel Veillard <veillard@redhat.com> - 0.10.0-0rc1 * Thu Aug 23 2012 Daniel Veillard <veillard@redhat.com> - 0.10.0-0rc1
- release candidate 1 of 0.10.0 - release candidate 1 of 0.10.0

View File

@ -1 +1 @@
98eb952881fcb7e85a9d1cae67406a1c libvirt-0.10.0-rc1.tar.gz 63ceb65bba07fc7690499d9eb6d2c844 libvirt-0.10.0.tar.gz