Mike Frysinger posted on Wed, 18 Jan 2012 22:00:52 -0500 as excerpted:

> On Wednesday 18 January 2012 21:42:14 Michael Weber wrote:
>> Um, what happend to the policy to not f*** around with stable ebuilds?
> 
> take a chill pill phil
> 
>> I see a violation of this rule at least on [glibc-]2.13-r4, which
>> leads to useless rebuilds on `emerge -avuND world` on every single
>> gentoo install world-wide.
> 
> i don't have too much compassion for -N.  if people really care enough
> about it, they'd read the ChangeLog and see that it is meaningless.

Considering glibc was just one of some 200-ish packages I rebuilt early 
today due to -N, most of the rest being kde-4.7.97 (aka 4.8-rc2) which 
will be in-overlay for just a few more days as 4.8-release is due next 
week, because gentoo/kde just removed the long-masked kdeenablefinal USE 
flag, which because it was masked (and I didn't unmask it) did NOT affect 
my kde as installed so I basically did the rebuild for nothing...

I'm not going to complain much about a mere single package, glibc, 
triggering a -N rebuild.

But I'm not going to complain about gentoo/kde doing it with 200-ish, 
either (way more if I had all of kde installed, I don't), for several 
reasons:

1) I'm not only running ~arch, I'm running the overlay.

2) I'm not only running the overlay, I'm deliberately unmasking and 
running upstream prereleases.

But more important than either of those...

3) Mike's right.  The -N is simply available to give users a way to be 
notified of such changes if they wish to be, presumably thru use of -p or 
-a.  It DOESN'T mean they have to actually do the remerge, as they can 
either choose to ignore -N and not use it entirely, thus remaining 
blissfully unaware of such changes, or use it simply as notification, go 
look at the logs and see what the change was about, and decide based on 
that whether it's worth the remerge.

I simply chose to do the 200+ package rebuild because I've learned that 
once I use -N to find out and investigate (which I do), after making any 
appropriate changes on my end, with a quad-core system, enough RAM to 
point PORTAGE_TMPDIR at tmpfs, and PORTAGE_NICENESS set to 19, it's 
simply easier to do the rebuild and not worry about it any more than it 
is to have to continue to mentally negate those changes every time I do 
the -N checks until I DO either rebuild or update.

Plus, I look at it this way. It's winter here in Phoenix and while 
Phoenix isn't too cold, it was cold enough last nite that the extra 
computer heat from rebuilding a couple hundred packages didn't go to 
waste! =:^)  If it were summer and I was having to run the AC to pump 
that heat outside, too, my decision may well have been different, 
especially since I'll already be updating to the full release when it 
comes out in a week or so.  But then again maybe not, too, because I 
simply rest better when I know I'm all updated and my computer's all 
squared away with gentoo and the various overlays I follow. But either 
way, it's my decision, and I appreciate that Gentoo respects that and 
leaves the decision to me. =:^)

That said, I also appreciate the care big projects like gentoo/kde 
normally take to synchronize such big changes to release, keywording and 
stabilization updates, as /either/ doing 200+ unnecessary rebuilds very 
often, or conversely, the constant tension of knowing I'm not fully 
synced if I continuously ignored -N packages, would get old rather fast.

But for a single package, meh...

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to