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?

Should we tell users to use the emerge --changed-deps=y option? Maybe
make --changed-deps=y a default setting?
-- 
Thanks,
Zac

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to