FutureOfGst

Differences between revisions 8 and 9
Revision 8 as of 2006-06-09 09:26:55
Size: 3461
Editor: i577B1BE9
Comment:
Revision 9 as of 2006-06-09 10:20:33
Size: 3417
Editor: i577B1BE9
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
  * the existing packages are heavily patched and those patches are not included upstream.   * the existing packages are heavily patched.

Summary

The ["DesktopTeam"] is looking for a solution to the problems we're facing with the current gnome-system-tools.

  • the code has grown over a long time.
  • the languages of choice don't make debugging easier:
    • C for the frontends
    • Perl for the backends
  • It would be preferrable to re-use existing tools like adduser, pppoeconf and the like and control them via nice and easy interfaces.

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

  1. Look into other System Tools.
  2. The ["DesktopTeam"] could gradually try to replace system tools. The first step could involve to use SimpleGladeApp to be able to re-use the existing interfaces. ["ManuCornet"]'s ["ServicesAdminRedesign"] considerations will be taken into account. (We'd already have a Codename for the project: Umbrella (The name Umbrella was chosen by picking a random word from Finnegans wake. Apart from that it contains the Ubuntu-'u' and can be understood as an umbrella project shipping a set of system tools. Funny :))

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)