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

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 08 Jul 2025 10:30:00 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288055

--- Comment #7 from Anton Saietskii <vsasjason@gmail.com> ---
(In reply to Adam Weinberger from comment #5)
I must confess that I don't like Go and trying to avoid it as much as possible.
Verbosity thing was noticed during messing around with some ports updates
(regular ones, without significant issues). Thus, I don't have something like
"this is why it's needed" beyond just following PHB.

The only thing comes to mind is net/syncthing cryptic error messages after
upstream bumps minimum Go version. For example, syncthing-1.29.4 failed to
build with the following error message when port was using go-1.22 (with 1.23
required):
===>  Building for syncthing-1.29.4
go: go: could not create module cache: mkdir /portdistfiles/go: permission
denied
*** Error code 1

Stop.

(Me and dvl@ encountered this independently.)
I would say above error is... useless, at least, as it doesn't help to guess
what real issue is. However, this is still bad example as specifically
net/syncthing doesn't build verbosely even with this patch (I guess due to
'do-build:' stuff).

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