1 |
The following things access VDB by hand: |
2 |
|
3 |
* gnome2-utils.eclass. Will be fixed once a portage with proper |
4 |
env saving goes stable, which isn't too far off. Bug 155993. |
5 |
|
6 |
* net-misc/l7-filter. This can be fixed as soon as portage with proper |
7 |
env saving goes stable. |
8 |
|
9 |
* kde.eclass, for slot_rebuild. This seems like it's a really dumb hack |
10 |
to cater for users who don't know how to use revdep-rebuild (there |
11 |
seems to be a lot of that going around, making elog worthless, but |
12 |
that's a different issue...), and should probably just be removed. |
13 |
|
14 |
* pcmcia.eclass. Supposedly deprecated. Bug 140289. |
15 |
|
16 |
* eutils.eclass. For built_with_use. |
17 |
|
18 |
Of these, only the last appears to be of any use. So how about the |
19 |
following? |
20 |
|
21 |
* Modify built_with_use so that it calls native_built_with_use if such |
22 |
a function exists, and falls back to its own implementation otherwise. |
23 |
|
24 |
* Allow package managers that implement native_built_with_use to sandbox |
25 |
off vdb completely, and ban all ebuild access to vdb. |
26 |
|
27 |
This will let package managers use a format other than VDB. A well |
28 |
designed replacement can shave a minute off cold cache command times. |
29 |
|
30 |
-- |
31 |
Ciaran McCreesh |
32 |
-- |
33 |
gentoo-dev@l.g.o mailing list |