[virt-manager PATCH] Fix checking for graphics spice for Xen
Cole Robinson
crobinso at redhat.com
Wed Feb 9 17:32:21 UTC 2022
On 2/9/22 9:50 AM, Charles Arnold wrote:
> Advertising graphics support doesn't necessarily mean spice support.
> self.devices.graphics.supported seems to not be spice specific
> but rather more generic in indicating whether graphics are supported.
> For Xen, spice is not supported so fallback to the old logic.
>
> Signed-off-by: Charles Arnold <carnold at suse.com>
>
> diff --git a/virtinst/domcapabilities.py b/virtinst/domcapabilities.py
> index 67bceaa3..ad6e3363 100644
> --- a/virtinst/domcapabilities.py
> +++ b/virtinst/domcapabilities.py
> @@ -382,7 +382,7 @@ class DomainCapabilities(XMLBuilder):
> return len(models) > 0 and bool("emulator" in backends)
>
> def supports_graphics_spice(self):
> - if not self.devices.graphics.supported:
> + if not self.devices.graphics.supported or self.conn.is_xen():
> # domcaps is too old, or the driver doesn't advertise graphics
> # support. Use our pre-existing logic
> if not self.conn.is_qemu() and not self.conn.is_test():
>
>
Hmm but does that mean domcapabilities for xen is reporting that spice
is available? If that's the case, seems like a domcapabilities bug in
libvirt xen driver. Or am I missing something?
Thanks,
Cole
More information about the virt-tools-list
mailing list