-
Notifications
You must be signed in to change notification settings - Fork 40.3k
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
WIP: Change the repo to use glide instead of godep #24202
Conversation
glide install --delete --force --update-vendored --strip-vcs --strip-vendor Many conflicts were flagged, we can examine them later.
@vishh @madhusudancs @eparis @mikedanese I filed it as a PR so nobody repeats the work. Not quite ready for prime time, though |
@thockin PR needs rebase |
looks good so far. Let me know if I can help. |
I'll wait for the glide guys to fix a couple of bugs we need fixed and then On Mon, May 9, 2016 at 2:40 PM, Daniel Smith notifications@github.com
|
GCE e2e build/test failed for commit 3316388. Please reference the list of currently known flakes when examining this failure. If you request a re-test, you must reference the issue describing the flake. |
Build finished. No test results found. |
Please assign back when it's ready for review. |
@thockin is this targeting k8s 1.4 or later ? |
It's really dependent on the glide folks fixing a bunch of issues. On Tue, Jul 19, 2016 at 2:47 PM, Vladimir Vivien notifications@github.com
|
I really wish we can stop using godep soon. A lot of us, including me, have On Wed, Jul 20, 2016 at 3:26 PM, Tim Hockin notifications@github.com
|
Not for lack of want. On Jul 20, 2016 3:50 PM, "Vish Kannan" notifications@github.com wrote:
|
yay glide, let me know if I can help the switch in anyway cuz I have feelings about godep hahaha |
do we have a list of the glide issues we are waiting on? |
Look at issues I filed against glide. Basically, importing worked great, On Jul 25, 2016 1:35 PM, "Jess Frazelle" notifications@github.com wrote:
|
I won't try to start a bike shed but I use gvt on all my repos and it works super intuitively https://github.com/FiloSottile/gvt also it's less ruby-esque since it doesn't have a lock file and uses the native golang manifest stuff, I do think the go team is working on fixing vendoring in general in 1.8 with something official so maybe we should just hold off entirely? idk |
With @mikedanese 's amazing bazel work, I think it is worth revisiting this problem. gazel can exclude the There are two ways to use git submodules:
|
I'd also suggest to ignore |
To push this forward, someone needs to do the work - convert it to glide, On Sun, Nov 20, 2016 at 5:40 AM, Almog Baku notifications@github.com
|
Fair enough. So I guess this PR is too outdated? On Sun, Nov 20, 2016 at 11:27 PM, Tim Hockin notifications@github.com
www.rimoto.com http://www.rimoto.net/ Almog Baku CTO & Cofounder * |
If someone gets the energy for this - just try it. See what works and what On Sun, Nov 20, 2016 at 4:11 PM, Almog Baku notifications@github.com
|
FWIW, 4 of the 9 issues @thockin filed with the glide project are still open. |
They may be obsolete now - it's worth revisiting. On Sun, Nov 20, 2016 at 9:29 PM, Timo Reimann notifications@github.com
|
There is one big problem with making k8s compatible with glide. We are doing symlink in |
I think that symlink is a transitional thing, and we can fix up the glide process to restore it (wrap in a shell script if need be) |
Yes, it's transitional, though we have several steps to go before removing it. We already had a script for |
So a change to glide would need to replicate that step.
…On Mon, Nov 28, 2016 at 3:59 PM, Chao Xu ***@***.***> wrote:
I think that symlink is a transitional thing, and we can fix up the glide
process to restore it (wrap in a shell script if need be)
Yes, it's transitional, though we have several steps to go before removing
it.
We already had a script for godep save. It sets up the symlink
<https://github.com/kubernetes/kubernetes/blob/master/hack/godep-save.sh#L42>
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#24202 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFVgVMDxcf_ZjXr37TD8KqBp37FfHeitks5rC2rWgaJpZM4IGhbm>
.
|
Adding label:do-not-merge because PR changes docs prohibited to auto merge |
[APPROVALNOTIFIER] Needs approval from an approver in each of these OWNERS Files: We suggest the following people: |
This PR hasn't been active in 62 days. It will be closed in 27 days (Feb 27, 2017). cc @thockin You can add 'keep-open' label to prevent this from happening, or add a comment to keep it open another 90 days |
…upstreams-jsafrane Bug 1776351: Restore UPSTREAMs dropped in kubernetes#24159 Origin-commit: 1573ab247c4cf86b4466e336dd904b6f3039f1bd
…upstreams-jsafrane Bug 1776351: Restore UPSTREAMs dropped in kubernetes#24159
NO NOT MERGE
Switch to
glide
as our dependency manager. It seems more friendly and more stable than godep, and the glide developers are actively improving the UX. This assumes that we're using go-1.6 (or go-1.5 with GO15VENDOREXPERIMENT=1) and not go-1.4.Most of this PR is moving deps around. The interesting parts are in the "glide init" and "convert everything" commits.
Open issues:
This change is