>>>>> On Sun, 8 Dec 2013, Rich Freeman wrote: > Sure it does - it defaults to :* when :* was never specified. I don't > see how defaulting to :0= is a "policy" any more than :* is.
Defaulting to :* is just the long term behaviour from EAPIs 0 to 4 when no slot operator was specified. This is consistent with what we haved for versioned dependencies. When you don't specify a version, then all versions are good. Similarly, when you don't specify a slot, then all slots are good. Our rules of slot/subslot dependencies and slot operators are just complicated enough, so I really would dislike complicating them even more by having an EAPI dependent default. In addition, from a package manager view there is nothing special at all about slot 0, so there's no reason to prefer it over other values. Ulrich