Remove KService::library()
Open, Needs TriagePublic

Description

It doesn't make sense any more now that KService doesn't model plugins.

One frameworks usage left: https://invent.kde.org/frameworks/kparts/-/blob/master/src/partloader.cpp#L32

several application usages left

Related Objects

StatusAssignedTask
OpenNone
Openalex
alex claimed this task.Feb 19 2023, 8:53 AM
alex added a subscriber: alex.

I already planned to work on the KParts bit

alex added a comment.Feb 19 2023, 1:56 PM

This includes the KCM, which is the trickiest bit.

alex added a comment.Feb 19 2023, 6:20 PM

Took me a while to code due to casting issues, but the two MRs should be ready.

https://invent.kde.org/frameworks/kparts/-/merge_requests/62/
https://invent.kde.org/plasma/kde-cli-tools/-/merge_requests/62

Once they are both in, I will add migration logic for the old preferences.

nicolasfella moved this task from Backlog to Done on the KF6 board.Jul 5 2023, 6:55 AM