Gentoo Archives: gentoo-dev

From: Sami Cokar <SCokar@××××××××××.com>
To: gentoo-dev@g.o
Subject: [gentoo-dev] gentoo's portage
Date: Fri, 26 Oct 2001 09:07:19
Message-Id: 6B4466291C722C4DABFC7057CF405416243948@denggxexch02.ad.lgc.com
1 Hello,
2 I've started playing with gentoo 1.0r6 and have a few comments. I
3 installed gentoo using the tbz2 file and have a few comments:
4
5 1) documentation: please ensure the 'build' options
6 (/etc/make.conf.build) are explained as to what all the three letter
7 acronyms mean and the impact/dependencies of picking them
8
9 2)documentation: the departure from 'normal' system startup scripts
10 needs to described. What will happen when a 'normal' non-gentoo
11 application tries to install itself expecting a 'standard' layout?
12
13 3) portage: a great drawback seems that 'constant human effort' is
14 required to ensure the portage tree is updated. I can see this becoming
15 an issue for gentoo. There are many applications released and updated
16 that must conform to the portage system to make sure 'the latest and
17 greatest' really IS available "as advertised" on the web site :) eg. I
18 needed the latest Matrox drivers and Powerdesk utility which I installed
19 manually. my system's portage is not aware of manual installs I perform
20 and I needed the drivers before they could be added to the 'gentoo
21 portage' tree.
22
23 4) portage: sounds powerful - perhaps it can also be used as a means of
24 a useful/automated/'user-friendly' 'uninstall' which is sorely lacking
25 in the unix world. I have tried 4+ distributions of Linux and am
26 getting a bit tired of telling their respective 'uninstall' that when I
27 want to remove a game, I would STILL like to keep gnome on my system.
28
29 5) portage: if possible (space requirements, etc), 'generic 386'
30 binaries for the base system should be in the portage tree so that
31 initial installs/builds can progress faster. the 'emerge system' on my
32 P4 1.4 took a looong time. Would be better to have as much generic base
33 system and then be able to fine tune as desired.
34
35 6) portage: organization. consider reducing the # of categories.
36 People can mainly remember 7 +/- 2 items of information. go into
37 /usr/portage and there are a lot of choices which will only increase in
38 the future. Consider:
39
40 /usr/portage/base (anything necessary to get from PC booted to
41 minimal command line)
42 /usr/portage/GUI (user interfaces, windowing systems)
43 /user/portage/development (development tools, languages)
44
45 etc. Note that i used 'development' instead of 'dev'. lets use
46 long file names as necessary.
47
48 and don't go too deep:
49
50
51 /usr/portage/development/languages/python/libs/3rdparty/UnimportantLib
52
53
54
55 So far, gentoo seems to be the distribution I would prefer to use.
56 Congratulations on the results you've achieved.
57
58 Thank you.
59
60 ____________________________________________________________
61 Sami Cokar Landmark Graphics scokar@×××.com
62 Phone: 403-218-2297 Fax: 403-233-0141

Replies

Subject Author
Re: [gentoo-dev] gentoo's portage "Damon M. Conway" <damon@×××××××××××.net>
Re: [gentoo-dev] gentoo's portage Grant Goodyear <grant@××××××××××××××.edu>