Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] How can I update *every* ebuild?
Date: Thu, 24 Jan 2013 09:17:21
Message-Id: 5100FC12.5080808@gmail.com
In Reply to: Re: [gentoo-user] How can I update *every* ebuild? by Neil Bothwick
1 Neil Bothwick wrote:
2 > On Wed, 23 Jan 2013 17:37:19 -0600, Bruce Hill wrote:
3 >
4 >>> That's right. So --changed-use only reemerges the package if the
5 >>> change only affects your system, whereas -N will rebuild it even if
6 >>> the changed flag is of no interest to you, such as when a flag you
7 >>> were not using is removed. It saves recompiling packages for no
8 >>> reason, which is presumably the reason it was added, it is a newer
9 >>> option than -N.
10 >> The purpose of -a (ask) is so you can see the stuff before taking
11 >> action, and if it needs rebuilding then do it. Nothing is rebuilt just
12 >> because it shows up in the output; but not seeing changes to a package
13 >> you use that were made is not too bright.
14 >>
15 >> If you ever built from source before, I'm sure you didn't blindly build
16 >> the software without reading ./configure --help and checking your
17 >> options.
18 > This has nothing to do with --ask, which I use almost all of the time. It
19 > is about having portage make more sensible choices. You are free to use
20 > whichever options you want, at no time did I tell you what to user, I
21 > merely pointed out a potentially useful and time saving alternative.
22 >
23 >
24
25
26 What Bruce was saying is this. When you use --ask, you can look at the
27 output of what packages are going to be emerged, what USE flags are
28 enabled/disabled/changed and other information that could make a person
29 change a setting all before anything is done. If emerge is doing to
30 much, to little or some other unwanted thing, you can change it.
31
32 I understand what he is saying because this is what I do. Actually, I
33 helped Bruce with some of his first installs over private email. I
34 always do a emerge -uvaDN world because it catches most anything that
35 needs to be updated. I have in the past omitted some of those to only
36 have to go back and do it all over again but a little deeper. I also
37 have this set in make.conf: EMERGE_DEFAULT_OPTS="--with-bdeps y
38 --backtrack=30" among other preferences. I have found that over time,
39 while I may have to emerge more packages, I run into less compatibility
40 issues between package versions.
41
42 I suspect that those options would likely be something the OP would want
43 to consider. It does lead to more compile times on some updates but it
44 seems to prevent some issues as well. I know for me, going deep seems
45 to save time.
46
47 Dale
48
49 :-) :-)
50
51 --
52 I am only responsible for what I said ... Not for what you understood or
53 how you interpreted my words!

Replies

Subject Author
Re: [gentoo-user] How can I update *every* ebuild? Neil Bothwick <neil@××××××××××.uk>