On Mon, Aug 5, 2013 at 11:00 AM, Michael Palimaka <kensing...@gentoo.org> wrote:
> Even though the subslot is implicit, is that any reason to still use the
> operator? We don't know what the maintainer's future intentions for the
> subslot will be.
> For example, we caused many useless rebuilds with poppler because dependants
> added the subslot operator without consideration (many packages link only
> against one of the stable interface libraries, rather than the main library
> for which the subslot was intended).

That seems more of an issue with the design of slot operators - any
particular upgrade of a library package doesn't necessarily break ABI
on all of the library files it installs.

I suspect most maintainers would rather upgrade their package once to
EAPI5 and not keep checking back every month to see if there is a new
opportunity to add another slot operator dep.  If maintainers don't
add them up-front even with the deps don't support them, chances are
they'll never add them.

How often does this situation even come up?  If 9/10 times the
libraries are set up as maintainers expect them to be, it is probably
better to deal with the odd unnecessary rebuild until somebody spots
it, rather than going without support for slot operator deps.

Rich

Reply via email to