Zac Medico wrote:
> On 11/13/2011 08:24 AM, Duncan wrote:
>> The previous defaults made perfect sense to me already. Parallel emerge
>> jobs already puts portage in quiet mode, and that's what most people who
>> care (see my point above about whether this is the right distro choice or
>> not) should already be using. That default makes sense, since otherwise
>> the output would be jumbled anyway.
>>
>> 1-at-a-time merge defaults are therefore where the question is. Two
>> positions could be taken here. If it is argued that those who care will
>> already be using parallel mode in most cases, and that those who care but
>> that can't be bothered to switch their defaults really should be
>> questioning whether gentoo is an appropriate choice in the first place,
>> then a "noisy" default for 1-at-a-time makes sense too, because the only
>> time most (who care) will see it is when they're actually troubleshooting
>> something and thus deliberately using 1-at-a-time mode, in which case the
>> higher level of detail by default for that mode makes the the most sense.
> Ever since I added --jobs support, I've felt that suppression of build
> output would be a better default for at least the following reasons:
>
> 1) I estimate that the flooding of the terminal with build output is
> useless for more than 99% of users. Usually, there's too much
> information scrolling by at too high of a rate for it to be
> intelligible. Having this as the default behavior is ridiculous and
> leads to jokes like apt-gentoo [1]. Generally, people who want to
> analyze build output are best served by PORT_LOGDIR.
One key. Scroll Lock. You can look all you want then hit it again to
let it carry on. There is also ctrl Z as well. I use that a good bit
to see what is going on. Just type in fg to carry on.
As for progress, genlop -c does that already.
>
> 2) With --quiet-build, the user is presented with a useful summary of
> overall progress, along with current load average data. The output is
> consistent regardless of whether or not the emerge --jobs option is used.
>
> [1] http://chris-lamb.co.uk/2011/08/12/careful-what-you-wish-for/
Unless you are trying to compile one that failed earlier. Then you
don't want the default, you want to see what made it fail. Then google
is our friend again.
That said, GREAT work on portage. :-D
Dale
:-) :-)
|