- Upstream bug fixes (bsc#1027942)
f7508d02-addhardware-Fix-setting-optimal-default-net-model.patch 1018ab44-inspection-handle-failures-in-application-listing.patch ae8a4f3d-engine-Fix-first-run-startup-error.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=457
This commit is contained in:
parent
8d6890f068
commit
b98808f5e4
@ -0,0 +1,32 @@
|
|||||||
|
Subject: inspection: handle failures in application listing
|
||||||
|
From: Pino Toscano ptoscano@redhat.com Tue Feb 5 18:17:42 2019 +0100
|
||||||
|
Date: Thu Feb 7 09:59:28 2019 -0500:
|
||||||
|
Git: 1018ab448484f2e5836fb540d253e813bd8cf6d6
|
||||||
|
|
||||||
|
The Python binding of libguestfs errors out in case any of the details
|
||||||
|
(e.g. summary, description) of an application are not proper UTF-8.
|
||||||
|
This seems a rare situation, which nevertheless causes the failure of
|
||||||
|
the inspection of a guest, making the rest of the metadata not used.
|
||||||
|
|
||||||
|
While these encoding issues are tackled, and fixed in python-libguestfs
|
||||||
|
(or libguestfs itself), gracefully handle the failure of
|
||||||
|
inspect_list_applications(), so at least the rest of the details of a
|
||||||
|
guest are used/shown.
|
||||||
|
|
||||||
|
diff --git a/virtManager/inspection.py b/virtManager/inspection.py
|
||||||
|
index fde48474..9923dde2 100644
|
||||||
|
--- a/virtManager/inspection.py
|
||||||
|
+++ b/virtManager/inspection.py
|
||||||
|
@@ -275,7 +275,11 @@ class vmmInspection(vmmGObject):
|
||||||
|
icon = None
|
||||||
|
|
||||||
|
# Inspection applications.
|
||||||
|
- apps = g.inspect_list_applications(root)
|
||||||
|
+ try:
|
||||||
|
+ apps = g.inspect_list_applications(root)
|
||||||
|
+ except Exception:
|
||||||
|
+ logging.exception("%s: exception while listing apps (ignored)",
|
||||||
|
+ prettyvm)
|
||||||
|
|
||||||
|
# Force the libguestfs handle to close right now.
|
||||||
|
del g
|
30
ae8a4f3d-engine-Fix-first-run-startup-error.patch
Normal file
30
ae8a4f3d-engine-Fix-first-run-startup-error.patch
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
Subject: engine: Fix first run startup error (bz 1674040)
|
||||||
|
From: Cole Robinson crobinso@redhat.com Fri Feb 8 15:50:15 2019 -0500
|
||||||
|
Date: Fri Feb 8 15:50:15 2019 -0500:
|
||||||
|
Git: ae8a4f3db3c1492a219a0d6ec8d32c765ac076bd
|
||||||
|
|
||||||
|
unitpath can be used uninitialized
|
||||||
|
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1674040
|
||||||
|
|
||||||
|
diff --git a/virtManager/engine.py b/virtManager/engine.py
|
||||||
|
index bf422b36..492c67db 100644
|
||||||
|
--- a/virtManager/engine.py
|
||||||
|
+++ b/virtManager/engine.py
|
||||||
|
@@ -135,6 +135,7 @@ class vmmEngine(vmmGObject):
|
||||||
|
unitname = "libvirtd.service"
|
||||||
|
libvirtd_installed = False
|
||||||
|
libvirtd_active = False
|
||||||
|
+ unitpath = None
|
||||||
|
|
||||||
|
# Fetch all units from systemd
|
||||||
|
try:
|
||||||
|
@@ -165,7 +166,7 @@ class vmmEngine(vmmGObject):
|
||||||
|
|
||||||
|
# If it's not running, try to start it
|
||||||
|
try:
|
||||||
|
- if units and libvirtd_installed and not libvirtd_active:
|
||||||
|
+ if unitpath and libvirtd_installed and not libvirtd_active:
|
||||||
|
unit = Gio.DBusProxy.new_sync(
|
||||||
|
bus, 0, None,
|
||||||
|
"org.freedesktop.systemd1", unitpath,
|
@ -0,0 +1,19 @@
|
|||||||
|
Subject: addhardware: Fix setting optimal default net model
|
||||||
|
From: Cole Robinson crobinso@redhat.com Sun Feb 3 19:47:20 2019 -0500
|
||||||
|
Date: Sun Feb 3 19:47:54 2019 -0500:
|
||||||
|
Git: f7508d024d58e54f9da5e7c51f5b805db929b76f
|
||||||
|
|
||||||
|
We were unconditionally reseting it to the first list entry
|
||||||
|
|
||||||
|
diff --git a/virtManager/addhardware.py b/virtManager/addhardware.py
|
||||||
|
index eaab8275..69161782 100644
|
||||||
|
--- a/virtManager/addhardware.py
|
||||||
|
+++ b/virtManager/addhardware.py
|
||||||
|
@@ -327,7 +327,6 @@ class vmmAddHardware(vmmGObjectUI):
|
||||||
|
|
||||||
|
netmodel = self.widget("net-model")
|
||||||
|
self.populate_network_model_combo(self.vm, netmodel)
|
||||||
|
- netmodel.set_active(0)
|
||||||
|
|
||||||
|
|
||||||
|
# Char parameters
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 12 13:34:26 MST 2019 - carnold@suse.com
|
||||||
|
|
||||||
|
- Upstream bug fixes (bsc#1027942)
|
||||||
|
f7508d02-addhardware-Fix-setting-optimal-default-net-model.patch
|
||||||
|
1018ab44-inspection-handle-failures-in-application-listing.patch
|
||||||
|
ae8a4f3d-engine-Fix-first-run-startup-error.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Feb 4 10:16:11 MST 2019 - carnold@suse.com
|
Mon Feb 4 10:16:11 MST 2019 - carnold@suse.com
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
@ -32,6 +32,9 @@ Source1: virt-install.rb
|
|||||||
Source2: virt-install.desktop
|
Source2: virt-install.desktop
|
||||||
Source3: virt-manager-supportconfig
|
Source3: virt-manager-supportconfig
|
||||||
# Upstream Patches
|
# Upstream Patches
|
||||||
|
Patch1: f7508d02-addhardware-Fix-setting-optimal-default-net-model.patch
|
||||||
|
Patch2: 1018ab44-inspection-handle-failures-in-application-listing.patch
|
||||||
|
Patch3: ae8a4f3d-engine-Fix-first-run-startup-error.patch
|
||||||
# SUSE Only
|
# SUSE Only
|
||||||
Patch70: virtman-desktop.patch
|
Patch70: virtman-desktop.patch
|
||||||
Patch71: virtman-kvm.patch
|
Patch71: virtman-kvm.patch
|
||||||
@ -159,6 +162,9 @@ machine).
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
# Upstream Patches
|
# Upstream Patches
|
||||||
|
%patch1 -p1
|
||||||
|
%patch2 -p1
|
||||||
|
%patch3 -p1
|
||||||
# SUSE Only
|
# SUSE Only
|
||||||
%patch70 -p1
|
%patch70 -p1
|
||||||
%patch71 -p1
|
%patch71 -p1
|
||||||
|
Loading…
Reference in New Issue
Block a user