Jump to content

Plasma/Tokamak7/split proposal: Difference between revisions

From KDE Community Wiki
Afiestas (talk | contribs)
Added kde-runtime
Apol (talk | contribs)
No edit summary
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
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 ==
== KDE-Workspace ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
Line 19: Line 26:
| plasma-workspace
| plasma-workspace
| Needs to support GMenu
| Needs to support GMenu
| TBD
|-
|-
| freespacenotifier
| freespacenotifier
Line 25: Line 32:
| plasma-workspace
| plasma-workspace
| Need better solution, we can't do polling every minute
| Need better solution, we can't do polling every minute
| TBD
|-
|-
| klipper
| klipper
Line 31: Line 38:
| plasma-workspace
| plasma-workspace
| Re-work/modernize for 2.X
| Re-work/modernize for 2.X
| TBD
|-
|-
| ksmserver
| ksmserver
Line 37: Line 44:
| plasma-workspace
| plasma-workspace
| If we can make it optional, split
| If we can make it optional, split
| TBD
|-
|-
| ksplash
| ksplash
Line 43: Line 50:
| plasma-workspace
| plasma-workspace
| Will move to display manager in 2.X
| Will move to display manager in 2.X
| TBD
|-
|-
| /libs/kdisplaymanager
| /libs/kdisplaymanager
| 2.0
| 2.0
| plasma-workspace
| plasma-workspace
| TBD
|
|-
|-
| /libs/taskmanager
| /libs/taskmanager
Line 54: Line 62:
| plasma-workspace
| plasma-workspace
|  
|  
| TBD
|-
|-
| statusnotifierwatcher
| statusnotifierwatcher
Line 60: Line 68:
| plasma-workspace
| plasma-workspace
| Move to systemtray
| Move to systemtray
| TBD
|-
|-
| khotkeys
| khotkeys
Line 71: Line 79:
| 2.0
| 2.0
| plasma-desktop
| plasma-desktop
| Is it still needed?
| It is needed, but it could be simplified.
| TBD
|-
|-
| solid-actions-kcm
| solid-actions-kcm
Line 78: Line 86:
| plasma-desktop
| plasma-desktop
|  
|  
| TBD
|-
|-
| plasma
| plasma
Line 90: Line 98:
| oxygen
| oxygen
| Remove old styles, keep useful ones in plasma-desktop
| Remove old styles, keep useful ones in plasma-desktop
| TBD
| hugo by heart
|-
|-
| cursors
| cursors
Line 96: Line 104:
| oxygen
| oxygen
| Removed unused themes
| Removed unused themes
| TBD
| hugo by heart
|-
|-
| oxygen
| oxygen
Line 102: Line 110:
| oxygen
| oxygen
|
|
| TBD
| hugo by heart
|-
|-
| kwin
| kwin
Line 108: Line 116:
| kwin
| kwin
| Move oxygen decoration to oxygen
| Move oxygen decoration to oxygen
| TBD
|-
|-
| kcheckpass
| kcheckpass
Line 114: Line 122:
| lockscreen
| lockscreen
| We might be able to remove it, but for the time being it has to move
| We might be able to remove it, but for the time being it has to move
| TBD
|-
|-
| kcontrol
| kcontrol
| 2.X
| 2.X
| systemsettings
| plasma-desktop
| Not all have to be ready for 2.0 (hence the 2.X)
| Not all have to be ready for 2.0 (hence the 2.X), depending on the KCM
| TBD
| TBD
|-
|-
| kinfocenter
| kinfocenter
| 2.0
| 2.X
| kinfocenter
| kinfocenter
|
| Ask the maintainer if he wants to release
| TBD
| David Hübner
|-
|-
| kmenuedit
| kmenuedit
Line 132: Line 140:
| kmenuedit
| kmenuedit
|  
|  
| TBD
|-
|-
| krunner
| krunner
| 2.0
| 2.0
| krunner
| plasma-desktop
|
|
| TBD
|-
|-
| ksysguard
| ksysguard
Line 144: Line 152:
| ksysguard
| ksysguard
|
|
| TBD
| John Tapsell
|-
|-
| kwrited
| kwrited
Line 155: Line 163:
| 2.0
| 2.0
| powerdevil
| powerdevil
| Rewrite, Split
| Rewrite Split in kde:scratch/apol/powerdevil
| TBD
|-
|-
| libs/ksysguard
| libs/ksysguard
| 2.0
| 2.0
| ksysguard
| libksysguard
| Maybe framework?
| Maybe framework?
| TBD
| John Taspell
|-
|-
| kworkspace
| kworkspace
| --
| To be removed eventually, but it's needed for 2.0
| Remove when not needed
| plasma-workspace
|  
|  
| TBD
|-
|-
| systemsettings
| systemsettings
Line 174: Line 182:
| systemsettings
| systemsettings
| Ask Ben
| Ask Ben
| TBD
|-
|-
| kcminit
| kcminit
| 2.0
| 2.0
| Remove
| goes with startkde
| Delete when no longer needed
| Delete when no longer needed
| Àlex Fiestas
|-
|-
| kstartupconfig
| kstartupconfig
| 2.0
| 2.0
| Remove
| goes with startkde
| Delete when no longer needed
| Delete when no longer needed
| Àlex Fiestas
| <afiestas@kde.org>
|-
| 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 ==
== KDE-Runtime ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
See [[Frameworks/Epics/New_Runtime_Organization]]
|- style="background: #ececec; white-space:nowrap;"
! width=100 | Folder
! width=100 | Version
! align="center" | repository
! align="center" | Notes
! width=200 | 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
| TBD
|-
| 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
|-
|}

Latest revision as of 01:21, 31 March 2014

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 <[email protected]>
freespacenotifier 2.X plasma-workspace Need better solution, we can't do polling every minute <[email protected]>
klipper 2.0 plasma-workspace Re-work/modernize for 2.X <[email protected]>
ksmserver 2.0 plasma-workspace If we can make it optional, split <[email protected]>
ksplash 2.0 plasma-workspace Will move to display manager in 2.X <[email protected]>
/libs/kdisplaymanager 2.0 plasma-workspace <[email protected]>
/libs/taskmanager 2.0 plasma-workspace [email protected]
statusnotifierwatcher 2.0 plasma-workspace Move to systemtray [email protected]
khotkeys 2.X khotkeys TBD
ktouchpadenabler 2.0 plasma-desktop It is needed, but it could be simplified. [email protected]
solid-actions-kcm 2.0 plasma-desktop [email protected]
plasma 2.0 plasma-workspace/desktop TBD
kstyles 2.0 oxygen Remove old styles, keep useful ones in plasma-desktop hugo by heart
cursors 2.0 oxygen Removed unused themes hugo by heart
oxygen 2.0 oxygen hugo by heart
kwin 2.0 kwin Move oxygen decoration to oxygen <[email protected]>
kcheckpass 2.0 lockscreen We might be able to remove it, but for the time being it has to move <[email protected]>
kcontrol 2.X plasma-desktop Not all have to be ready for 2.0 (hence the 2.X), depending on the KCM TBD
kinfocenter 2.X kinfocenter Ask the maintainer if he wants to release David Hübner
kmenuedit 2.0 kmenuedit <[email protected]>
krunner 2.0 plasma-desktop <[email protected]>
ksysguard 2.0 ksysguard John Tapsell
kwrited 2.X kwrited Martin G
powerdevil 2.0 powerdevil Rewrite Split in kde:scratch/apol/powerdevil <[email protected]>
libs/ksysguard 2.0 libksysguard Maybe framework? John Taspell
kworkspace To be removed eventually, but it's needed for 2.0 plasma-workspace <[email protected]>
systemsettings 2.0 systemsettings Ask Ben <[email protected]>
kcminit 2.0 goes with startkde Delete when no longer needed <[email protected]>
kstartupconfig 2.0 goes with startkde Delete when no longer needed <[email protected]>

KDE-Runtime

See Frameworks/Epics/New_Runtime_Organization