Gentoo Logo

Desktop Research Manifest

Content:

1.  Field of Interest

Desktop issue definition

An issue is related to the desktop if it is : client side or end-user oriented workstation use. Basically, that's everything UI oriented, plus hardware management, installation problems as well as simple system management. Basically, if it is client side and doesn't use servers, it is our responsability.

Examples

setting internet/lan connection is desktop, but setting a ftp server is not. setting sound card, graphic card is desktop

2.  Problems Resolution

Exploration phase

GOAL : describe and decide

  • throw a description here, verify validity
  • preliminary discussion here and/or irc
  • Optional : Prepare a prototype, testcase or a little code snippet to let everybody play
  • talk with the devs that are the most concerned with the issue, get additional information, ask if there is a good reason not to handle it, inform them that plan to address a GLEP
  • APPROVAL 1 : Is it worth pursuing this proposal? The result should be written to the mailing list and on the xml project page if we decide to handle the case.

Draft phase

GOAL : have a GLEP draft

  • add new tasks : at least some time to research further (with a milestone), and some time to find a solution (with milestone)
  • one of the task should be GLEP writing. Possibly one people should take care that the draft is conforming to GLEP standard
  • assign people to the task, set up deadlines. People assigned should include as most as possible external devs that are concerned by the issue, so that the GLEP get discussed
  • all this should be well written in the xml project pages, and should end with a new and shiny GLEP draft
  • APPROVAL 2 : do we all (at desktop-research + involved devs) agree on the draft?

GLEP submission

  • we submit the GLEP to the responsible entity, so that they approve it, or not

3.  Additional precisions

XML project pages precisions

Their main goal is to organize the work, and archive what's been done. They should be the canvas to the GLEP and development production. devs assigned to some task are responsible of it, and thus should maintain their task on the project pages.

GLEP precision

The GLEP should contain contain the key parts of the discussions from the discussion phase, problem identification (what is the problem), problem acceptation (is this really a problem), problem exploration (what are the causes and possible solutions to the problem) , proposed solution and the merits of this particular solution. The latter of course from later discussions.

Behaviour

We'll try to work together in a peacefull and friendly manner, so no use to be strict for every points. Nevertheless, rules are still usefull for extreme situations.



Print

Updated 10 Nov 2003

Summary: This guide shows you how to handle desktop research tasks, and defines some concepts/meanings.

The Desktop Research Team
Desktop Research Team

Damien Krotkine
Editor

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.