Boxes disables SPICE screen port listening
I want to have SPICE screen listening on localhost with the default port. Each time I open Boxes, SPICE listening settings are changed to disable listening.
Reproduce by:
- Create new virtual machine using virt-manager (make sure to connect to user-wide libvirt).
- In VM preferences, in SPICE screen settings, set Listen type to "address" and Address to "Localhost only". Save changes.
- Then, open GNOME Boxes.
After opening GNOME Boxes window, SPICE settings are automatically changed to disable SPICE listening. The expected behavior is to not change that and keep what I chose to have.
I am able to reproduce the problem with clean Fedora 39 VM, clean Fedora Rawhide VM and with my own installation of Fedora 39.
RPM versions
Fedora 39
tomasz@fedora:~$ rpm -qa libvirt* gnome-boxes* virt-manager*
libvirt-gconfig-5.0.0-1.fc39.x86_64
libvirt-libs-9.7.0-2.fc39.x86_64
libvirt-daemon-lock-9.7.0-2.fc39.x86_64
libvirt-daemon-log-9.7.0-2.fc39.x86_64
libvirt-daemon-plugin-lockd-9.7.0-2.fc39.x86_64
libvirt-client-9.7.0-2.fc39.x86_64
libvirt-daemon-common-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-core-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-network-9.7.0-2.fc39.x86_64
libvirt-daemon-proxy-9.7.0-2.fc39.x86_64
libvirt-daemon-9.7.0-2.fc39.x86_64
libvirt-daemon-config-network-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-disk-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-gluster-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-iscsi-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-iscsi-direct-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-logical-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-mpath-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-rbd-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-scsi-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-zfs-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-storage-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-interface-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-nodedev-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-nwfilter-9.7.0-2.fc39.x86_64
libvirt-daemon-driver-secret-9.7.0-2.fc39.x86_64
libvirt-glib-5.0.0-1.fc39.x86_64
libvirt-gobject-5.0.0-1.fc39.x86_64
libvirt-daemon-driver-qemu-9.7.0-2.fc39.x86_64
libvirt-daemon-kvm-9.7.0-2.fc39.x86_64
gnome-boxes-45.0-1.fc39.x86_64
virt-manager-common-4.1.0-3.fc39.noarch
virt-manager-4.1.0-3.fc39.noarch
Fedora Rawhide
tomasz@fedora:~$ rpm -qa libvirt* gnome-boxes* virt-manager*
libvirt-gconfig-5.0.0-3.fc40.x86_64
libvirt-libs-10.1.0-1.fc41.x86_64
libvirt-daemon-lock-10.1.0-1.fc41.x86_64
libvirt-daemon-log-10.1.0-1.fc41.x86_64
libvirt-daemon-plugin-lockd-10.1.0-1.fc41.x86_64
libvirt-client-10.1.0-1.fc41.x86_64
libvirt-daemon-common-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-core-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-network-10.1.0-1.fc41.x86_64
libvirt-daemon-proxy-10.1.0-1.fc41.x86_64
libvirt-daemon-10.1.0-1.fc41.x86_64
libvirt-daemon-config-network-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-disk-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-gluster-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-iscsi-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-iscsi-direct-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-logical-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-mpath-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-rbd-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-scsi-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-zfs-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-storage-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-interface-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-nodedev-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-nwfilter-10.1.0-1.fc41.x86_64
libvirt-daemon-driver-secret-10.1.0-1.fc41.x86_64
libvirt-glib-5.0.0-3.fc40.x86_64
libvirt-gobject-5.0.0-3.fc40.x86_64
libvirt-daemon-driver-qemu-10.1.0-1.fc41.x86_64
libvirt-daemon-kvm-10.1.0-1.fc41.x86_64
gnome-boxes-45.0-3.fc40.x86_64
virt-manager-common-4.1.0-5.fc40.noarch
virt-manager-4.1.0-5.fc40.noarch