On 30/10/2012 22:44, Tiziano Müller wrote: > I agree. It really doesn't make sense to keep unbuildable stuff in the > tree. The point of slotting it in the first place was also to force a > rebuild of reverse dependencies to have them use newer boost (since at > that time when boost slotting was introduced we had some API breakages > occurring between versions). > Now with the sub-slots we can simply use this feature to tell the PM to > rebuild the stuff.
Well, as long as the soname is correct (which it is), with preserved-rebuild (which is now available on ~arch Portage as well), this is basically already possible to some extent without even using subslots. Each new minor version bump (1.49 -> 1.50) will orphan the 1.49 libraries, @preserved-rebuild will rebuild the linked packages. Of course for those that don't link to the objects, but only use the headers, the sub-slots make it possible as well. -- Diego Elio Pettenò — Flameeyes flamee...@flameeyes.eu — http://blog.flameeyes.eu/