On 12/17/2010 08:08 PM, Ciaran McCreesh wrote: > Old-style virtuals are extremely messy and introduce an awful lot of > complexity. They were supposed to be on the way out several years ago, > with GLEP 37, but that seems to have stalled. > > Is there anything in particular holding back replacing most or all of > the remaining old-style virtuals with new 'package' virtuals? >
I would create a tracker bug for getting rid of the old style things. Then perhaps EAPI 5 could not support old style virtuals. > > There's still that stupid !virtual/blah thing to deal with. Old style > virtual providers are allowed to block their own virtual to mean "there > must not be any other provider of this installed" (although it's not > clear what that means if anything other than a simple !virtual/pkg is > used). Anything doing that would now have to explicitly list its own > blocks. Arguably, this is a good thing, since you'd have to say exactly > what you do and don't work with. > The cases where this is needed could declare the full list of providers in an eclass. Are there any problems with this approach besides the increased maintenance burden? Regards, Petteri
signature.asc
Description: OpenPGP digital signature
