On Tue, Sep 15, 2015 at 2:12 AM, Kristian Fiskerstrand <k...@gentoo.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On 09/14/2015 06:35 AM, konsolebox wrote: >> So my suggestion is to add ~> as another operator. With it we can >> have an expression like '~>pkg-1.0.2a' and it would be equivalent >> to '>=pkg-1.0.2a' and '<pkg-1.0.2b'. Another expression like >> '~>pkg-1.0.2' would be equivalent to '>=pkg-1.0.2' and >> '<pkg-1.0.3'. > > It strikes me that this likely is better solved using subslots, if it > is ABI compatability you're wishing to retain?
Subslots are only applicable when creating ebuilds. And if I'm creating an ebuild, should I wait for the dependency to have a subslot? Also like I said earlier I find that slots are more for grouping but are not really specific to a parent version. It's also not always about ABI compatibility.