message indicator doesn't move from panel to systray on upgrade

Bug #538136 reported by Jonathan Riddell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Plasma Widget Message Indicator
Fix Released
Low
Aurélien Gâteau
plasma-widget-message-indicator (Ubuntu)
Fix Released
Low
Jonathan Riddell
Nominated for Lucid by Jonathan Thomas

Bug Description

Binary package hint: kubuntu-default-settings

Upgrading from karmic the message indictor doesn't move from the panel to the systray. This is probably a bug in the upgrade script in kubuntu-default-settings

Tags: kubuntu
Jonathan Riddell (jr)
Changed in kubuntu-default-settings (Ubuntu):
milestone: none → ubuntu-10.04-beta-1
tags: added: kubuntu
Changed in kubuntu-default-settings (Ubuntu):
importance: Undecided → Low
Revision history for this message
Harald Sitter (apachelogger) wrote :

This issue cannot be resolved in kubuntu-default-settings. It is impossible to access the plugin type of a plasmoid from within the scripting interface if the plasmoid itself is not available anymore. So, our update script runs across the plasmoid but will find an empty type, making it impossible to determine the former type of that widget (FTR there are also no other means to access this information from within the scripting interface).

Thus I recommend that the plasma-widget-message-indicator gets a kconf_update file that changes the plugin name in plasma's applets config to the new name. The update script will then find the plugin once plasma gets restarted and can move it to the systray, as well as traverse all the configurations there.

affects: kubuntu-default-settings (Ubuntu) → plasma-widget-message-indicator (Ubuntu)
Changed in plasma-widget-message-indicator (Ubuntu):
assignee: nobody → Aurélien Gâteau (agateau)
status: New → Triaged
Revision history for this message
Aurélien Gâteau (agateau) wrote :

OK, will have a look at creating a kconf_update script.

Changed in plasma-widget-message-indicator (Ubuntu):
milestone: ubuntu-10.04-beta-1 → ubuntu-10.04-beta-2
Revision history for this message
Aurélien Gâteau (agateau) wrote :

Version 0.5.3 comes with a kconf_update script but... it needs a newer kconf_update, because kconf_update does not support nested groups. Patch has been sent upstream.

Changed in plasma-widget-message-indicator:
status: New → Fix Released
importance: Undecided → Low
assignee: nobody → Aurélien Gâteau (agateau)
Changed in plasma-widget-message-indicator (Ubuntu):
assignee: Aurélien Gâteau (agateau) → Jonathan Riddell (jr)
Revision history for this message
Aurélien Gâteau (agateau) wrote :

The kconf_update was not a really good idea because it depended on a new kconf_update binary. Version 0.5.4 (released today) provides a transitional plasma-widget-indicatordisplay.desktop file to ease the transition, as suggested by Harald.

Changed in plasma-widget-message-indicator:
status: Fix Released → Fix Committed
Changed in plasma-widget-message-indicator:
status: Fix Committed → Fix Released
Jonathan Riddell (jr)
Changed in plasma-widget-message-indicator (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.