-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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: Migrate to dep #4094
WIP: Migrate to dep #4094
Conversation
aledbf
commented
Dec 17, 2017
•
edited
Loading
edited
- update development.md
- add note about the go-bindata module (only remaining git module)
- fix federation build
/assign @justinsb I know you reached out to him on this one |
c646080
to
f3b4372
Compare
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: Assign the PR to them by writing The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these OWNERS Files:
You can indicate your approval by writing |
cc015a1
to
a6127b6
Compare
@justinsb ping |
Is it actually working? I am impressed. I will test when I can. |
How are we going to not run into problems like this? I am only trying to add aws go sdk to test infra, and they are using bazel and dep together. kubernetes/test-infra#6086 - it is a mess. I am wondering if we need to wait for go_rules to mature a bit with dep. Thoughts? |
I don't know.
I cannot event use the current code from master
Right, but removing 6 millions of lines from this repository and almost every git module is a huge win (personal opinion) |
First off I appreciate the effort and how you have helped this project. Huge kudos on that. Dep is a huge win if we can still use bazel, otherwise let sleeping dogs lie until bazel and dep start playing nicer together. I am not a fan of the submodules, but it works, and is stable. Having bazel broken is a HUGE loss for the project. So if we can get them working together nicely I would be open to this. Touching out build system makes me a tad nervous. We still have some makefile issues fr the last set of changes. Again appreciate the time an effort you took with this. |
Which tasks require bazel? (just to make sure it works) |
Require bazel none. We do have bazel build and test targets. Admittedly it is the work flow that I am nervous about ... Investigating in the #bazel channel as well. @justinsb thoughts? |
a6127b6
to
ea1b64c
Compare
@chrislovecnm as this is a WIP 😉 the last commit starts the process to fix the dep <-> bazel issues
|
That looks better than the approach I've been using - I'll have to check out your trick @aledbf One thing we want to be sure of is that the versions don't change - I created a script That script is #4152 |
Talking with the infra-test folks dep has some bugs, especially with prune. I think we should discuss this on next office hours. |
@aledbf PR needs rebase |
I take this as an experiment. Not sure if make sense to merge this PR. |
Thanks for getting us to do this @aledbf :-) |