Hello community,

here is the log from the commit of package libvirt for openSUSE:Factory checked 
in at 2015-10-19 22:51:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2015-10-12 
10:03:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes     2015-10-20 
00:05:39.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Oct 16 08:51:24 UTC 2015 - [email protected]
+
+- spec: remove all dependencies on apparmor to keep it optional.
+  bsc#949793
+
+-------------------------------------------------------------------
+Tue Oct 13 15:13:38 UTC 2015 - [email protected]
+
+- xenconfig: set disk type to BLOCK when driver is not tap or file
+  xen-sxpr-disk-type.patch
+  bsc#938228
+
+-------------------------------------------------------------------

New:
----
  xen-sxpr-disk-type.patch

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

Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.X2LQRn/_old  2015-10-20 00:05:40.000000000 +0200
+++ /var/tmp/diff_new_pack.X2LQRn/_new  2015-10-20 00:05:40.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libvirt
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -461,11 +461,12 @@
 Patch204:       suse-qemu-conf.patch
 Patch205:       support-managed-pci-xen-driver.patch
 Patch206:       systemd-service-xen.patch
+Patch207:       xen-sxpr-disk-type.patch
 # Disable failing virCgroupGetPercpuStats unit test
-Patch207:       disable-virCgroupGetPercpuStats-test.patch
-Patch208:       apparmor-no-mount.patch
-Patch209:       qemu-apparmor-screenshot.patch
-Patch210:       libvirt-suse-netcontrol.patch
+Patch208:       disable-virCgroupGetPercpuStats-test.patch
+Patch209:       apparmor-no-mount.patch
+Patch210:       qemu-apparmor-screenshot.patch
+Patch211:       libvirt-suse-netcontrol.patch
 # SocketUser and SocketGroup settings were added to systemd.socket in
 # version 214.  Patch the setting away in earlier systemd
 %if 0%{systemd_version} < 214
@@ -515,10 +516,6 @@
 Requires:       bridge-utils
 Requires:       iproute
 Requires:       logrotate
-    %if %{with_apparmor}
-Requires:       apparmor-parser
-Requires:       apparmor-profiles
-    %endif
 
     %if %{with_udev}
 Requires:       udev >= 145
@@ -993,6 +990,7 @@
 %patch208 -p1
 %patch209 -p1
 %patch210 -p1
+%patch211 -p1
 %if 0%{systemd_version} < 214
 %patch300 -p1
 %endif


++++++ xen-sxpr-disk-type.patch ++++++
xen_sxpr: set disk type to BLOCK when driver is not tap or file

When parsing disk s-expression to virDomainDiskDef structure, explicitly
set type to VIR_STORAGE_TYPE_BLOCK for all drivers except 'tap', 'tap2',
and 'file'. This was implicitly done prior to commit 9673418c.

https://bugzilla.suse.com/show_bug.cgi?id=938228

Index: libvirt-1.2.20/src/xenconfig/xen_sxpr.c
===================================================================
--- libvirt-1.2.20.orig/src/xenconfig/xen_sxpr.c
+++ libvirt-1.2.20/src/xenconfig/xen_sxpr.c
@@ -449,10 +449,11 @@ xenParseSxprDisks(virDomainDefPtr def,
                        omnipotent, we can revisit this, perhaps stat()'ing
                        the src file in question */
                     virDomainDiskSetType(disk, VIR_STORAGE_TYPE_FILE);
-                } else if (STREQ(virDomainDiskGetDriver(disk), "phy")) {
-                    virDomainDiskSetType(disk, VIR_STORAGE_TYPE_BLOCK);
                 } else if (STREQ(virDomainDiskGetDriver(disk), "file")) {
                     virDomainDiskSetType(disk, VIR_STORAGE_TYPE_FILE);
+                } else {
+                    /* Set type to BLOCK for drivers != {tap,tap2,file} */
+                    virDomainDiskSetType(disk, VIR_STORAGE_TYPE_BLOCK);
                 }
             } else {
                 /* No CDROM media so can't really tell. We'll just

Reply via email to