https://bugs.kde.org/show_bug.cgi?id=516855

            Bug ID: 516855
           Summary: org.kde.plasma.icontasks metadata references
                    non-existent RootPath after Plasma 6 migration
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.1
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Task Manager and Icons-Only Task Manager widgets
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

STEPS TO REPRODUCE:
1. Start Plasma 6.6.1
2. Check system journal: journalctl -b | grep icontasks

OBSERVED RESULT:
plasmashell[3773]: Could not find required file "mainscript" for package
"/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/" should be
QList("ui/main.qml")

EXPECTED RESULT:
No error in journal. The metadata should not reference a non-existent QML root
path.

ADDITIONAL INFORMATION:

The /usr/share/plasma/plasmoids/org.kde.plasma.icontasks/metadata.json file
contains:
"X-Plasma-RootPath": "org.kde.plasma.taskmanager"

However, in Plasma 6, org.kde.plasma.taskmanager migrated from a QML plasmoid
to a compiled C++ plugin
(/usr/lib/qt6/plugins/plasma/applets/org.kde.plasma.taskmanager.so). 

The directory /usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/ no longer
exists.

The icontasks directory only contains metadata.json with no QML files:
/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/
├── metadata.json

SUGGESTED FIX:
Either remove the obsolete X-Plasma-RootPath entry or update the metadata to
correctly reference the compiled plugin.

SOFTWARE VERSIONS:
Plasma Version: 6.6.1
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Distribution: Arch Linux

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to