On Sat, Jul 18, 2020 at 09:44:08PM +0200, Klemens Nanni wrote:
> On Sat, Jul 18, 2020 at 09:28:50PM +0200, Marc Espie wrote:
> > Definitely not a fan...
> > I hate squishing pipes in there....
> Why?  Due to addmittedly ugly file descriptor handling?
> 
> In that regard, I was also wondering whether our new ksh(1) pipefail
> addition could be of use here to simplify things.
> 
> > TEST is okay because dpb doesn't handle it so far.
> Would BUILD_LOGFILE interfere with dpb(1)?  I have never used it so far.
> 
> > I would hate hate hate to see delayed outputs from other parts
> What do you mean with delayed?  tee(1)'s output is unbuffered.
> 
> > If you want logs while building manually, well, I did superscript  and 
> > portslogger  a while back
> Never heard of superscript.
> 
> portslogger(1) is useful but always requires manual usage - it gets in
> my way and logs are potentially lost if I forget to start the build with
> it in the first place.
> 
> Ideally, I'd like to have logging as built-in part of the framework just
> like TEST_LOGFILE is, and not be provided through external tools which
> lay outside of the default PATH - working with logs would then only be a
> matter of copying/inspecting files *afterwards* if need be, without
> having to construct `make | some | pipeline' beforehand.

Definitely seconded. Having that feature by default without having knobs
to push (or remembering another external obscure command) would be
helpful... the only concern being objdir getting bigger :)

Landry

Reply via email to