svn commit: r187132 - head/usr.bin/make

David O'Brien obrien at freebsd.org
Fri Jan 30 03:34:43 PST 2009


On Fri, Jan 30, 2009 at 01:55:18AM +0000, Dmitry Marakasov wrote:
> * David E. O'Brien (obrien at 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 at FreeBSD.org)


More information about the svn-src-head mailing list