Bug 301368 - Old Lock/logout widget not automatically replaced by new QML one on update to 4.9beta
Summary: Old Lock/logout widget not automatically replaced by new QML one on update to...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.80 (beta1)
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2012-06-07 15:28 UTC by Martin Koller
Modified: 2012-06-10 00:18 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.9


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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