Thanks @vchurarvy for looking into this! The GO111MODULE env detail led me to this blog post: https://maelvls.dev/go111module-everywhere/, it seems it has to do with a change in both the semantics and function of getting go modules during build, which has been gradually changing with each new release. I'm not sure how best to approach the problem, I can add this to the PKGBUILD but this would have to be checked on each new release of go. Maybe a change to the Makefile might be enough? I need to look into this further.
EDIT 1:
Just found out that an issue had been opened upstream about this over a year ago: https://codeberg.org/eduVPN/eduvpn-common/issues/34. Seemingly the solution is to activate the GO111MODULE feature. Alright I'll add this ASAP.
Pinned Comments
hv15 commented on 2023-03-07 14:28 (UTC)
Re-added signature, users need to retrieve the PGP public key from upstream: https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc.
For convenience, you can also do the following (note the dash - at the end of the line!):