Gentoo Archives: gentoo-dev

From: Stefan Hellermann <stefan@×××××××××××.de>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] Reducing the size of the system package set
Date: Tue, 08 Jan 2008 16:17:57
Message-Id: 4783A231.9020207@the2masters.de
In Reply to: Re: [gentoo-dev] [RFC] Reducing the size of the system package set by Donnie Berkholz
1 Donnie Berkholz schrieb:
2 > On 00:42 Tue 08 Jan , Diego 'Flameeyes' Pettenò wrote:
3 >> Anyway, as having a complete dependency tree is almost impossible
4 >> because of that, I have an alternative proposal: reducing the size of
5 >> the system package set. Right now system contains stuff like ncurses,
6 >> readline, zlib, autoconf, automake and m4, perl, gnuconfig, and so
7 >> on. Those are packages that certainly would be part of any base Gentoo
8 >> system, but are those actual part of the system set of packages? I
9 >> sincerely doubt it.
10 >
11 > What is your goal? Is there something you're trying to accomplish that's
12 > impossible? It's clear that changing this would be a fair amount of
13 > work, and I don't understand the benefits.
14
15 There are many people that don't use the development part of the system-set, they use
16 prebuild-packages or emerge with the ROOT= option. I have a set of slow pentium2 machines
17 here which boot over nfs. They will never execute gcc nor emerge, I'm using emerge with
18 ROOT= on the buildhost to update their trees. Also I'm using a server divided into many
19 vservers (linux-vserver.org), every vserver has a stage3 and only one additional package
20 to serve a purpose. If it is possible to reduce the size of the stage3 it would save
21 really much space.
22 I've tried to not use the system-set and set up a virtual called virtual/minimal-system
23 which depends on all the packages I need (no gcc or perl, only coreutils, glibc,
24 baselayout and some packages that are really needed for booting up). This is what I think
25 should be the system-set. And there would be a development-set which most people would
26 use, but don't have to. And maybe a set with packages like man, texinfo ...
27
28 My own minimal-system virtual was a fair amount of work, but not really usable due to the
29 missing dependencies in the system-set. Also I had huge problems while I tried updating
30 this set with "ROOT=/path/to/tree emerge -uDaN virtual/minimal-system" so I'm not using it
31 anymore.
32
33 I'm using gentoo for a long time now, but if there's something that can be done to reduce
34 its minimal footprint, then it would get even better :)
35
36 Cheers
37 Stefan
38
39 >
40 > Thanks,
41 > Donnie
42
43 --
44 gentoo-dev@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] [RFC] Reducing the size of the system package set "Petteri Räty" <betelgeuse@g.o>