Bug 474026 - "Get New Wallpaper Plugins" functionality doesn't work
Summary: "Get New Wallpaper Plugins" functionality doesn't work
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Image Wallpaper (show other bugs)
Version: master
Platform: Other Linux
: NOR major
Target Milestone: 1.0
Assignee: Alexander Lohnau
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-09-01 15:20 UTC by Nate Graham
Modified: 2023-09-01 20:29 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2023-09-01 15:20:28 UTC
STEPS TO REPRODUCE
1. Right-click on desktop
2. Click on "Get new Plugins" button


OBSERVED RESULT
Error popup saying:

> Could not initialise the installation handler for wallpaperplugin.knsrc:
> kpackage uncompress setting chosen, but no KPackageStructure specified
> This is a critical error and should be reported to the application author


EXPECTED RESULT
Wallpaper plugins to download
Comment 1 Bug Janitor Service 2023-09-01 15:29:26 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3239
Comment 2 Bug Janitor Service 2023-09-01 15:35:17 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4379
Comment 3 Bug Janitor Service 2023-09-01 15:38:12 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libksysguard/-/merge_requests/292
Comment 4 Bug Janitor Service 2023-09-01 16:58:23 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/454
Comment 5 Ben Cooksley 2023-09-01 20:10:25 UTC
Git commit 5298b71fcff6ae846837b7386785086c2e25921e by Ben Cooksley, on behalf of Alexander Lohnau.
Committed on 01/09/2023 at 22:10.
Pushed by bcooksley into branch 'master'.

Specify KPackageStructure instead of KPackageType in knsrc files

The latter is removed in KF6

M  +1    -1    components/shellprivate/wallpaperplugin.knsrc
M  +1    -1    components/shellprivate/widgetexplorer/plasmoids.knsrc

https://invent.kde.org/plasma/plasma-workspace/-/commit/5298b71fcff6ae846837b7386785086c2e25921e
Comment 6 Alexander Lohnau 2023-09-01 20:20:20 UTC
Git commit 7b77c4f16cd1c473054f67bad9dd17b6bfb950ce by Alexander Lohnau.
Committed on 01/09/2023 at 17:38.
Pushed by bcooksley into branch 'master'.

Specify KPackageStructure instead of KPackageType in knsrc files

The latter is removed in KF6

M  +1    -1    faces/systemmonitor-faces.knsrc
M  +1    -1    faces/systemmonitor-presets.knsrc

https://invent.kde.org/plasma/libksysguard/-/commit/7b77c4f16cd1c473054f67bad9dd17b6bfb950ce
Comment 7 Ben Cooksley 2023-09-01 20:29:10 UTC
Git commit 1959c87ee6d3d9a0b6206fe6a96b95ae9bd79d68 by Ben Cooksley, on behalf of Alexander Lohnau.
Committed on 01/09/2023 at 22:20.
Pushed by bcooksley into branch 'master'.

Specify KPackageStructure instead of KPackageType in knsrc files

The latter is removed in KF6

M  +1    -1    applets/comic/comic.knsrc

https://invent.kde.org/plasma/kdeplasma-addons/-/commit/1959c87ee6d3d9a0b6206fe6a96b95ae9bd79d68
Comment 8 Ben Cooksley 2023-09-01 20:29:17 UTC
Git commit 91f027be5181739003e412f50dfe76502f11d52f by Ben Cooksley, on behalf of Alexander Lohnau.
Committed on 01/09/2023 at 22:20.
Pushed by bcooksley into branch 'master'.

Specify KPackageStructure instead of KPackageType in knsrc files

The latter is removed in KF6

M  +1    -1    src/kcms/effects/kwineffect.knsrc
M  +1    -1    src/kcms/scripts/kwinscripts.knsrc
M  +1    -1    src/kcms/tabbox/kwinswitcher.knsrc

https://invent.kde.org/plasma/kwin/-/commit/91f027be5181739003e412f50dfe76502f11d52f