Plasma Framework: move Dataengine stuff in a deprecated library in workspace
Open, Needs TriagePublic

Description

deprecate everything dataengine related in kf5 libplasma

mart created this task.Nov 23 2019, 9:58 AM
cordlandwehr renamed this task from move Dataengine stuff in a deprecated library in workspace to Plasma Framework: move Dataengine stuff in a deprecated library in workspace.Nov 23 2019, 10:16 AM
mart added a comment.Apr 19 2021, 10:03 AM

Whether it needs to be maintained for the lifetime of kf6 depends if we manage to port every dataengine beforehand.. but is probably something that can be dropped during kf6 lifetime

dfaure added a subscriber: dfaure.Apr 24 2021, 9:01 AM

We cannot drop things during the KF6 lifetime, by definition. Deprecate, at most, but not remove. So it will need to be maintained for the whole KF6 lifetime unless you start porting away from it, document how, deprecate it, and remove it after KF6 branching...

This is very similar to the reason we kept kdelibs4support around for the whole KF5 lifetime.

alex added a subscriber: alex.Jul 27 2021, 3:57 PM

So it will need to be maintained for the whole KF6 lifetime unless you start porting away from it, document how, deprecate it, and remove it after KF6 branching...

Yeah, but then there it does not make that much sense to move it in a deprecated lib.

alex added a comment.Oct 29 2021, 8:39 AM

Or one could say that it is a plasma-internal lib, meaning we can drop it during Plasma 6

nicolasfella assigned this task to mart.Feb 22 2023, 8:26 PM

@mart Is there anything left to do here?

https://invent.kde.org/plasma/plasma5support is a thing now, containing the dataengine stuff

nicolasfella moved this task from Backlog to Done on the KF6 board.Jun 28 2023, 11:48 AM