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:
