On Sun, 2018-01-21 at 20:24 -0800, Zac Medico wrote: > Hi, > > In sys-app/portage-2.3.20, emerge now defaults to --dynamic-deps=n. > This > means that unless people explicitly set > EMERGE_DEFAULT_OPTS="--dynamic-deps=y" they're going to have to > rebuild > packages any time that the runtime dependencies of those packages > need > to be updated. It's possible to trigger these rebuilds using the > emerge > --changed-deps=y option. > > Some eclasses like autotools.eclass and vala.eclass generate > version/slot locked dependencies that cause the dependencies of > inheriting ebuilds to change when the versions in the eclasses are > updated. If possible, it would be nice to avoid this version/slot > locking. If not possible, then what should be do?
These are mostly build time only depends, why should the user now all of a sudden care before an unrelated rebuild or upgrade, which would actually matter only then, not before?