Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: "Michał Górny" <mgorny@g.o>, gentoo-portage-dev@l.g.o
Cc: Zac Medico <zmedico@g.o>
Subject: Re: [gentoo-portage-dev] [PATCH] emerge: enable --dynamic-deps=y by default once again (bug 646458)
Date: Sat, 03 Feb 2018 08:57:22
Message-Id: b2ba285c-07b4-476b-76b5-8d9dd5473eec@gentoo.org
In Reply to: Re: [gentoo-portage-dev] [PATCH] emerge: enable --dynamic-deps=y by default once again (bug 646458) by "Michał Górny"
1 On 02/03/2018 12:26 AM, Michał Górny wrote:
2 > W dniu pią, 02.02.2018 o godzinie 18∶23 -0800, użytkownik Zac Medico
3 > napisał:
4 >> There's been a lot of pushback involving the --dynamic-deps=n default.
5 >
6 > Most of it pushed by a single rogue developer.
7 >
8 >> What we really need is a tool to apply dependency changes in-place,
9 >> without the need for a rebuild.
10 >
11 > So what is the plan for the 'tool'? Who is working on it? How will it
12 > magically work?
13
14 The same way as --dynamic-deps=y, but persistently.
15
16 >> Reverts: 2905e1c2c28d ("Disable dynamic-deps by default")
17 >> Bug: https://bugs.gentoo.org/646458
18 >
19 > This is a horrible idea, and I find it outrageous that you submit it for
20 > review in the middle of the night an then merge yourself 40 minutes
21 > later, and make into a release.
22
23 After two weeks of listing to people complain about useless rebuilds, I
24 couldn't take it anymore.
25
26 > The main result we're going to see now is a lot of users hit with
27 > a lot of confusing messages. Yes, you've already made this a mess with
28 > that --changed-deps-report but this is only getting worse. Now nobody
29 > will be able to figure out what way things are supposed to work,
30 > and if they're forced to rebuild everything.
31
32 Those who are willing to accept the extra rebuilds will do them, and the
33 others will use --dynamic-deps=y until something better comes along.
34
35 > I'm pretty sure some developers will use this as an excuse to stop
36 > revbumping stuff, and in a few days we're be back at square one.
37
38 Maybe the QA team can do the revbumps? If devs get enough bug mail
39 involving QA revbumps, maybe they'll eventually cooperate?
40 --
41 Thanks,
42 Zac

Attachments

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

Replies