Hello community,

here is the log from the commit of package virt-manager for openSUSE:Factory 
checked in at 2019-06-12 13:15:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-manager (Old)
 and      /work/SRC/openSUSE:Factory/.virt-manager.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-manager"

Wed Jun 12 13:15:50 2019 rev:195 rq:708996 version:2.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes        
2019-06-01 09:57:13.463166055 +0200
+++ /work/SRC/openSUSE:Factory/.virt-manager.new.4811/virt-manager.changes      
2019-06-12 13:15:54.636715294 +0200
@@ -1,0 +2,7 @@
+Mon Jun  3 16:03:39 MDT 2019 - [email protected]
+
+- Make sure the old qemu-dm is not used for installing VMs. It
+  can't handle directl kernel boot. (bsc#1125725)
+  virtinst-set-qemu-emulator.patch
+
+-------------------------------------------------------------------

New:
----
  virtinst-set-qemu-emulator.patch

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

Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.f0uKGw/_old  2019-06-12 13:15:55.996713868 +0200
+++ /var/tmp/diff_new_pack.f0uKGw/_new  2019-06-12 13:15:56.000713864 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -71,6 +71,7 @@
 Patch75:        virtinst-pvgrub2-bootloader.patch
 Patch76:        virtinst-change-location-for-grub_xen.patch
 Patch77:        virtman-fix-env-script-interpreter.patch
+Patch78:        virtinst-set-qemu-emulator.patch
 # Features or Enhancements
 Patch101:       virtman-default-guest-from-host-os.patch
 Patch102:       virtman-default-to-xen-pv.patch
@@ -225,6 +226,7 @@
 %patch75 -p1
 %patch76 -p1
 %patch77 -p1
+%patch78 -p1
 # Enhancements
 %patch101 -p1
 %patch102 -p1

++++++ virtinst-add-pvh-support.patch ++++++
--- /var/tmp/diff_new_pack.f0uKGw/_old  2019-06-12 13:15:56.128713730 +0200
+++ /var/tmp/diff_new_pack.f0uKGw/_new  2019-06-12 13:15:56.132713725 +0200
@@ -32,7 +32,7 @@
 ===================================================================
 --- virt-manager-2.1.0.orig/virtinst/guest.py
 +++ virt-manager-2.1.0/virtinst/guest.py
-@@ -608,7 +608,7 @@ class Guest(XMLBuilder):
+@@ -612,7 +612,7 @@ class Guest(XMLBuilder):
  
          usb_tablet = False
          usb_keyboard = False

++++++ virtinst-s390x-disable-graphics.patch ++++++
--- /var/tmp/diff_new_pack.f0uKGw/_old  2019-06-12 13:15:56.156713700 +0200
+++ /var/tmp/diff_new_pack.f0uKGw/_new  2019-06-12 13:15:56.160713696 +0200
@@ -25,7 +25,7 @@
              return True
  
          return False
-@@ -646,7 +649,7 @@ class Guest(XMLBuilder):
+@@ -650,7 +653,7 @@ class Guest(XMLBuilder):
          self.add_device(dev)
  
      def _add_default_video_device(self):
@@ -34,7 +34,7 @@
              return
          if self.devices.video:
              return
-@@ -710,7 +713,7 @@ class Guest(XMLBuilder):
+@@ -714,7 +717,7 @@ class Guest(XMLBuilder):
              return
          if self.os.is_container() and not self.conn.is_vz():
              return

++++++ virtinst-set-qemu-emulator.patch ++++++
Use the correct qemu emulator based on the architecture.
We want to get away from using the old qemu-dm emulator
for Xen HVM guests so default to qemu-system-i386.
Index: virt-manager-2.1.0/virtinst/guest.py
===================================================================
--- virt-manager-2.1.0.orig/virtinst/guest.py
+++ virt-manager-2.1.0/virtinst/guest.py
@@ -525,6 +525,10 @@ class Guest(XMLBuilder):
         self._add_default_rng()
 
         self.clock.set_defaults(self)
+        if self.os.is_hvm() and self.type == "xen":
+            # Force not using Xen's old qemu-dm
+            if not self.emulator or "qemu-dm" in self.emulator:
+                self.emulator = "/usr/lib/xen/bin/qemu-system-i386"
         self.cpu.set_defaults(self)
         self.features.set_defaults(self)
         for seclabel in self.seclabels:

Reply via email to