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
signature.asc
Description: OpenPGP digital signature
