Gentoo Archives: gentoo-dev

From: Tom Wijsman <TomWij@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: don't rely on dynamic deps
Date: Tue, 12 Aug 2014 22:11:45
Message-Id: 20140813001135.40dbf915@gentoo.org
In Reply to: [gentoo-dev] Re: don't rely on dynamic deps by Martin Vaeth
1 On Sat, 26 Jul 2014 14:25:23 +0000 (UTC)
2 Martin Vaeth <martin@×××××.de> wrote:
3
4 > Tom Wijsman <TomWij@g.o> wrote:
5 > > Michael Palimaka <kensington@g.o> wrote:
6 > >
7 > >> What a great way to kill the distro.
8 > >>
9 > >> I can already heat my house with the number of unnecessary rebuilds
10 > >
11 > > Do you upgrade @world every hour and thus have it cause excessive
12 > > heat?
13 > >
14 > > If I upgrade every X weeks they become much more cool and
15 > > necessary...
16 >
17 > One of the main advantages of gentoo is the flowing upgrade,
18 > especially since this can only be very poorly emulated by
19 > a binary distro.
20 >
21 > If you really suggest that the user waits one month and
22 > then recompiles the whole installation, you give up
23 > this advantage of gentoo: The user is not up-to-date
24 > for a long time, and moreover, then needs practically
25 > a full reinstall; both are things which he wants to avoid
26 > and why perhaps he has chosen gentoo in the first place.
27 >
28 > At least, for me it is the case: if I have to reinstall
29 > all packages every months - and even have delay in security
30 > updates for a month - I will certainly switch the
31 > distribution. I guess many others think similarly.
32
33 Simple equation: The more frequent the user updates, the more frequent
34 the user will experience the minor inconveniences by upstream and
35 distribution maintainers. Otherwise we'd be using a 9999-only system.
36
37 Dynamic deps, as well as rev bumps, alter this equation; the problem
38 with that is that such alterations don't come free and without flaws,
39 which is essentially where you get to reconsider how you alter it.
40
41 In a similar way the user has to reconsider whether updating less is
42 acceptable compared to compiling an occasional inconvenience. Choosing
43 between a stable and non-stable tree is a big gap of difference in
44 convenience, choosing how often you update is fine tuning.
45
46 To get the idea: "Upstream released W.X.Y.Z+1; it was only yesterday
47 I've compiled W.X.Y.Z, turns out the difference is not so important."
48 Agreed that this can very well be an important security update; but
49 if you go back to the equation, that still is a minor inconvenience.
50
51 PS: Not suggesting 1 month; but rather that updating not enough, or too
52 much, can make one experience serious effects that such choices imply.
53
54 --
55 With kind regards,
56
57 Tom Wijsman (TomWij)
58 Gentoo Developer
59
60 E-mail address : TomWij@g.o
61 GPG Public Key : 6D34E57D
62 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D

Attachments

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