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

Reply via email to