On 09/18/2011 07:20 AM, Jorge Manuel B. S. Vicetto wrote:
> What other meanings could it have? What would be the problem with
> moving the package use flag masks from package.use.mask to package.mask?
As Ciaran said, these two kinds of masks give two very different
behaviors that are not interchangeable in current dependency resolvers.
If you make make them interchangeable, then you take away a kind of
granularity that is provided by having them separate, and you also have
to change how the dependency resolvers handle them in all package
managers (and repoman too).
> As we're talking about updating profiles EAPI, what do we need to get
> to be able to mask use flags for the stable tree, but not the testing
> tree? Also, should we get back to the discussion of decoupling
> keywords from ebuilds and move them to profiles?
As I have said before , I would suggest to create separate profiles
for stable and unstable, and add separate entries to profiles.desc so
that repoman can check them separately.