Bug 301368

Summary: Old Lock/logout widget not automatically replaced by new QML one on update to 4.9beta
Product: [Unmaintained] plasma4 Reporter: Martin Koller <kollix>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: kde, thijs22nospam
Priority: NOR Keywords: regression
Version: 4.8.80 (beta1)   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 4.9
Sentry Crash Report:

Description Martin Koller 2012-06-07 15:28:49 UTC
I upgraded from 4.8.3 to 4.9 beta1 and found my (horizontal, bottom) panel is displaying a "missing widget" icon (white X on red background). The tooltip tells me "could not find requested component: lockout"

So it seems this widget is either missing from the openSuse package or it was renamed to seomthing else.

In the latter case, I see this as a problem as it breaks the upgrade path.

What I saw is that I can add a (new, different) lock/logout widget to the panel, but this one misses one very important feature: I can not display the 3 buttons I used (lock, sleep, logout) _vertically_ !
There is only the possibility to display 3 huge buttons horizontally which absolutely wastes the space on my panel. (My panel is about 66pixels high).
If this new, different widget is the only one available, then this is a major regression to 4.8.3 as it makes the widget unusable for me.

Reproducible: Always
Comment 1 Thijs 2012-06-08 05:38:35 UTC
This is indeed the new widget. The regression you mentioned is already reported as bug 299254. I rename your bug to reflect the non-smooth upgrade path. It is a minor action to replace the logout widget, but this simply should not be necessary. Also setting at regression, but lowering its importance to normal.
Comment 2 Aaron J. Seigo 2012-06-08 20:20:43 UTC
Git commit dd23569be148fa900de5046871c703a2873b5eb8 by Aaron Seigo.
Committed on 08/06/2012 at 22:19.
Pushed by aseigo into branch 'master'.

keep plugin name consistent between releases

when rewriting plugins in QML they MUST keep the same plugin name or else
people's configurations will become broken!

CCMAIL:plasma-devel@kde.org

M  +1    -1    plasma/generic/applets/lock_logout/metadata.desktop

http://commits.kde.org/kde-workspace/dd23569be148fa900de5046871c703a2873b5eb8