On Wed, Sep 26, 2012 at 08:58:54AM +0200, Micha?? G??rny wrote: > On Sun, 16 Sep 2012 06:52:11 -0700 > Brian Harring <[email protected]> wrote: > > > Keeping it short and quick, a basic glep has been written for what I'm > > proposing for DEPENDENCIES enhancement. > > > > The live version of the doc is available at > > http://dev.gentoo.org/~ferringb/unified-dependencies/extensible_dependencies.html > > > > One more question -- are we going to keep 'foo,bar?' syntax as > a special case applying only to dependency atoms or are we going to > extend it to USE flags?
It's fairly dep specific; that's effectivelly foo|bar when you think about it; it multiplies out to dep:foo? ( that block ) dep:bar? ( that block ) in a dumb PM (smarter one just leaves the tree collapsed and filters as it goes). Phrased another way, I'm not sure we really need shorthand for the following: x? ( blah ) y? ( blah ) z? ( blah ) into x,y,z? ( blah ) It's a rare case; I could only foresee that potentially being of use for arch flags; ie, amd64,x86? ( blah ); which I'd write as "arch:amd64,x86? ( blah )" personally since I don't like the notion of introducing ',' into raw, non use group flags. That said, I don't hugely care; people think it's useful, then have at it. ~harring
