Plasma/Tokamak7/split proposal
Appearance
Proposal for splitting kde-workspace and kde-runtime, this document is a draft
- Folder, current location
- Version, when we want to have it ready
- Repository, where it should be move
- Notes, some comments that were done in the session
- Maintainer, person in charge of making sure the split of that component goes correctly.
KDE-Workspace
Folder | Version | repository | Notes | Maintainer |
---|---|---|---|---|
cmake | 2.0 | ecm | Needs work to meet ecm quality | TBD |
appmenu | 2.X | plasma-workspace | Needs to support GMenu | TBD |
freespacenotifier | 2.X | plasma-workspace | Need better solution, we can't do polling every minute | TBD |
klipper | 2.0 | plasma-workspace | Re-work/modernize for 2.X | TBD |
ksmserver | 2.0 | plasma-workspace | If we can make it optional, split | TBD |
ksplash | 2.0 | plasma-workspace | Will move to display manager in 2.X | TBD |
/libs/kdisplaymanager | 2.0 | plasma-workspace | TBD | |
/libs/taskmanager | 2.0 | plasma-workspace | TBD | |
statusnotifierwatcher | 2.0 | plasma-workspace | Move to systemtray | TBD |
khotkeys | 2.X | khotkeys | TBD | |
ktouchpadenabler | 2.0 | plasma-desktop | Is it still needed? | TBD |
solid-actions-kcm | 2.0 | plasma-desktop | TBD | |
plasma | 2.0 | plasma-workspace/desktop | TBD | |
kstyles | 2.0 | oxygen | Remove old styles, keep useful ones in plasma-desktop | TBD |
cursors | 2.0 | oxygen | Removed unused themes | TBD |
oxygen | 2.0 | oxygen | TBD | |
kwin | 2.0 | kwin | Move oxygen decoration to oxygen | TBD |
kcheckpass | 2.0 | lockscreen | We might be able to remove it, but for the time being it has to move | TBD |
kcontrol | 2.X | systemsettings | Not all have to be ready for 2.0 (hence the 2.X) | TBD |
kinfocenter | 2.0 | kinfocenter | TBD | |
kmenuedit | 2.0 | kmenuedit | TBD | |
krunner | 2.0 | krunner | TBD | |
ksysguard | 2.0 | ksysguard | TBD | |
kwrited | 2.X | kwrited | Martin G | |
powerdevil | 2.0 | powerdevil | Rewrite, Split | TBD |
libs/ksysguard | 2.0 | ksysguard | Maybe framework? | TBD |
kworkspace | -- | Remove when not needed | TBD | |
systemsettings | 2.0 | systemsettings | Ask Ben | TBD |
kcminit | 2.0 | Remove | Delete when no longer needed | Àlex Fiestas |
kstartupconfig | 2.0 | Remove | Delete when no longer needed | Àlex Fiestas |
kdm | 2.0 | Remove | Adopt SDDM or LightDM in 2.X | TBD |
plasmaclock | 2.0 | Remove | TBD | |
kwindowlistmenu | 2.0 | Remove | TBD | |
plasmagenericshell | 2.0 | Remove | TBD | |
ksystraycmd | 2.0 | Remove | TBD |
KDE-Runtime
Folder | Version | repository | Notes | Maintainer |
---|---|---|---|---|
attica | 2.0 | attica | Optional requirement in 2.0 | TBD |
khelpcenter | 2.0 | khelpcenter | Optional requirement in 2.0 | TBD |
kurifiltter-plugins | 2.0 | plasma-workspace | TBD | |
ktimezoned | 2.0 | plasma-workspace | Check if still required with systemd | TBD |
soliduiserver | 2.0 | plasma-workspace | TBD | |
menu | 2.0 | plasma-workspace | TBD | |
solidautoeject | 2.0 | plasma-workspace | TBD | |
kuiserver | 2.0 | plasma-workspace | In 2.X, Alex re-writes (the idea is to reduce roundtrips) | TBD |
solid-hardware | 2.0 | solid | Move to something like solid/tools | TBD |
solid-networkstatus | 2.0 | solid | Move to something like solid/tools | TBD |
knotify | 2.0 | Frameworks | TBD | |
ktradeclient | 2.0 | Frameworks | TBD | |
drkonqi | 2.0 | Frameworks | TBD | |
kcmshell | 2.0 | Frameworks | TBD | |
kioclient | 2.0 | Frameworks | ||
kdesu | 2.0 | Frameworks | TBD | |
kioexec | 2.0 | Frameworks | TBD | |
kglobalaccel | 2.0 | Frameworks | TBD | |
kcontrol | 2.0 | systemsettings | deep clean | TBD |
kmimetypefinder | 2.0 | kde4support | Move together with kmimetype | TBD |
kdeeject | 2.0 | Remove | Ask David F for confirmation | TBD |
keditfiletype | 2.0 | systemsettings | TBD | |
kfile | 2.0 | ????? | Vishesh will check this further | TBD |
kiconfinder | 2.0 | Frameworks | Apol moves this | TBD |
kimgio | 2.0 | kimageformats | Merge Qt when possible | Alex Merry |
kioslave | 2.0 | plasma-workspace | Split? ask David F. | TBD |
knetattach | 2.0 | Move | Wherever kio_remote goes | TBD |
knewstuff | 2.0 | Merge with kns | TBD | |
kpasswdsever | 2.0 | kio? | Some kio slaves depend on this | TBD |
kquitapp | 2.0 | kdbusaddons | It will have to be ported to KDbusService, then move as a tool | TBD |
kstart | 2.0 | ??????????? | TBD | |
l10n | 2.0 | ????????? | Ask Jhon and Yuri | TBD |
localization | 2.0 | ??????????? | Ask Jhon and Yuri | TBD |
phonon | 2.0 | Remove | Nuke and move phonon Backend selection should go to Phonon, the rest just nuke. Ask Harald | TBD |
pics | 2.0 | Oxygen svn | TBD | |
platforms/win | 2.0 | windows.git | TBD | |
renamedlgplugins | 2.0 | ???????? | Ask faure | TBD |
solid-device-automounter | 2.0 | plasma-workspace | re-write if we want to keep (Alex), if not nuke it (this should go to systemd) | TBD |
nepomuk | 2.0 | Remove | Vishesh Nuke | TBD |
dekstoptheme | 2.0 | Remove | TBD | |
kde-menu | 2.0 | Remove | TBD | |
kdontchangethehostname | 2.0 | Remove | TBD | |
kdebugdialog | 2.0 | Remove | TBD | |
kreadconfig | 2.0 | Remove | TBD |