[Bug 288055] Mk/Uses/go.mk: Use truly verbose build

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 07 Jul 2025 02:56:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288055

--- Comment #5 from Adam Weinberger <adamw@FreeBSD.org> ---
(In reply to Anton Saietskii from comment #4)
While that is a relevant factor, it's not a sufficient argument for me.

Making reasoned choices about what will be the most relevant and helpful for
the greatest number of users takes precedence over following the PHB as
immutable facts. A lot of the choices we make are based in utilitarianism.

My argument is that I think the -v output will be more relevant and helpful
than -x, because go runs multiple long commands per package, filling up the
logs rapidly with information that most users will not be able to make use of
for debugging. With -x output, it's not always even clear which package is
being built by a particular command. With -v, it's obvious which package is
causing an error; it's much more complicated with -x.

So, TLDR-I think the -v output is probably more helpful to users than -x. But
again: I'm open to being convinced otherwise.

Again, PHB is a set of important guidelines, but we use our discretion to
ensure that what we provide users is most relevant, even if it requires
"breaking rules."

So, "PHB says" is not going to sway me. I am happy to ask portmgr to weigh in,
but first I'd like to see if you and I can come up with a path forward based on
its merits. Do you see what I'm getting at?

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