Hello community, here is the log from the commit of package libvirt checked in at Tue Jul 8 22:02:34 CEST 2008. -------- --- arch/i386/libvirt/libvirt.changes 2008-05-09 17:37:21.000000000 +0200 +++ libvirt/libvirt.changes 2008-07-06 19:16:33.000000000 +0200 @@ -1,0 +2,14 @@ +Sun Jul 6 11:16:25 MDT 2008 - jfehlig@novell.com + +- Updated to libvirt 0.4.4 + + Bug fixes: QEmu network serialization, internal memory allocation + fixes, virsh large file config problem, xen list APIs when max is + zero, string escape problems in the xm driver + + Improvements: add autogen to tarballs, improve iSCSI support + + Cleanups: const-ness fixed, string helpers for enumeations +- spec file adjustments + + Remove ExclusiveArch + + Common spec file for all products + + Support for building/running without Xen + +------------------------------------------------------------------- Old: ---- auth-callback.patch libvirt-0.4.0.tar.bz2 suse-paths.patch xen-3_2-hypercall.patch New: ---- libvirt-0.4.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.I32694/_old 2008-07-08 21:57:00.000000000 +0200 +++ /var/tmp/diff_new_pack.I32694/_new 2008-07-08 21:57:00.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libvirt (Version 0.4.0) +# spec file for package libvirt (Version 0.4.4) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,35 +10,50 @@ # norootforbuild +%define with_xen 1 +%define with_polkit 0 +# Xen is available only on i386 x86_64 ia64 +%ifnarch i386 i586 x86_64 ia64 +%define with_xen 0 +%endif Name: libvirt -BuildRequires: PolicyKit-devel avahi-devel bridge-utils cyrus-sasl-devel fdupes gettext gnutls-devel iptables libxml2-devel ncurses-devel pkg-config python-devel readline-devel xen-devel xhtml-dtd +BuildRequires: bridge-utils cyrus-sasl-devel fdupes gettext gnutls-devel iptables libxml2-devel lvm2 ncurses-devel parted parted-devel pkg-config python-devel readline-devel util-linux xhtml-dtd +%if %{with_xen} +BuildRequires: xen-devel +%endif +%if 0%{?suse_version} > 1030 +%define with_polkit 1 +BuildRequires: PolicyKit-devel dnsmasq libavahi-devel +%else +BuildRequires: avahi-devel +%endif # Only for directory ownership: BuildRequires: gtk-doc Url: http://libvirt.org/ License: LGPL v2.1 or later Group: Development/Libraries/C and C++ AutoReqProv: yes -Version: 0.4.0 -Release: 51 +Version: 0.4.4 +Release: 1 Summary: A C toolkit to interract with the virtualization capabilities of Linux -Requires: dnsmasq +Requires: libxml2 +Requires: readline +Requires: ncurses Requires: bridge-utils Requires: iptables Requires: cyrus-sasl -# Not technically required, but makes 'out-of-box' config -# work correctly & doesn't have onerous dependancies +Requires: lvm2 +Requires: parted Recommends: cyrus-sasl-digestmd5 +%if 0%{?suse_version} > 1030 +Requires: dnsmasq Requires: PolicyKit >= 0.6 +%endif Source0: %{name}-%{version}.tar.bz2 Source1: libvirtd.init -Patch0: auth-callback.patch -Patch1: xen-3_2-hypercall.patch -Patch2: suse-paths.patch -Patch3: libvirtd-polkit.patch +Patch0: libvirtd-polkit.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 x86_64 -%define _libexecdir %{_prefix}/lib/%{name} %description Libvirt is a C toolkit to interract with the virtualization @@ -60,7 +75,10 @@ License: LGPL v2.1 or later Summary: A C toolkit to interract with the virtualization capabilities of Linux Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} libxml2-devel xen-devel +Requires: %{name} = %{version} libxml2-devel +%if %{with_xen} +Requires: xen-devel +%endif %description devel Libvirt is a C toolkit to interract with the virtualization @@ -126,17 +144,20 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 rm po/no.* %build +%if ! %{with_xen} +%define _without_xen --without-xen +%endif autoreconf -f -i export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -%configure --with-init-script=none \ +%configure %{?_without_xen} \ + --libexecdir=%{_libdir}/%{name} \ + --with-init-script=none \ --with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \ --with-remote-file=%{_localstatedir}/run/libvirtd.pid \ + --with-storage-iscsi=no \ --with-xen-proxy=no make DOCS_DIR=%{_docdir}/%{name}-python EXAMPLE_DIR=%{_docdir}/%{name}-python/examples HTML_DIR=%{_docdir}/%{name} cd docs/examples ; make index.html ; cd ../.. @@ -144,9 +165,6 @@ %install %makeinstall DOCS_DIR=%{_docdir}/%{name}-python EXAMPLE_DIR=%{_docdir}/%{name}-python/examples HTML_DIR=%{_docdir}/%{name} cp -a AUTHORS ChangeLog COPYING NEWS README TODO $RPM_BUILD_ROOT%{_docdir}/%{name}/ -cp -a docs/{*.html,*.gif,*.rng,libvirt*.xml} $RPM_BUILD_ROOT%{_docdir}/%{name} -mkdir $RPM_BUILD_ROOT%{_docdir}/%{name}/examples -install -m 0644 docs/examples/{*.c,*.html} $RPM_BUILD_ROOT%{_docdir}/%{name}/examples # remove currently unsupported locale rm -rf $RPM_BUILD_ROOT/usr/share/locale/sr@latin # for now, do not install the default network definition @@ -154,7 +172,6 @@ rm -f $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml mkdir -p $RPM_BUILD_ROOT/var/run/libvirtd rm $RPM_BUILD_ROOT%{_docdir}/%{name}/{*.c,examples.x*} -install -m 0644 docs/examples/python/{*.py,*.xml,README} $RPM_BUILD_ROOT%{_docdir}/%{name}-python/examples rm $RPM_BUILD_ROOT%{_libdir}/*.*a $RPM_BUILD_ROOT%{py_sitedir}/*.*a ln_dupes() { @@ -200,9 +217,10 @@ %doc %dir %{_docdir}/%{name} %doc %{_docdir}/%{name}/[CNRT]* %doc %{_docdir}/%{name}/AUTHORS -%doc %{_docdir}/%{name}/examples %doc %{_mandir}/man1/virsh.1* %{_libdir}/*.so.* +%dir %{_libdir}/%{name} +%{_libdir}/%{name}/libvirt_parthelper %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/ %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/ %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/ @@ -213,7 +231,9 @@ %config %{_sysconfdir}/libvirt/libvirtd.conf %config %{_sysconfdir}/libvirt/qemu.conf %config %{_sysconfdir}/sasl2/libvirt.conf +%if %{with_polkit} %{_datadir}/PolicyKit/policy/libvirtd.policy +%endif %files devel %defattr(-, root, root) @@ -226,8 +246,6 @@ %{_datadir}/gtk-doc/html/libvirt %doc %{_docdir}/%{name}/*.gif %doc %{_docdir}/%{name}/*.html -%doc %{_docdir}/%{name}/*.rng -%doc %{_docdir}/%{name}/*.xml %doc %{_docdir}/%{name}/html %files python @@ -237,6 +255,17 @@ %{py_sitedir}/libvirtmod* %changelog +* Sun Jul 06 2008 jfehlig@novell.com +- Updated to libvirt 0.4.4 + + Bug fixes: QEmu network serialization, internal memory allocation + fixes, virsh large file config problem, xen list APIs when max is + zero, string escape problems in the xm driver + + Improvements: add autogen to tarballs, improve iSCSI support + + Cleanups: const-ness fixed, string helpers for enumeations +- spec file adjustments + + Remove ExclusiveArch + + Common spec file for all products + + Support for building/running without Xen * Fri May 09 2008 jfehlig@novell.com - Adjust libvirtd PolicyKit configuration file to match standard suse procedures. bnc#388769 ++++++ libvirt-0.4.0.tar.bz2 -> libvirt-0.4.4.tar.bz2 ++++++ ++++ 776031 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org