From: "Alex Griffin" <a@ajgrf.com>
To: guix-devel@gnu.org
Subject: Re: help updateing go to 1.13
Date: Sat, 08 Feb 2020 17:18:35 +0000 [thread overview]
Message-ID: <d8a94f7c-abe3-46d0-a6ab-f1a0d9f4718e@www.fastmail.com> (raw)
In-Reply-To: <alpine.DEB.2.20.2002071724440.11123@marsh.hcoop.net>
I believe the go-build-system will need to be updated to support Go modules. For some reason they thought it would be a good idea for `go build` to access the network for consistency with `go get`. Until we figure out what to do about this, I think we can just set the $GO111MODULE environment variable to "off".
https://golang.org/cmd/go/#hdr-Module_support
--
Alex Griffin
On Sat, Feb 8, 2020, at 3:59 AM, Jack Hill wrote:
> Hi Guix,
>
> I thought I would try my hand at updating our go package to 1.13. Looking
> at the release notes [0] it didn't look to bad. What I have so far can be
> found in the attached patch.
>
> With the patch, go builds. To spot check that everything still looked
> okay, I also tried to build syncthing. Doing so, however, failed when it
> tried to fetch a dependency from the network:
>
> ```
> go:
> github.com/AudriusButkevicius/go-nat-pmp@v0.0.0-20160522074932-452c97607362: Get https://proxy.golang.org/github.com/%21audrius%21butkevicius/go-nat-pmp/@v/v0.0.0-20160522074932-452c97607362.mod: dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:35040->[::1]:53: read: connection refused
> command "go" "run" "build.go" "-no-upgrade" failed with status 1
> builder for
> `/gnu/store/5zs0yrcvr0vwsashsn2i5vx1fgynhmaw-syncthing-1.2.2.drv'
> failed with exit code 1
> ```
>
> go-github-com-audriusbutkevicius-go-nat-pmp is listed as an input for
> syncthing. I don't know why the change in compiler version would have
> caused this. Thoughts?
>
> [0] https://golang.org/doc/go1.13
>
> [1] On thing that might need addition thinking is that `go get` in 1.13
> now uses the Google mirror for fetching modules and cheksums which is
> different than current behavior. I'm not sure if this poses any privacy
> concerns for the user, and would like to hear what other's think, but this
> is not the main problem I'm struggling with today.
>
> Best,
> Jack
> Attachments:
> * 0001-WIP-gnu-go-update-to-1.13.patch
next prev parent reply other threads:[~2020-02-08 17:19 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-08 3:59 help updateing go to 1.13 Jack Hill
2020-02-08 17:18 ` Alex Griffin [this message]
2020-02-08 19:14 ` Jack Hill
2020-02-11 19:52 ` Jack Hill
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d8a94f7c-abe3-46d0-a6ab-f1a0d9f4718e@www.fastmail.com \
--to=a@ajgrf.com \
--cc=guix-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.