Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Sep 2016 22:40:00 +1000
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Dmitry Marakasov <amdmi3@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r421635 - in head: . Mk Mk/Uses archivers/gcpio archivers/gtar archivers/lhasa audio/beast audio/flac audio/libgpod audio/soundtouch audio/xmms-flac biology/ncbi-blast+/files cad/adms c...
Message-ID:  <dcd1c30b-9d10-15fc-1af3-42938e874bc9@FreeBSD.org>
In-Reply-To: <201609091942.u89Jgkjh040193@repo.freebsd.org>
References:  <201609091942.u89Jgkjh040193@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/09/2016 5:42 AM, Dmitry Marakasov wrote:
> Author: amdmi3 Date: Fri Sep  9 19:42:46 2016 New Revision: 421635 
> URL: https://svnweb.freebsd.org/changeset/ports/421635
> 
> Log: Most commonly used build systems support silent builds, when
> they hide actual commands executed and only show short summary line
> (like "CC foo.c"). CMake and ninja enable this by default, some
> autotools using ports do as well. This is unacceptable because we
> need complete build logs at any time, so we now switch to verbose
> build logs unconditionally. Note that this change deliberately
> affects ALL builds and not only package builds on cluster, because we
> need to be sure that user experiencing failure can always provide
> informative build log regardless of settings and without rerunning
> the build.

Very nice, thank you for this Dmitry.

Do you think it might be possible to inspect Makefiles for "V" variables
that are very often used to provide a switch to mute/unmute commands?
These allow making verbose builds explicit by adding V=1 to make arguments.


> Change summary:
> 
> - Always do verbose builds for cmake, ninja and GNU configure (the 
> latter includes check if --disable-silent-rules is actually
> supported by the configure script; there are isolated cases when it's
> not true) - Remove CMAKE_VERBOSE, NINJA_VERBOSE and 
> CONFIGURE_ARGS=--disable-silent-rules from all ports which set them 
> for this is no longer needed - Revert hacks for
> --disable-silent-rules support priorly committed to
> biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well
> 
> Submitted by:	amdmi3 Reviewed by:	mat Exp-run by:	antoine Approved
> by:	portmgr (mat, antoine) Differential Revision:	D7534
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?dcd1c30b-9d10-15fc-1af3-42938e874bc9>