Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sys-libs/glibc: glibc-2.14.1-r2.ebuild glibc-2.12.2.ebuild glibc-9999.ebuild glibc-2.15.ebuild glibc-2.10.1-r1.ebuild glibc-2.14.1-r1.ebuild glibc-2.14.ebuild glibc-2.13-r2.ebuild ChangeLog glibc-2.13-r4.ebuild glibc-2.11.3.ebuild glibc-2.9_p20081201-r3.ebuild glibc-2.12.1-r3.ebuild glibc-2.14.1.ebuild
Date: Thu, 19 Jan 2012 05:38:14
Message-Id: pan.2012.01.19.05.37.03@cox.net
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sys-libs/glibc: glibc-2.14.1-r2.ebuild glibc-2.12.2.ebuild glibc-9999.ebuild glibc-2.15.ebuild glibc-2.10.1-r1.ebuild glibc-2.14.1-r1.ebuild glibc-2.14.ebuild glibc-2.13-r2.ebuild ChangeLog glibc-2.13-r4.ebuild glibc-2.11.3.ebuild glibc-2.9_p20081201-r3.ebuild glibc-2.12.1-r3.ebuild glibc-2.14.1.ebuild by Mike Frysinger
1 Mike Frysinger posted on Wed, 18 Jan 2012 22:00:52 -0500 as excerpted:
2
3 > On Wednesday 18 January 2012 21:42:14 Michael Weber wrote:
4 >> Um, what happend to the policy to not f*** around with stable ebuilds?
5 >
6 > take a chill pill phil
7 >
8 >> I see a violation of this rule at least on [glibc-]2.13-r4, which
9 >> leads to useless rebuilds on `emerge -avuND world` on every single
10 >> gentoo install world-wide.
11 >
12 > i don't have too much compassion for -N. if people really care enough
13 > about it, they'd read the ChangeLog and see that it is meaningless.
14
15 Considering glibc was just one of some 200-ish packages I rebuilt early
16 today due to -N, most of the rest being kde-4.7.97 (aka 4.8-rc2) which
17 will be in-overlay for just a few more days as 4.8-release is due next
18 week, because gentoo/kde just removed the long-masked kdeenablefinal USE
19 flag, which because it was masked (and I didn't unmask it) did NOT affect
20 my kde as installed so I basically did the rebuild for nothing...
21
22 I'm not going to complain much about a mere single package, glibc,
23 triggering a -N rebuild.
24
25 But I'm not going to complain about gentoo/kde doing it with 200-ish,
26 either (way more if I had all of kde installed, I don't), for several
27 reasons:
28
29 1) I'm not only running ~arch, I'm running the overlay.
30
31 2) I'm not only running the overlay, I'm deliberately unmasking and
32 running upstream prereleases.
33
34 But more important than either of those...
35
36 3) Mike's right. The -N is simply available to give users a way to be
37 notified of such changes if they wish to be, presumably thru use of -p or
38 -a. It DOESN'T mean they have to actually do the remerge, as they can
39 either choose to ignore -N and not use it entirely, thus remaining
40 blissfully unaware of such changes, or use it simply as notification, go
41 look at the logs and see what the change was about, and decide based on
42 that whether it's worth the remerge.
43
44 I simply chose to do the 200+ package rebuild because I've learned that
45 once I use -N to find out and investigate (which I do), after making any
46 appropriate changes on my end, with a quad-core system, enough RAM to
47 point PORTAGE_TMPDIR at tmpfs, and PORTAGE_NICENESS set to 19, it's
48 simply easier to do the rebuild and not worry about it any more than it
49 is to have to continue to mentally negate those changes every time I do
50 the -N checks until I DO either rebuild or update.
51
52 Plus, I look at it this way. It's winter here in Phoenix and while
53 Phoenix isn't too cold, it was cold enough last nite that the extra
54 computer heat from rebuilding a couple hundred packages didn't go to
55 waste! =:^) If it were summer and I was having to run the AC to pump
56 that heat outside, too, my decision may well have been different,
57 especially since I'll already be updating to the full release when it
58 comes out in a week or so. But then again maybe not, too, because I
59 simply rest better when I know I'm all updated and my computer's all
60 squared away with gentoo and the various overlays I follow. But either
61 way, it's my decision, and I appreciate that Gentoo respects that and
62 leaves the decision to me. =:^)
63
64 That said, I also appreciate the care big projects like gentoo/kde
65 normally take to synchronize such big changes to release, keywording and
66 stabilization updates, as /either/ doing 200+ unnecessary rebuilds very
67 often, or conversely, the constant tension of knowing I'm not fully
68 synced if I continuously ignored -N packages, would get old rather fast.
69
70 But for a single package, meh...
71
72 --
73 Duncan - List replies preferred. No HTML msgs.
74 "Every nonfree program has a lord, a master --
75 and if you use the program, he is your master." Richard Stallman

Replies