Gentoo Archives: gentoo-dev

From: Rolf Veen <rolf.veen@××××××.com>
To: gentoo-dev@g.o
Subject: Re: [gentoo-dev] Categories
Date: Mon, 09 Jun 2003 07:33:17
Message-Id: 3EE437A1.10805@helide.com
In Reply to: Re: [gentoo-dev] Categories by Paul de Vrieze
1 Paul de Vrieze wrote:
2
3 > Unfortunately CVS does not work well with symlinks, so this is not
4 > really an option.
5
6 Not unavoidable. Let a script and a descriptor combination
7 reconstruct the whole hierarchy, i.e., ebuild the categories.
8 Starting from a descriptor in XML (for example), you could ebuild
9 a symlink hierarchy, or you could choose other backends too, such
10 as a database (in a distant future).
11
12 Or you could even include categories in each ebuild descriptor. Each
13 package says to which categories it belongs.
14
15 > Flat namespaces are actually slower in machine interaction. There are
16 > allready very many packages in portage currently. Thousands of
17 > entries in a directory is NOT fun to look at, or to search for a
18 > computer (albeight doable).
19
20 Examples of what I'm proposing are Sourceforge and Freshmeat. Both
21 use flat namespaces, and on top of that a search engine and a complex
22 category structure. And they manage a lot of entries ! Sourceforge
23 solves the directory problem in the form /g/ge/gentoo; that can be
24 handled transparently by the tools.
25
26 Cheers / Groeten.
27 Rolf.
28
29
30 --
31 gentoo-dev@g.o mailing list