Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: Alexis Ballier <aballier@g.o>, Zac Medico <zmedico@g.o>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] News Item: Portage Dynamic Deps
Date: Wed, 24 Jan 2018 20:48:43
Message-Id: 79ad5fbb-7bf3-564d-5057-6309c58583c8@gentoo.org
In Reply to: Re: [gentoo-dev] News Item: Portage Dynamic Deps by Alexis Ballier
1 On 01/22/2018 12:24 AM, Alexis Ballier wrote:
2 > On Sun, 21 Jan 2018 23:01:08 -0800
3 > Zac Medico <zmedico@g.o> wrote:
4 >
5 >> Please review.
6 >>
7 >> Title: Portage Dynamic Deps
8 >> Author: Zac Medico <zmedico@g.o>
9 >> Posted: 2018-01-28
10 >> Revision: 1
11 >> News-Item-Format: 2.0
12 >> Display-If-Installed: <sys-apps/portage-2.3.20
13 >>
14 >> Beginning with Portage 2.3.20, the previous default --dynamic-deps=y
15 >> setting has changed to --dynamic-deps=n. Due to this change, some
16 >> users may experience emerge dependency calculation failures triggered
17 >> by installed packages that have outdated dependencies. In order to
18 >> avoid problems of this nature, use the emerge --changed-deps=y option
19 >> with your next deep @world update.
20 >
21 > What's the rationale behind this ?
22 >
23 > What I mean is: while '--dynamic-deps=n --changed-deps=n' is the
24 > technically correct behavior, this just seems like throwing unbearable
25 > dep calculation failure messages at users' faces while we could default
26 > to '--dynamic-deps=n --changed-deps=y' and get the already
27 > policy-mandated behavior of 'force a rebuild when you change deps'.
28
29 It depends on how difficult it is to enforce the revision bumps. If it's
30 really difficult, then it does make sense to enable --changed-deps=y by
31 default.
32 --
33 Thanks,
34 Zac

Attachments

File name MIME type
signature.asc application/pgp-signature