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