1 |
On Fri, Jan 12, 2001 at 06:02:12PM +0100, Achim Gottinger wrote: |
2 |
|
3 |
> I allways thought sys contains everything required to build itself and |
4 |
> everythin required for a minimum runtime system. perl is needed to build |
5 |
> some of the sys packages, thats why it is there. python is not required for |
6 |
> building and not for runtime, so it is not there. |
7 |
|
8 |
You are correct that if we need a package that's used in rebuilding the system, |
9 |
it's included in sys. But, this isn't the *only* way we select packages for |
10 |
sys. All the packages in sys-devel, sys-apps, sys-kernel and sys-libs make up |
11 |
the "base" system. My goals for the base system are to provide a reasonably |
12 |
complete, fully-functional basic Linux system. There are a lot of things in |
13 |
sys that aren't really needed, such as man pages and the "bc" utility. But |
14 |
they're included because they are useful and popular things that are very |
15 |
helpful to Linux users (and expected to be available). Rather than think of |
16 |
sys as "everything required for a minimum runtime system", think of it as |
17 |
"everything you'd expect to find in a basic but fully-functional (and useful) |
18 |
console-based Linux system". If someone needs a "stripped sys" (for a special |
19 |
project), it's easy enough to remove the packages that aren't needed (or use a |
20 |
build list to avoid building/merging them in the first place). |
21 |
|
22 |
> If you insist in having python in sys.tbz2 I can include a version compiled |
23 |
> without use tcl-tk in the sys.tbz2 but dev-lang is the place. :-) |
24 |
|
25 |
Well, one of the nice things about being the Chief Architect is that I never |
26 |
need to insist :) I'll wait for further comments. The two alternatives I'm |
27 |
considering are the python-x11 package and the "rebuild it for X support" |
28 |
solution. |
29 |
|
30 |
Best Regards, |
31 |
|
32 |
-- |
33 |
Daniel Robbins <drobbins@g.o> |
34 |
President/CEO http://www.gentoo.org |
35 |
Gentoo Technologies, Inc. |