1 |
On 11/13/2011 08:24 AM, Duncan wrote: |
2 |
> The previous defaults made perfect sense to me already. Parallel emerge |
3 |
> jobs already puts portage in quiet mode, and that's what most people who |
4 |
> care (see my point above about whether this is the right distro choice or |
5 |
> not) should already be using. That default makes sense, since otherwise |
6 |
> the output would be jumbled anyway. |
7 |
> |
8 |
> 1-at-a-time merge defaults are therefore where the question is. Two |
9 |
> positions could be taken here. If it is argued that those who care will |
10 |
> already be using parallel mode in most cases, and that those who care but |
11 |
> that can't be bothered to switch their defaults really should be |
12 |
> questioning whether gentoo is an appropriate choice in the first place, |
13 |
> then a "noisy" default for 1-at-a-time makes sense too, because the only |
14 |
> time most (who care) will see it is when they're actually troubleshooting |
15 |
> something and thus deliberately using 1-at-a-time mode, in which case the |
16 |
> higher level of detail by default for that mode makes the the most sense. |
17 |
|
18 |
Ever since I added --jobs support, I've felt that suppression of build |
19 |
output would be a better default for at least the following reasons: |
20 |
|
21 |
1) I estimate that the flooding of the terminal with build output is |
22 |
useless for more than 99% of users. Usually, there's too much |
23 |
information scrolling by at too high of a rate for it to be |
24 |
intelligible. Having this as the default behavior is ridiculous and |
25 |
leads to jokes like apt-gentoo [1]. Generally, people who want to |
26 |
analyze build output are best served by PORT_LOGDIR. |
27 |
|
28 |
2) With --quiet-build, the user is presented with a useful summary of |
29 |
overall progress, along with current load average data. The output is |
30 |
consistent regardless of whether or not the emerge --jobs option is used. |
31 |
|
32 |
[1] http://chris-lamb.co.uk/2011/08/12/careful-what-you-wish-for/ |
33 |
-- |
34 |
Thanks, |
35 |
Zac |