| 1 |
1 |
== Seeds & Composition == |
| 2 |
|
|
|
2 |
|
|
3 |
This section describes what is considered the core components of Xubuntu, as well as what should be taken into account when proposing packages for inclusion, and how the selection process should be carried out. |
|
4 |
|
| 3 |
5 |
=== Core Components === |
| 4 |
6 |
|
| 5 |
|
The following packages and their technical dependencies are considered essential in composing an operating system that represents the goals set previously in this document: |
| 6 |
|
* xfwm4 (Xfce4 window manager) |
| 7 |
|
* xfdesktop4 (Xfce4 desktop) |
| 8 |
|
* xfce4-panel (Xfce4 panel) |
| 9 |
|
* xfce4-session (Xfce4 session manager) |
| 10 |
|
* xfconf (Xfce4 configuration storage system) |
| 11 |
|
* xfce4-settings (Xfce4 settings manager) |
|
7 |
The following packages and their dependencies are considered essential in composing an operating system that represents the goals set previously in this document. Unless they are deprecated and no longer work as they are intended to, these should not be substituted or removed from the seed. |
|
8 |
* xfwm4 (window manager) |
|
9 |
* xfdesktop4 (desktop) |
|
10 |
* xfce4-panel (panel) |
|
11 |
* xfce4-session (session manager) |
|
12 |
* xfconf (settings backend) |
|
13 |
* xfce4-settings (settings manager) |
| 12 |
14 |
* thunar (file manager) |
| 13 |
15 |
|
| 14 |
|
Unless the components mentioned above are deprecated and no longer work as they are intended, they should not be substituted or removed from the seed. |
| 15 |
|
|
| 16 |
16 |
The xubuntu-core metapackage consists of the core packages as well as other important packages which contribute to the Xubuntu experience. The xubuntu-desktop metapackage depends on xubuntu-core and includes additional packages to provide the full, ready to use, Xubuntu experience. |
| 17 |
17 |
|
| 18 |
18 |
=== Package Selection === |
| … |
| 30 |
30 |
* Reliability |
| 31 |
31 |
* Localization |
| 32 |
32 |
|
| 33 |
|
When measuring if a package is right for Xubuntu, the decision should not be based on an analysis of the package alone, but the target package along with its dependencies. Any package that is considered for seeding should fulfill the following requirements: |
| 34 |
|
* The package should use the GTK toolkit |
| 35 |
|
* The package should not pull in heavy libraries, especially if they will run and/or start frequently |
| 36 |
|
* The package should be maintained well upstream |
|
33 |
When measuring if a package is right for Xubuntu, the decision should not be based on an analysis of the package alone, but also include the dependencies necessary for it. Any package that is considered for seeding should ...: |
|
34 |
* ... use the GTK toolkit |
|
35 |
* ... not pull in heavy libraries, especially if used frequently |
|
36 |
* ... be maintained well upstream |
| 37 |
37 |
|
| 38 |
|
The above guidelines can be omitted when there are extensive benefits to seeding the package, consensus between the Xubuntu Project Lead and Xubuntu Technical Lead as well as broad support from the Xubuntu team. |
|
38 |
The above guidelines can be omitted when there are significant benefits to seeding the package, consensus between the Xubuntu Project Lead and Xubuntu Technical Lead as well as broad support from the Xubuntu team. |