Public bug reported: Incomplete ---------- I'm setting this as incomplete since I may try to fix some additional issues in Ubuntu 26.10 first to perhaps avoid an SRU there or reduce the size of the SRU. I also need to finish developing the test cases.
Impact ------ 0.23 is a bugfix release of spice-vdagent. It includes a crash fix. Perhaps this is LP: #2015405, but that bug is missing some key details and some crashes may be hard to reproduce even though they consistently happen with the right triggers. A crash was also reported for 22.04 LTS and 23.04 as LP: #1965173 but there is even less detail there. It includes multiple fixes to the systemd service handling which can significantly improve how well spice-vdagent works by default for various desktop environments. Test Plan 1 ----------- spice-vdagent is a service that runs in a VM. The host environment doesn't matter. I'll use GNOME Boxes running from Ubuntu 26.10 or similar, but you could also virt-manager. 1. Install Ubuntu Desktop 24.04 LTS inside the VM. Reboot the VM and log in. 2. Verify that these features work: 2a. Changing the size of the VM window changes the screen resolution inside the VM. 2b. Copying text outside the VM also copies that text to the clipboard inside the VM. 2c. Copying [different] text inside the VM also copies that text to the clipboard outside the VM. 3. Install the updated spice-vdagent inside the VM. Reboot the VM and login. 4. Repeat step 2 to ensure that things still work. Test Plan 2 ----------- 1. Install ______ inside the VM. Reboot the VM and log in. 2. Verify that these features work: 2a. Changing the size of the VM window changes the screen resolution inside the VM. 2b. Copying text outside the VM also copies that text to the clipboard inside the VM. 2c. Copying [different] text inside the VM also copies that text to the clipboard outside the VM. 3. Install the updated spice-vdagent inside the VM. Reboot the VM and login. 4. Repeat step 2 to ensure that things still work. Test Plan 3 ----------- Kubuntu? Where Problems Could Occur -------------------------- Although this is a new upstream release, the new release is a bugfix release. The biggest change is to the systemd services. If something is broken, it could cause the spice-vdagent service to not run automatically in appropriately configured VMs as expected. On the other hand, the current situation is that spice-vdagent runs automatically in Ubuntu Desktop, but not in ____. As long as this is confirmed to be fixed while Ubuntu Desktop still works, it is more likely that this SRU is an improvement. Other Info ---------- Full list of upstream changes as git commits https://gitlab.freedesktop.org/spice/linux/vd_agent/-/compare/spice-vdagent-0.22.1...spice-vdagent-0.23.0 Ubuntu 22.04 LTS is also affected by these issues but I don't plan to do an SRU for it at this time. ** Affects: spice-vdagent (Ubuntu) Importance: High Assignee: Jeremy Bícha (jbicha) Status: Fix Released ** Affects: spice-vdagent (Ubuntu Noble) Importance: High Status: Incomplete ** Affects: spice-vdagent (Ubuntu Resolute) Importance: High Status: Fix Released ** Tags: noble ** Also affects: spice-vdagent (Ubuntu Resolute) Importance: Undecided Status: New ** Also affects: spice-vdagent (Ubuntu Noble) Importance: Undecided Status: New ** Changed in: spice-vdagent (Ubuntu Noble) Status: New => Incomplete ** Changed in: spice-vdagent (Ubuntu Resolute) Status: New => Fix Released ** Changed in: spice-vdagent (Ubuntu Noble) Importance: Undecided => High ** Changed in: spice-vdagent (Ubuntu Resolute) Importance: Undecided => High ** Description changed: Incomplete ---------- I'm setting this as incomplete since I may try to fix some additional issues in Ubuntu 26.10 first to perhaps avoid an SRU there or reduce the size of the SRU. I also need to finish developing the test cases. Impact ------ 0.23 is a bugfix release of spice-vdagent. It includes a crash fix. Perhaps this is LP: #2015405, but that bug is missing some key details and some crashes may be hard to reproduce even though they consistently happen with the right triggers. A crash was also reported for 22.04 LTS and 23.04 as LP: #1965173 but there is even less detail there. It includes multiple fixes to the systemd service handling which can significantly improve how well spice-vdagent works by default for various desktop environments. Test Plan 1 ----------- spice-vdagent is a service that runs in a VM. The host environment doesn't matter. I'll use GNOME Boxes running from Ubuntu 26.10 or similar, but you could also virt-manager. 1. Install Ubuntu Desktop 24.04 LTS inside the VM. Reboot the VM and log in. 2. Verify that these features work: 2a. Changing the size of the VM window changes the screen resolution inside the VM. 2b. Copying text outside the VM also copies that text to the clipboard inside the VM. 2c. Copying [different] text inside the VM also copies that text to the clipboard outside the VM. 3. Install the updated spice-vdagent inside the VM. Reboot the VM and login. 4. Repeat step 2 to ensure that things still work. Test Plan 2 ----------- 1. Install ______ inside the VM. Reboot the VM and log in. 2. Verify that these features work: 2a. Changing the size of the VM window changes the screen resolution inside the VM. 2b. Copying text outside the VM also copies that text to the clipboard inside the VM. 2c. Copying [different] text inside the VM also copies that text to the clipboard outside the VM. 3. Install the updated spice-vdagent inside the VM. Reboot the VM and login. 4. Repeat step 2 to ensure that things still work. - Test Plan 3 ----------- Kubuntu? Where Problems Could Occur -------------------------- Although this is a new upstream release, the new release is a bugfix release. The biggest change is to the systemd services. If something is broken, it could cause the spice-vdagent service to not run automatically in appropriately configured VMs as expected. On the other hand, the current situation is that spice-vdagent runs automatically in Ubuntu Desktop, but not in ____. As long as this is confirmed to be fixed while Ubuntu Desktop still works, it is more likely that this SRU is an improvement. Other Info ---------- Full list of upstream changes as git commits https://gitlab.freedesktop.org/spice/linux/vd_agent/-/compare/spice-vdagent-0.22.1...spice-vdagent-0.23.0 + + Ubuntu 22.04 LTS is also affected by these issues but I don't plan to do + an SRU for it at this time. ** Summary changed: - 22.04: Update spice-vdagent to 0.23.0 + 24.04: Update spice-vdagent to 0.23.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2169006 Title: 24.04: Update spice-vdagent to 0.23.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/spice-vdagent/+bug/2169006/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
