On 07/06/2012 06:17 PM, Kent Fredric wrote: > But either way, if "SlotABI" is supposed to convey "A change that can > occur to a package that means other packages that were built on it > need to be rebuilt" , then this is something we need.
Much like SLOT, SLOT/ABI-sub-slot as it's implemented in EAPI 4-slot-abi [1] is intended to correlate to some extent with the package version. Rebuilds involving USE changes have already been supported since EAPI 2 via USE deps. With existing versions of portage, you have to run something like `emerge --newuse -uD @world` to ensure that everything is rebuilt to match current USE settings. However, it would be fairly easy to make emerge more pro-active about triggering rebuilds to satisfy reverse USE dependencies when necessary. [1] http://blogs.gentoo.org/zmedico/2012/06/23/automatic-rebuilds-with-experimental-eapi-4-slot-abi/ -- Thanks, Zac
