On Mon, 13 Jan 2014 19:16:45 +0100 Tom Wijsman wrote: > On Mon, 13 Jan 2014 08:49:17 -0800 > Alec Warner wrote: > > The caching may not be of use, depending on your configuration. (For > > example, if you use a gentoo-x86 checkout as your main repo, you > > will probably want to run generate cache entries whenever you cvs > > up.) It is there to cache ebuild metadata, because if your depgraph > > has a few thousand nodes, having to spawn bash to generate the > > metadata for every node is very expensive. > > It sounds crazy to use gentoo-x86 without a cache; to some extent, the > earlier mentions on this ML by Ciaran that we should improve input > would make more sense if would want to run without a cache. But I feel > like this shouldn't be a topic of discussion unless we intent 'works > fast on a plain CV checkout' to be an actual feature. I think you're misunderstanding that comment. It's not just the file formats that are bad. It's also what data is provided. Two examples are the massive lengths we have to go to to figure out what to do with || dependencies (thanks to the horrific abuses commonly used in the tree...), and the well-documented REQUIRED_USE screwup. -- Ciaran McCreesh