FutureOfGst

Differences between revisions 2 and 3
Revision 2 as of 2006-06-08 10:37:37
Size: 3245
Editor: i577B308E
Comment:
Revision 3 as of 2006-06-08 10:52:39
Size: 3329
Editor: i577B308E
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
  * with less crufty infrastructure
  * using existing tools like `adduser`, `pppoeconf` and the like
  * with less old infrastructure
  * using existing, robust tools like `adduser`, `pppoeconf` and the like
Line 19: Line 19:
 * the choice of infrastructure is wrong (perl for the backends, C for the frontends) and got too bloated over the time,  * graphical system tools are very important to new users
* the choice of infrastructure is very hard to maintain (perl for the backends, C for the frontends) and grew (a bit wildly) over the time,

Summary

The ["DesktopTeam"] is planning to gradually replace the gnome-system-tools with tools from the umbrella project. This will basically

  • be a rewrite in PyGTK,
    • with less old infrastructure
    • using existing, robust tools like adduser, pppoeconf and the like

    • gradually obsoleting xubuntu-system-tools as well.

The name Umbrella was chosen by picking a random word from Finnegan's wake. Apart from that it contains the Ubuntu-'u' and can be understood as an umbrella project shipping a set of system tools.

Rationale

The ["DesktopTeam"] feels this step is necessary, because

Use cases

My mother tries to change her password through the users-admin. After confirming the dialog and rebooting the box she can't login any more.

Michael wants to package a new upstream release. He spends seven hours on merging our existing patches.

Tollef is called for assistance on a weird amd64 bug. Although being an expert, it takes him six hours to find the cause in a weird, self-written crypt() function.

Scope

Design

Implementation

The ["DesktopTeam"] will gradually try to replace system tools. The first step will involve to use SimpleGladeApp to be able to re-use the existing interfaces.

["ManuCornet"]'s ["ServicesAdminRedesign"] considerations will be taken into account.

Code

Data preservation and migration

We will continue on shipping gnome-system-tools and its infrastructure in edgy - this will make it easy to pedal back, if we need to.

Outstanding issues

BoF agenda and discussion


CategorySpec

FutureOfGst (last edited 2008-08-06 16:31:44 by localhost)