KubuntuFeistyKde4Plan

Differences between revisions 1 and 2
Revision 1 as of 2006-11-06 19:29:42
Size: 2275
Editor: 65
Comment:
Revision 2 as of 2006-11-06 19:36:41
Size: 2313
Editor: 65
Comment:
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
 * These packages will be in universe.
Line 23: Line 24:
 * kubuntu specific tools need to be ported. For example: windeco, splash, katapult, guidance, systemsettings, guidance, powersave.  * Kubuntu specific tools need to be ported. For example: windeco, splash, katapult, guidance, systemsettings, guidance, powersave.
Line 27: Line 28:
 * The kde4 packages will be rename to the original package names. For example "koffice" for koffice 2. This will replace the "kde4-koffice" package.
.
 * The kde4 packages will be rename to the original package names. For example "koffice" for koffice 2. This will replace the "kde4-koffice" package. .

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

  • Launchpad entry: none yet

  • Packages affected:

Summary

Users need to be able to run kde3 apps inside a kde4 environment.

Rationale

We can't insist on only kde4 apps inside a kde4 environment because some users will want to run apps that have not been ported yet.

Use cases

In the short term, a developer will want to run kde4 to develop/test and will need to run kde3 apps that haven't been ported. In the longer term, users will be running kde4 by default but will still occasionally need to run for example proprietary kde3 apps.

Scope

Putting kde4 in fiesty for developers and early adopters to insure it's easy to use. We need to consider the short term - when kde3 is default, and the long term - when kde4 is default.

Design

Short term - while kde3 is still default

  • Use .kde4 instead of .kde for the settings. This should be automatically created when the kde4 environment is first run. Only app settings will be copied (i.e. no cache, no emails, etc). This will migrate bookmarks etc.
  • Prefix the kde4 packages with kde4. For example use the package name "kde4-koffice" for koffice 2.
  • These packages will be in universe.

Long term - when kde4 is the default

  • Kubuntu specific tools need to be ported. For example: windeco, splash, katapult, guidance, systemsettings, guidance, powersave.
  • .kde will be used. Any .kde4 will not be used or migrated.
  • Oxygen icons will be used for kde3 apps so symlinks etc will be needed so that kde3 apps use the kde4 icons.
  • We need to wait for upstream (kde developers) to fix running kde3 apps in kde4. David Faure has been making progress on this.
  • The kde4 packages will be rename to the original package names. For example "koffice" for koffice 2. This will replace the "kde4-koffice" package. .

Implementation

Code

Data preservation and migration

Unresolved issues

BoF agenda and discussion


CategorySpec

KubuntuFeistyKde4Plan (last edited 2008-08-06 16:26:48 by localhost)