Hello community,

here is the log from the commit of package libvirt for openSUSE:Factory checked 
in at 2012-09-01 10:32:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvirt (Old)
 and      /work/SRC/openSUSE:Factory/.libvirt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvirt", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes  2012-08-22 
14:36:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes     2012-09-01 
10:32:02.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Aug 30 21:20:11 MDT 2012 - [email protected]
+
+- Fix xen driver following changes to make it stateful
+  f781e276-xen-driver-fix.patch
+  bnc#778006
+
+-------------------------------------------------------------------

New:
----
  f781e276-xen-driver-fix.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.AiShaF/_old  2012-09-01 10:32:05.000000000 +0200
+++ /var/tmp/diff_new_pack.AiShaF/_new  2012-09-01 10:32:05.000000000 +0200
@@ -415,6 +415,7 @@
 # Upstream patches
 Patch0:         4036aa91-systemd.patch
 Patch1:         6039a2cb-CVE-2012-3445.patch
+Patch2:         f781e276-xen-driver-fix.patch
 # Need to go upstream
 Patch100:       xen-name-for-devid.patch
 Patch101:       clone.patch
@@ -552,6 +553,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 %patch100 -p1
 %patch101
 %patch102 -p1

++++++ f781e276-xen-driver-fix.patch ++++++
commit f781e27653c7e50747c414a916c788cfc81760c4
Author: Jim Fehlig <[email protected]>
Date:   Thu Aug 30 12:53:02 2012 -0600

    Fix xen driver following changes to make it stateful
    
    Recent work to improve support for loadable driver modules introduced
    a regression in the xen driver.  The legacy xen driver is now a
    stateful, libvirtd driver but was not being registered when building
    without driver modules.
    
    A slight behavior change was also noted in the xen drivers when
    built as driver modules.  Previously, explicitly specifying a
    connection URI was not necessary, but now
    
    Compiled against library: libvirt 0.10.0
    Using library: libvirt 0.10.0
    Using API: QEMU 0.10.0
    error: failed to get the hypervisor version
    error: internal error Cannot find suitable emulator for x86_64
    
    The xen drivers need to be registered before the qemu driver since
    the qemu driver will return success with a null connection URI.
    This ordering is safe since the xen drivers will decline when not
    running the xen kernel.

Index: libvirt-0.9.13/daemon/Makefile.am
===================================================================
--- libvirt-0.9.13.orig/daemon/Makefile.am
+++ libvirt-0.9.13/daemon/Makefile.am
@@ -132,6 +132,10 @@ if WITH_LXC
     libvirtd_LDADD += ../src/libvirt_driver_lxc.la
 endif
 
+if WITH_XEN
+    libvirtd_LDADD += ../src/libvirt_driver_xen.la
+endif
+
 if WITH_LIBXL
     libvirtd_LDADD += ../src/libvirt_driver_libxl.la
 endif
Index: libvirt-0.9.13/daemon/libvirtd.c
===================================================================
--- libvirt-0.9.13.orig/daemon/libvirtd.c
+++ libvirt-0.9.13/daemon/libvirtd.c
@@ -65,6 +65,9 @@
 # ifdef WITH_LXC
 #  include "lxc/lxc_driver.h"
 # endif
+# ifdef WITH_XEN
+#  include "xen/xen_driver.h"
+# endif
 # ifdef WITH_LIBXL
 #  include "libxl/libxl_driver.h"
 # endif
@@ -381,6 +384,12 @@ static void daemonInitialize(void)
 # ifdef WITH_INTERFACE
     virDriverLoadModule("interface");
 # endif
+# ifdef WITH_XEN
+    virDriverLoadModule("xen");
+# endif
+# ifdef WITH_LIBXL
+    virDriverLoadModule("libxl");
+# endif
 # ifdef WITH_QEMU
     virDriverLoadModule("qemu");
 # endif
@@ -390,12 +399,6 @@ static void daemonInitialize(void)
 # ifdef WITH_UML
     virDriverLoadModule("uml");
 # endif
-# ifdef WITH_XEN
-    virDriverLoadModule("xen");
-# endif
-# ifdef WITH_LIBXL
-    virDriverLoadModule("libxl");
-# endif
 #else
 # ifdef WITH_NETWORK
     networkRegister();
@@ -415,6 +418,9 @@ static void daemonInitialize(void)
 # ifdef WITH_NWFILTER
     nwfilterRegister();
 # endif
+# ifdef WITH_XEN
+    xenRegister();
+# endif
 # ifdef WITH_LIBXL
     libxlRegister();
 # endif
++++++ use-init-script-redhat.patch ++++++
--- /var/tmp/diff_new_pack.AiShaF/_old  2012-09-01 10:32:05.000000000 +0200
+++ /var/tmp/diff_new_pack.AiShaF/_new  2012-09-01 10:32:05.000000000 +0200
@@ -256,7 +256,7 @@
 ===================================================================
 --- libvirt-0.9.13.orig/daemon/Makefile.am
 +++ libvirt-0.9.13/daemon/Makefile.am
-@@ -256,39 +256,23 @@ uninstall-logrotate:
+@@ -260,39 +260,23 @@ uninstall-logrotate:
        rmdir $(DESTDIR)$(sysconfdir)/logrotate.d || :
  
  install-sysconfig:

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to