** Description changed: - For Cosmic and Disco, animations when enabled leave visible window - artifacts when windows are opened and closed. + This SRU issue specifically resolves window animation issues caused my newer versions of mutter - later + than the current version in 18.04LTS. - This has been reported upstream https://github.com/solus-project/budgie- - desktop/issues/1627 + This SRU is part of LP: #1824229 for 18.04 & 18.10 where additional + disco fixes have been backported - The issue is due to changes made in mutter 3.30 and later. - - Bionic is also proposing to bring in changes in a proposed mutter - release which similarly breaks budgie LTS. - https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1811900 + For 19.04, only the animation fix has been applied (see the attached + disco.debdiff) [Impact] - * An explanation of the effects of the bug on users and + * For Cosmic and Disco, animations when enabled leave visible window + artifacts when windows are opened and closed. - * justification for backporting the fix to the stable release. + This has been reported upstream https://github.com/solus-project + /budgie-desktop/issues/1627 - * In addition, it is helpful, but not required, to include an - explanation of how the upload fixes this bug. + 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. + 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] - - * detailed instructions how to reproduce the bug - - * these should allow someone who is not familiar with the affected - package to reproduce the bug and verify that the updated package fixes - the problem. + * 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 [Regression Potential] - * discussion of how regressions are most likely to manifest as a result - of this change. + * 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 - * It is assumed that any SRU candidate patch is well-tested before - upload and has a low overall risk of regression, but it's important - to make the effort to think about what ''could'' happen in the - event of a regression. + * 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. - * This both shows the SRU team that the risks have been considered, - and provides guidance to testers in regression-testing the SRU. [Other Info] - - * Anything else you think is useful to include - * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board - * and address these questions in advance + + 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.
-- 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
