Mike Frysinger wrote:

> Paul Varner wrote:
>> Robin H. Johnson wrote:
>> > Why are we keeping it? I move that we remove it. It's been replaced
>> > by USE flags in metadata.xml for several years now.
>> 
>> euse from gentoolkit still uses it since it is written in bash and XML
>> parsing in bash can be problematic.  We really need to get euse
>> rewritten in python so it can use the portage and gentoolkit API's
>> before we get rid of the file.
> 
> it's also a bit of a speed issue.  i often want to look at what flags get
> used
> across the tree.  what's faster: loading + parsing 15000 xml files, or
> loading 1 file ? shifting it to metadata/ as a cache of all the xml files
> is probably fine, but i'm not sure dropping it completely is an
> improvement. -mike

Agreed. I don't think it's a good idea to lose the ability to script against 
the tree from bash.

Portage itself has always made it easy for the user to write custom sys-
admin scripts, and use.local.desc aids in that.

-- 
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-)



Reply via email to