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 |