-
Notifications
You must be signed in to change notification settings - Fork 542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
equivalent of godep go {build, run, install}
#374
Comments
If there was a restore function, like we're talking about on #366, would this be needed? |
Some people want dedicated per-project GOPATH and some share. For people On Tue, Apr 5, 2016 at 12:38 PM, Matt Farina [email protected]
|
speed might be the easiest option here. it's also the one i'd prefer, if we can get folks to accept it. the alternative adds potentially a fair bit of complexity...or at the very least, filesystem detritus. i haven't thought through whether what you're saying there actually would work, but assuming it does - it's the same sort of brittleness that's cursed previous tools. people might be used to that, but that doesn't mean it's a good pattern to replicate. this is the kind of thing where i think good (read: fast, in this case) tooling should be able to render 'personal preferences' moot. |
@thockin I want per-project There are a couple routes if you want to go there. First, you can rewrite parts of the When the vendor experiment came along we decided to try that and it's better than nothing if we want to use the core Godep for go 1.4 is able to munge the So, we've put a lot of thought into it. How long do you need to support Go 1.4 for? I wonder if it's worth trying to create a go14 compatibility plugin for the short term. |
Also, if anyone wants to talk per-project workspaces I'm game. It's not a small simple topic though. |
We'll be supporting go-1.4 for at least another go release or two, I On Tue, Apr 5, 2016 at 2:07 PM, Matt Farina [email protected]
|
@thockin I was just looking at the Go release support cycle. The Go team isn't supporting 1.4, even for security issues, any longer. Is there anything detailing why Kubernetes is supporting Go versions the Go team is no longer supporting? Trying to wrap my head around this. |
I rescind this request. We're going to press ahead, I think. Go 1.5 and 1.6 are measurably slower on several of our tests, but we're making progress. |
@thockin if there a place to look (e.g., a SIG) to work on the Go 1.5 and 1.6 slowness. I may have someone I can point at that (in a week or so) who has performance skills. |
We are getting help on this. One of the perks of working at Google is that On Wed, Apr 13, 2016 at 9:34 AM, Matt Farina [email protected]
|
I'm stretching here, but you never get what you don't ask for.
godep
supports the ability to wrapgo
commands and munge GOPATH. We're stuck using go-1.4 for some cases for a while yet. What ifglide
supported this? Something like:glide wrap go build example.com/foo/bar
The text was updated successfully, but these errors were encountered: