Zac Medico schrieb: >> 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.
I think it is a solution which most of the critics of quiet-build could live with and users still won't see build output by default. If a user passes -v and as a result sees build output, I think he won't be confused or angry about it.[1] Best regards, Chí-Thanh Christopher Nguyễn [1] http://xkcd.com/242/