Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jan 2009 03:34:02 -0800
From:      "David O'Brien" <obrien@freebsd.org>
To:        Dmitry Marakasov <amdmi3@amdmi3.ru>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r187132 - head/usr.bin/make
Message-ID:  <20090130113402.GB92386@dragon.NUXI.org>
In-Reply-To: <20090130015518.GA20404@hades.panopticon>
References:  <200901130653.n0D6rrNX092719@svn.freebsd.org> <20090130015518.GA20404@hades.panopticon>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jan 30, 2009 at 01:55:18AM +0000, Dmitry Marakasov wrote:
> * David E. O'Brien (obrien@FreeBSD.org) wrote:
> 
> I think this should be backed out. Those verbose messages:
> - Are completely unexpected, this violates POLA.

Dmitry,
I'm sorry I disagree.  You're complaining about something that is
a feature of FreeBSD 1.x, 2.0 - 3.0, 4.4BSD, all NetBSD versions,
all OpenBSD versions, Sprite, and the Open Group's Open Development
Environment make.

Looking at my CSRG archive for usr.bin/make/job.c, all the back to:
----------------------------
revision 5.1
date: 1990/03/11 15:27:28;  author: bostic;  state: Exp;
Initial revision
----------------------------

So I'm not sure how it violates POLA for a BSD user.


They are quite valuable when you have to unwind a broken parallel build.

There was no justification why the feature was changed in FreeBSD 3.1,
other than presumably affordable multi-core/processor machines were not
common at the time.


> There's golden unix way rule: silence is golden. So please back this
> out, as this will really annoy many people.

The UNIX way is also not hiding information.  For folks reporting
build problems, it is valuable to be able to triag their log rather
than continuously telling folks to re-run their build non -j.

If you want "silence is golden" then all the multitude of lines of
compiler invocation must really bug you.  Perhaps we should have the
quiet out put of the ncftp3 build where every complication takes only
1 line:

    Compiling DStrCat.so:                                     [OK]
    Compiling DStrFree.so:                                    [OK]
    Compiling Dynscpy.so:                                     [OK]
    Compiling Strncpy.so:                                     [OK]
    Compiling strtokc.so:                                     [OK]
    ..snip..

-- 
-- David  (obrien@FreeBSD.org)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090130113402.GB92386>