Description of problem: Virt-manager shows unconsistently after changing guest configuration two times when guest is running Version-Release number of selected component (if applicable): Virt-manager-1.4.0-1.el7.noarch How reproducible: 100% Steps to Reproduce: 1. Prepare a healthy guest with qxl video and start it in virt-manager. 2. Click hardware details page and select one tab to edit(I selected Video ). 3. Change the type from qxl to VGA, 4. Change the type from qxl to VGA again. Actual results: After step3, video settings back to "qxl" in virt-manager GUI after click "Apply" button. After step4, video settings will keep "VGA" this time after click "Apply" button. Expected results: Additional info: It also occurs in setting CPUs/storage/NIC tab.
Found another similar problem like this bug: Description of problem: The setting of graphic password will be saved after setting password for running guest's graphic two times in virt-manager Version-Release number of selected component (if applicable): virt-manager-1.4.0-2.el7.noarch libvirt-2.0.0-10.el7_3.4.x86_64 qemu-kvm-rhev-2.6.0-28.el7_3.3.x86_64 How reproducible: 100% Steps to Reproduce: 1 Prepare a running guest and guest graphic has no password in virt-manager 2.Try to set password for runnning guest's graphic in virt-manager. Open guest's virtual hardware detail->Display Spice/VNC -> check button "Password" and set password-> Apply 3.There is dialog "These changes will take effect after the next guest shutdown" showing, repeat step3 two times, then the setting of graphic password will be saved after clicking ok of the dialog "These changes will take effect after the next guest shutdown"
Fixed upstream now: commit b671c7cf412cacc80dfb43317fe056ddbdbd4960 Author: Cole Robinson <crobinso> Date: Wed Jan 29 10:08:15 2020 -0500 libvirtobject: Always define even if XML isn't different