** Description changed: + Budgie Extras is a set of python based applets that are either + preinstalled or are available to be individually installed. They are + exclusive only to budgie desktop users and cannot be installed or run on + any other desktop environment. + + A number of issues have been raised since the 18.04 release. As part of + ongoing 18.04 support the Ubuntu Budgie Team proposed to wrap up a + series of 6 fixes and was released by version 0.4.4ubuntu1.1. + + The rollout of the above version was automatically stopped due to the + following error: + https://errors.ubuntu.com/problem/8091d5b02b0073ebc980b61b5c271e54e5be1ea4 + + This SRU specifically targets this error report - and hence will unblock + the original 6 SRU fixes. + + [Impact] + + HiDPI users have found that accidental activation of hotcorners + capability is difficult to control due to the hard-coded and fixed pixel + way-point i.e. the higher resolution means the actual activation point + is tiny compared to standard/low resolution laptops and desktops. It is + therefore highly likely that hotcorners will be accidentally activated + breaking the users workflow. + + The impact is for Ubuntu Budgie only and anyone running the budgie + desktop together with the Hotcorners applet. + + [Test Case] + + 1. Using Budgie Settings, check that on a panel the Hotcorners applet has been added - please note, the hotcorners applet is installed through the package "budgie-hotcorners-applet" + 2. Check that the hotcorners pressure option is enabled. + 3. Slide the pressure bar to the right to make the activation of hotcorners less likely. Slide the pressure bar to the left to make the activation of hotcorners more likely. + 4. Ensure a hotcorner is set to activate an action by using the panel hotcorners applet + 5. Move the mouse cursor to the corner - it will respect the pressure level set + 6. Repeat steps 3, 4 and 5 several times with different pressure levels. + + [Regression Potential] + + * The worst case scenario is that the activation point remains + inconclusive for a wider and higher range of resolutions that was not + expected. This is no different from the current situation and the + accidental activation will continue. This can be mitigated easily by + removing the panel applet via Budgie Settings or uninstalling the applet + via command line/ Software Center + + * Ubuntu Team has independently verified that the fix works using a + HiDPI based laptop as well as a standard resolution laptop. + + [Other Info] + + A code logic check as been made to confirm the resolution of the issue + reported. Additional error trapping has been added to force a valid + logic check rather than the "NoneType" vs "float" as repoted. + + Original description + On the released fix: `0.4.4-0ubuntu1.1`, possibly the following error occurs: `TypeError: '>=' not supported between instances of 'float' and 'NoneType'`, if the pressure-settings file exists, but has incorrect content.
** Patch added: "debdiff of the change to fix this SRU" https://bugs.launchpad.net/ubuntu/+source/budgie-extras/+bug/1781981/+attachment/5165009/+files/sru1781981.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1781981 Title: Budgie Hotcorners applet crashes due to TypeError To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/budgie-extras/+bug/1781981/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs