[Bug 213446] Configurable verbose build output

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Oct 13 12:28:12 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213446

            Bug ID: 213446
           Summary: Configurable verbose build output
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Many People
          Priority: ---
         Component: Ports Framework
          Assignee: portmgr at FreeBSD.org
          Reporter: lightside at gmx.com
                CC: freebsd-ports-bugs at FreeBSD.org, portmgr at FreeBSD.org
 Attachment #175704 maintainer-approval?(portmgr at FreeBSD.org)
             Flags:
                CC: portmgr at FreeBSD.org

Created attachment 175704
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=175704&action=edit
Proposed patch (since 421635 revision)

Patch to make configurable verbose build output, with using NO_VERBOSE_BUILD
define, e.g. NO_VERBOSE_BUILD=yes in /etc/make.conf or `make
NO_VERBOSE_BUILD=yes` for concrete port to disable verbose build output or
without it to enable.

The ports r421635 changed defaults from compact (so called "silent") to verbose
build output unconditionally. While changes for defaults are understandable,
there are no objective restrictions to forbid usage of previous approach (i.e.
compact build output), especially from point of view of backward compatibility,
where Make (including configure scripts), CMake, Ninja build systems designed
with compact build output by default, with ability to select verbose build as
an option.

Possible to change the name for "NO_VERBOSE_BUILD" variable and/or description
of it.

Some examples of compact and verbose build outputs:
Compact ports-mgmt/pkg:
http://beefy6.nyi.freebsd.org/data/101amd64-default/419462/logs/pkg-1.8.7_1.log
Verbose ports-mgmt/pkg:
http://beefy6.nyi.freebsd.org/data/101amd64-default/423739/logs/pkg-1.8.7_3.log

Compact devel/llvm39:
http://beefy6.nyi.freebsd.org/data/101amd64-default/421280/logs/llvm39-3.9.0.log
Verbose devel/llvm39:
http://beefy6.nyi.freebsd.org/data/101amd64-default/423487/logs/llvm39-3.9.0_2.log

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list