[erlang-patches] Implement ./otp_build configure --enable-silent-rules
Jachym Holecek
freza@REDACTED
Wed Nov 28 17:31:24 CET 2012
# Tuncer Ayaz 2012-11-28:
> On Wed, Nov 28, 2012 at 3:39 PM, Anthony Ramine wrote:
> > I got bored of the too verbose output of the build process,
The output isn't there to amuse you but to give you information for
troubleshooting in case things go wrong. ;-)
> > so I added automake's silent rules to Erlang/OTP.
I never understood the point of a build process generating incomplete
progress report. Either I wan't all the details (almost always) or
just the final outcome -- something you can do without any patching:
$ if ! make > /tmp/build.log 2>&1 ;then echo "BUILD FAILED!!!" ; fi
> > Here is an example of output produced with silent rules:
> > https://gist.github.com/4160201
> >
> > I may have missed some build tools' invocations as I can only compile
> > Erlang on my Mac.
> >
> > https://github.com/nox/otp/compare/erlang:master...enable-silent-rules
> > https://github.com/nox/otp/compare/erlang:master...enable-silent-rules.patch
> >
> > git fetch https://github.com/nox/otp enable-silent-rules
>
> Nice patch, but I would prefer to make the default be silent.
That's actively harmful -- a build failing on you with useless output
is already bad enough, having to re-run the build is annoying on its
own, having to additionally figure out the option that will give you
useful output is almost insulting.
Maybe it's just me...
BR,
-- Jachym
More information about the erlang-patches
mailing list