** Description changed: - This SRU issue specifically resolves window animation issues caused my newer versions of mutter - later - than the current version in 18.04LTS. + This SRU issue specifically resolves window animation issues caused by + newer versions of mutter - later than the current version in 18.04LTS. This SRU is part of LP: #1824229 for 18.04 & 18.10 where additional - disco fixes have been backported + disco fixes have been backported. For 19.04, only the animation fix has been applied (see the attached disco.debdiff) [Impact] - * For Cosmic and Disco, animations when enabled leave visible window - artifacts when windows are opened and closed. + * For Cosmic and Disco, animations when enabled leave visible window + artifacts when various budgie window elements are opened and closed such + as menu popovers and alt+tab window.. - This has been reported upstream https://github.com/solus-project + This has been reported upstream https://github.com/solus-project /budgie-desktop/issues/1627 - The issue is due to changes made in mutter 3.30 and later. + The issue is due to changes made in mutter 3.30 and later. - * The Ubuntu Desktop team for Bionic is also proposing to bring in - changes in a proposed mutter release which similarly breaks budgie LTS. + * The Ubuntu Desktop team for Bionic is also proposing to bring in + changes in a proposed mutter release which similarly breaks Ubuntu + Budgie LTS in this area. https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1811900 - * The fix made here is to force a repaint of the window area being animated. Current testing have not shown any - noticable user facing impacts such as slow/sluggish animation effects. + * The fix made here is to force a repaint of the window area being + animated. Current testing have not shown any noticable user facing + impacts such as slow/sluggish animation effects. [Test Case] - * Open budgie-desktop-settings - on the Style tab enable animations. - - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when - you move your mouse over the area. - - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until - the mouse is moved over it. - * To upgrade budgie-desktop on 18.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 - - To upgrade budgie-desktop on 18.10 & 19.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 libbudgie-private0 - * After a reboot and login repeat the menu opening and alt+tab actions above. Note that animations + 18.04: Start from current 18.04 Ubuntu Budgie fully up-to-date. + + * Open budgie-desktop-settings - on the Style tab ensure animations is enabled. + - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. + - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. + * To upgrade budgie-desktop on 18.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 + + * After a reboot and login repeat the menu opening and alt+tab actions + above. Note that animations are displayed correctly without any obvious + window artifacts being displayed. + + 18.04 + mutter uplift: enable the proposed repository and install + libmutter-2-0. Reboot. + + - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. + - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. + * To upgrade budgie-desktop on 18.04 + mutter - with the proposed channel still enabled. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 + + * After a reboot and login repeat the menu opening and alt+tab actions + above. Note that animations are displayed correctly without any obvious + window artifacts being displayed. + + 18.10 & 19.04: + + - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. + - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. + * To upgrade budgie-desktop on 18.10 & 19.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 libbudgie-private0 + + * After a reboot and login repeat the menu opening and alt+tab actions + above. Note that animations are displayed correctly without any obvious + window artifacts being displayed. + [Regression Potential] - * The regression potential is that not every budgie animation effect passes through the code that has been - patched and potentially there could be certain budgie animations that may appear "broken". + * The regression potential is that not every budgie animation effect passes through the code that has been patched and potentially there could be certain budgie animations that may appear "broken". + If this unlikely scenario occurs, a further SRU would be required to resolve edge cases. + Alternatively, animations can be turned-off as was currently implemented in in 18.10 & 19.04 - * Testing by the team + independent testing (https://github.com/solus-project/budgie-desktop/issues/1627) - have not uncovered any issues. Thus we believe the risks are small. - + * Testing by the team + independent testing (https://github.com/solus-project/budgie-desktop/issues/1627) + have not uncovered any issues. Thus we believe the risks are small. [Other Info] - Without out this SRU, either the migration of LP: #1811900 will break budgie animations in 18.04 LTS - or it will hold up the mutter migration until more discovery work is made by upstream budgie developers. + Without out this SRU, either the migration of LP: #1811900 will break + budgie animations in 18.04 LTS or it will hold up the mutter migration + until more discovery work is made by upstream budgie developers.
** Description changed: This SRU issue specifically resolves window animation issues caused by newer versions of mutter - later than the current version in 18.04LTS. This SRU is part of LP: #1824229 for 18.04 & 18.10 where additional disco fixes have been backported. For 19.04, only the animation fix has been applied (see the attached disco.debdiff) [Impact] * For Cosmic and Disco, animations when enabled leave visible window artifacts when various budgie window elements are opened and closed such as menu popovers and alt+tab window.. This has been reported upstream https://github.com/solus-project /budgie-desktop/issues/1627 The issue is due to changes made in mutter 3.30 and later. * The Ubuntu Desktop team for Bionic is also proposing to bring in changes in a proposed mutter release which similarly breaks Ubuntu Budgie LTS in this area. https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1811900 * The fix made here is to force a repaint of the window area being animated. Current testing have not shown any noticable user facing impacts such as slow/sluggish animation effects. [Test Case] - 18.04: Start from current 18.04 Ubuntu Budgie fully up-to-date. + 18.04: Start from current 18.04 Ubuntu Budgie fully up-to-date. * Open budgie-desktop-settings - on the Style tab ensure animations is enabled. - - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. - - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. - * To upgrade budgie-desktop on 18.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 + - Open the menu 3 or 4 times. Note that the menu opens and closes correctly + - Open 3 or 4 apps. Alt+Tab. Repeat several times. No obvious window artifacts are displayed - * After a reboot and login repeat the menu opening and alt+tab actions - above. Note that animations are displayed correctly without any obvious - window artifacts being displayed. + * To upgrade budgie-desktop on 18.04 - Enable the proposed channel. + Install the following packages: budgie-core budgie-desktop + gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 + + * After a reboot and login repeat the menu opening and alt+tab actions + above. Note that animations are still displayed correctly without any + obvious window artifacts being displayed. 18.04 + mutter uplift: enable the proposed repository and install libmutter-2-0. Reboot. - - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. - - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. - * To upgrade budgie-desktop on 18.04 + mutter - with the proposed channel still enabled. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 + - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. + - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. + * To upgrade budgie-desktop on 18.04 + mutter - with the proposed channel still enabled. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 - * After a reboot and login repeat the menu opening and alt+tab actions + * After a reboot and login repeat the menu opening and alt+tab actions above. Note that animations are displayed correctly without any obvious window artifacts being displayed. 18.10 & 19.04: - - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. - - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. - * To upgrade budgie-desktop on 18.10 & 19.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 libbudgie-private0 + - Open the menu 3 or 4 times. Note that the background edge of the menu remains visible on the desktop but disappears when you move your mouse over the area. + - Open 3 or 4 apps. Alt+Tab. Repeat several times. Most times (not always) the alt+tab window does not fully disappear until the mouse is moved over it. + * To upgrade budgie-desktop on 18.10 & 19.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 libbudgie-private0 - * After a reboot and login repeat the menu opening and alt+tab actions + * After a reboot and login repeat the menu opening and alt+tab actions above. Note that animations are displayed correctly without any obvious window artifacts being displayed. - [Regression Potential] - * The regression potential is that not every budgie animation effect passes through the code that has been patched and potentially there could be certain budgie animations that may appear "broken". - - If this unlikely scenario occurs, a further SRU would be required to resolve edge cases. - - Alternatively, animations can be turned-off as was currently implemented in in 18.10 & 19.04 + * The regression potential is that not every budgie animation effect + passes through the code that has been patched and potentially there + could be certain budgie animations that may appear "broken". + + If this unlikely scenario occurs, a further SRU would be required to + resolve edge cases. + + Alternatively, animations can be turned-off as was currently + implemented in in 18.10 & 19.04 * Testing by the team + independent testing (https://github.com/solus-project/budgie-desktop/issues/1627) have not uncovered any issues. Thus we believe the risks are small. [Other Info] Without out this SRU, either the migration of LP: #1811900 will break budgie animations in 18.04 LTS or it will hold up the mutter migration until more discovery work is made by upstream budgie developers. ** Changed in: budgie-desktop (Ubuntu Bionic) Status: New => In Progress ** Changed in: budgie-desktop (Ubuntu Cosmic) Status: New => In Progress ** Changed in: budgie-desktop (Ubuntu Disco) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1824102 Title: Animations leave window artifacts when enabled To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/budgie-desktop/+bug/1824102/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
