On 11/13/2011 04:45 PM, Chí-Thanh Christopher Nguyễn wrote: > Zac Medico schrieb: >> On 11/13/2011 04:36 PM, Chí-Thanh Christopher Nguyễn wrote: >>> Zac Medico schrieb: >>>>> Per discussion on IRC, I propose to make -v turn off quiet-build by >>>>> default. >>>>> It can remain enabled by default if -v is not passed to emerge. >>>> >>>> I think -v controls too many other things to make it override >>>> --quiet-build, especially since I consider --quiet-build=n to be a mode >>>> that most people would prefer to avoid. >>> >>> No, in my proposal --quiet-build would override -v, not the other way round. >> >> Your proposal was for -v to override the new default --quiet-build >> setting, was it not? > > To be more explicit: > 1) "emerge foo": quiet build > 2) "emerge foo --quiet-build=n": non-quiet build > 3) "emerge foo -v": non-quiet build > 4) "emerge foo -v --quiet-build=y": quiet-build > > So -v sets the default for quiet build, but user can still override with > explicit --quiet-build=... > > I think the case 1) covers the arguments in favour of having quiet build > by default.
I think that's too fragile because you could easily have people using -v and getting the --quiet-build=n behavior even though they didn't want it. I think most people would prefer to avoid the --quiet-build=n behavior since, generally, people who want to analyze build output are better served by PORT_LOGDIR. -- Thanks, Zac