Hello community, here is the log from the commit of package libvirt for openSUSE:Factory checked in at 2014-12-16 14:49:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libvirt (Old) and /work/SRC/openSUSE:Factory/.libvirt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvirt" Changes: -------- --- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes 2014-12-10 23:45:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes 2014-12-16 14:49:16.000000000 +0100 @@ -1,0 +2,20 @@ +Mon Dec 15 09:48:02 UTC 2014 - cbosdon...@suse.com + +- Update to libvirt 1.2.11 + - Implement public API for virDomainGetFSInfo + - qemu: Add define for the new throttle options + - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() + - CVE-2014-7823: dumpxml: security hole with migratable flag +- Drop upstream patches: 2222123-virt-aa-helper-crash.patch, + 433b427-iplink-name.patch, + 52691f99-qemu-mig-crash.patch, + 72fecf1-lxc-resolve-symlinks.patch, + b1674ad5-CVE-2014-7823.patch, + ba9b7252-sys-net-rw.patch, + c264eea-virt-aa-helper-sandbox.patch, + e50457d-lxc-unmount-check.patch, + cgroup-all-devices.patch, + libvirt-ppc64le-support.patch + + +------------------------------------------------------------------- Old: ---- 2222123-virt-aa-helper-crash.patch 433b427-iplink-name.patch 52691f99-qemu-mig-crash.patch 72fecf1-lxc-resolve-symlinks.patch b1674ad5-CVE-2014-7823.patch ba9b7252-sys-net-rw.patch c264eea-virt-aa-helper-sandbox.patch cgroup-all-devices.patch e50457d-lxc-unmount-check.patch libvirt-1.2.10.tar.gz libvirt-1.2.10.tar.gz.asc libvirt-ppc64le-support.patch New: ---- libvirt-1.2.11.tar.gz libvirt-1.2.11.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.ZLI4LP/_old 2014-12-16 14:49:18.000000000 +0100 +++ /var/tmp/diff_new_pack.ZLI4LP/_new 2014-12-16 14:49:18.000000000 +0100 @@ -235,7 +235,7 @@ Name: libvirt Url: http://libvirt.org/ -Version: 1.2.10 +Version: 1.2.11 Release: 0 Summary: Library providing a simple virtualization API License: LGPL-2.1+ @@ -434,23 +434,13 @@ Source4: libvirtd-relocation-server.fw Source99: baselibs.conf # Upstream patches -Patch0: b1674ad5-CVE-2014-7823.patch -Patch1: 2222123-virt-aa-helper-crash.patch -Patch2: c264eea-virt-aa-helper-sandbox.patch -Patch3: 433b427-iplink-name.patch -Patch4: 72fecf1-lxc-resolve-symlinks.patch -Patch5: e50457d-lxc-unmount-check.patch -Patch6: 52691f99-qemu-mig-crash.patch -Patch7: ba9b7252-sys-net-rw.patch # Patches pending upstream review -Patch100: cgroup-all-devices.patch # Need to go upstream Patch150: xen-name-for-devid.patch Patch151: xen-pv-cdrom.patch Patch152: blockcopy-check-dst-identical-device.patch -Patch153: libvirt-ppc64le-support.patch -Patch154: libvirt-power8-models.patch -Patch155: ppc64le-canonical-name.patch +Patch153: libvirt-power8-models.patch +Patch154: ppc64le-canonical-name.patch # Our patches Patch200: libvirtd-defaults.patch Patch201: libvirtd-init-script.patch @@ -975,21 +965,11 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch100 -p1 %patch150 -p1 %patch151 -p1 %patch152 -p1 %patch153 -p1 %patch154 -p1 -%patch155 -p1 %patch200 -p1 %patch201 -p1 %patch202 -p1 @@ -1827,10 +1807,6 @@ %{_libdir}/libvirt-qemu.so %{_libdir}/libvirt-lxc.so %{_includedir}/libvirt -%{_includedir}/libvirt/virterror.h -%{_includedir}/libvirt/libvirt.h -%{_includedir}/libvirt/libvirt-qemu.h -%{_includedir}/libvirt/libvirt-lxc.h %{_libdir}/pkgconfig/libvirt.pc %{_libdir}/pkgconfig/libvirt-qemu.pc %{_libdir}/pkgconfig/libvirt-lxc.pc ++++++ libvirt-1.2.10.tar.gz -> libvirt-1.2.11.tar.gz ++++++ /work/SRC/openSUSE:Factory/libvirt/libvirt-1.2.10.tar.gz /work/SRC/openSUSE:Factory/.libvirt.new/libvirt-1.2.11.tar.gz differ: char 27, line 1 ++++++ libvirt-power8-models.patch ++++++ --- /var/tmp/diff_new_pack.ZLI4LP/_old 2014-12-16 14:49:18.000000000 +0100 +++ /var/tmp/diff_new_pack.ZLI4LP/_new 2014-12-16 14:49:18.000000000 +0100 @@ -1,9 +1,9 @@ -Index: libvirt-1.2.10/src/cpu/cpu_map.xml +Index: libvirt-1.2.11/src/cpu/cpu_map.xml =================================================================== ---- libvirt-1.2.10.orig/src/cpu/cpu_map.xml -+++ libvirt-1.2.10/src/cpu/cpu_map.xml -@@ -627,5 +627,15 @@ - <pvr value='0x004b0100'/> +--- libvirt-1.2.11.orig/src/cpu/cpu_map.xml ++++ libvirt-1.2.11/src/cpu/cpu_map.xml +@@ -657,5 +657,15 @@ + <pvr value='0x004d0000'/> </model> + <model name='POWER8_v2.0'> ++++++ libvirt-suse-netcontrol.patch ++++++ --- /var/tmp/diff_new_pack.ZLI4LP/_old 2014-12-16 14:49:18.000000000 +0100 +++ /var/tmp/diff_new_pack.ZLI4LP/_new 2014-12-16 14:49:18.000000000 +0100 @@ -1,7 +1,7 @@ -Index: libvirt-1.2.10/configure.ac +Index: libvirt-1.2.11/configure.ac =================================================================== ---- libvirt-1.2.10.orig/configure.ac -+++ libvirt-1.2.10/configure.ac +--- libvirt-1.2.11.orig/configure.ac ++++ libvirt-1.2.11/configure.ac @@ -237,6 +237,7 @@ LIBVIRT_CHECK_FUSE LIBVIRT_CHECK_GLUSTER LIBVIRT_CHECK_HAL @@ -34,11 +34,11 @@ LIBVIRT_RESULT_NUMACTL LIBVIRT_RESULT_OPENWSMAN LIBVIRT_RESULT_PCIACCESS -Index: libvirt-1.2.10/src/Makefile.am +Index: libvirt-1.2.11/src/Makefile.am =================================================================== ---- libvirt-1.2.10.orig/src/Makefile.am -+++ libvirt-1.2.10/src/Makefile.am -@@ -856,6 +856,10 @@ if WITH_NETCF +--- libvirt-1.2.11.orig/src/Makefile.am ++++ libvirt-1.2.11/src/Makefile.am +@@ -859,6 +859,10 @@ if WITH_NETCF INTERFACE_DRIVER_SOURCES += \ interface/interface_backend_netcf.c endif WITH_NETCF @@ -49,7 +49,7 @@ if WITH_UDEV INTERFACE_DRIVER_SOURCES += \ interface/interface_backend_udev.c -@@ -1499,10 +1503,15 @@ if WITH_NETCF +@@ -1502,10 +1506,15 @@ if WITH_NETCF libvirt_driver_interface_la_CFLAGS += $(NETCF_CFLAGS) libvirt_driver_interface_la_LIBADD += $(NETCF_LIBS) else ! WITH_NETCF @@ -65,11 +65,11 @@ endif ! WITH_NETCF if WITH_DRIVER_MODULES libvirt_driver_interface_la_LIBADD += ../gnulib/lib/libgnu.la -Index: libvirt-1.2.10/tools/virsh.c +Index: libvirt-1.2.11/tools/virsh.c =================================================================== ---- libvirt-1.2.10.orig/tools/virsh.c -+++ libvirt-1.2.10/tools/virsh.c -@@ -3340,6 +3340,8 @@ vshShowVersion(vshControl *ctl ATTRIBUTE +--- libvirt-1.2.11.orig/tools/virsh.c ++++ libvirt-1.2.11/tools/virsh.c +@@ -3341,6 +3341,8 @@ vshShowVersion(vshControl *ctl ATTRIBUTE vshPrint(ctl, " Interface"); # if defined(WITH_NETCF) vshPrint(ctl, " netcf"); @@ -78,10 +78,10 @@ # elif defined(WITH_UDEV) vshPrint(ctl, " udev"); # endif -Index: libvirt-1.2.10/src/interface/interface_backend_netcf.c +Index: libvirt-1.2.11/src/interface/interface_backend_netcf.c =================================================================== ---- libvirt-1.2.10.orig/src/interface/interface_backend_netcf.c -+++ libvirt-1.2.10/src/interface/interface_backend_netcf.c +--- libvirt-1.2.11.orig/src/interface/interface_backend_netcf.c ++++ libvirt-1.2.11/src/interface/interface_backend_netcf.c @@ -23,7 +23,12 @@ #include <config.h> @@ -98,7 +98,7 @@ #include "datatypes.h" @@ -65,6 +70,37 @@ VIR_ONCE_GLOBAL_INIT(virNetcfDriverState - static virNetcfDriverStatePtr driverState; + static virNetcfDriverStatePtr driver; +#ifdef WITH_NETCONTROL +static void @@ -135,7 +135,7 @@ static void virNetcfDriverStateDispose(void *obj) @@ -87,7 +123,22 @@ netcfStateInitialize(bool privileged ATT - if (!(driverState = virObjectLockableNew(virNetcfDriverStateClass))) + if (!(driver = virObjectLockableNew(virNetcfDriverStateClass))) return -1; +#ifdef WITH_NETCONTROL @@ -147,28 +147,28 @@ + * fail in netcfInterfaceOpen. This restores the behavior before + * commit 822fe136. + */ -+ if (ncf_init(&driverState->netcf, NULL) != 0) { ++ if (ncf_init(&driver->netcf, NULL) != 0) { + VIR_WARN("Failed to initialize netcontrol. Continuing with network " + "interface management features disabled"); -+ virObjectUnref(driverState); -+ driverState = NULL; ++ virObjectUnref(driver); ++ driver = NULL; + } +#else - if (ncf_init(&driverState->netcf, NULL) != 0) { + if (ncf_init(&driver->netcf, NULL) != 0) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("failed to initialize netcf")); @@ -95,6 +146,7 @@ netcfStateInitialize(bool privileged ATT - driverState = NULL; + driver = NULL; return -1; } +#endif return 0; } -Index: libvirt-1.2.10/src/interface/interface_driver.c +Index: libvirt-1.2.11/src/interface/interface_driver.c =================================================================== ---- libvirt-1.2.10.orig/src/interface/interface_driver.c -+++ libvirt-1.2.10/src/interface/interface_driver.c +--- libvirt-1.2.11.orig/src/interface/interface_driver.c ++++ libvirt-1.2.11/src/interface/interface_driver.c @@ -30,8 +30,15 @@ interfaceRegister(void) if (netcfIfaceRegister() == 0) return 0; @@ -186,10 +186,10 @@ if (udevIfaceRegister() == 0) return 0; #endif /* WITH_UDEV */ -Index: libvirt-1.2.10/m4/virt-netcontrol.m4 +Index: libvirt-1.2.11/m4/virt-netcontrol.m4 =================================================================== --- /dev/null -+++ libvirt-1.2.10/m4/virt-netcontrol.m4 ++++ libvirt-1.2.11/m4/virt-netcontrol.m4 @@ -0,0 +1,35 @@ +dnl The libnetcontrol library +dnl -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org