[virt-tools-list] [PATCH virt-install 2/2] Don't generate port and tlsport parameters in xml if spice gl is enabled

Marc-André Lureau mlureau at redhat.com
Wed May 4 09:41:53 UTC 2016


Hi

----- Original Message -----
> spice gl + tcp port is disallowed by qemu commit 569a93c, So in this
> case we don't generate port and tlsport parameters in domain xml.
> 
> Signed-off-by: Lin Ma <lma at suse.com>
> ---
>  tests/cli-test-xml/compare/virt-install-spice-gl.xml | 2 +-
>  virtinst/guest.py                                    | 6 ++++++
>  2 files changed, 7 insertions(+), 1 deletion(-)
> 
> diff --git a/tests/cli-test-xml/compare/virt-install-spice-gl.xml
> b/tests/cli-test-xml/compare/virt-install-spice-gl.xml
> index 44a6700..0407cd2 100644
> --- a/tests/cli-test-xml/compare/virt-install-spice-gl.xml
> +++ b/tests/cli-test-xml/compare/virt-install-spice-gl.xml
> @@ -46,7 +46,7 @@
>        <model type="virtio"/>
>      </interface>
>      <input type="tablet" bus="usb"/>
> -    <graphics type="spice" port="-1" tlsPort="-1" autoport="yes">
> +    <graphics type="spice">

nack, see also this thread: https://www.redhat.com/archives/virt-tools-list/2016-April/msg00120.html

>        <gl enable="yes"/>
>        <image compression="off"/>
>      </graphics>
> diff --git a/virtinst/guest.py b/virtinst/guest.py
> index ab6dcba..e92c24a 100644
> --- a/virtinst/guest.py
> +++ b/virtinst/guest.py
> @@ -1132,6 +1132,12 @@ class Guest(XMLBuilder):
>              if dev.type == "default":
>                  _set_type(dev)
>  
> +            # spice gl + tcp port is disallowed by qemu commit 569a93c.
> +            # So we dont generate port/tlsport parameters in domain xml.
> +            if dev.type == "spice" and self.has_gl():
> +                dev.port = None
> +                dev.tlsPort = None
> +
>              if (dev.type == "spice" and
>                  not self.conn.is_remote() and
>                  self.conn.check_support(
> --
> 2.8.1
> 
> _______________________________________________
> virt-tools-list mailing list
> virt-tools-list at redhat.com
> https://www.redhat.com/mailman/listinfo/virt-tools-list
> 




More information about the virt-tools-list mailing list