-
Notifications
You must be signed in to change notification settings - Fork 513
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] Add support for dep, the official package management experiment #196
Conversation
Thanks for creating this ticket! How can I help? |
FWIW: I started a branch at gophercon using https://github.com/heroku/tq for querying toml. I just pushed that branch (it's not done yet). I think there are parts from both branches that are useful, but I have to spend more time looking into yours. |
@freeformz @stran12 I need help with a few things. The buildpack downloads binaries from an official Heroku S3 bucket. Can we work on getting tq and dep uploaded to that bucket? Once that happens, testing this will be much easier. |
@freeformz looking over your branch, I think we should just go with yours. The only thing I noticed is your use of the metadata field in Gopkg.toml. According to the dep docs, metadata should take the following form:
So I think we should use the following values
|
@kyleconroy @freeformz Unfortunately, I do not have access to that Heroku S3 bucket neither. |
@kyleconroy That is not how it works currently because dep complained. I'll have to update my dep and try again. I hope to take another pass at this later this week |
Let me know if I can help in some way on this one! dep is suggesting that although it's still not an official tool, it's an official experiment and safe for production ready. I was going through all my Go projects this morning and updating their dependency management from govendor to dep before running into this (it was remarkably stable and problem-free otherwise). |
Is this PR still going forward? |
Sadly I'm still stuck on this PR. For us to add dep support, we need two binaries added to the S3 bucket. @brandur Do you know who has access to do that? I can updated files.json with the appropriate entries, but I need someone to run the sync script |
Maybe @freeformz can help with this point? |
@kyleconroy I added the current versions of dep and tq (a small tomlq like tool that I/we wrote) to the s3 bucket and updated files.json. Can you rebase and change this PR to work off those files/tools? |
PS: I'm now better positioned and committed to helping you get this merged. I'm extremely sorry for the delays. |
Edward,
Thank you so much. Testing this should be much easier now.
…On Thu, Sep 21, 2017 at 12:07 PM Edward Muller ***@***.***> wrote:
PS: I'm now better positioned and committed to helping you get this merged.
I'm extremely sorry for the delays.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#196 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AACITVXpouwI8CG2Qd2L91AEZoOLHudnks5skrP2gaJpZM4OZJXY>
.
|
@kyleconroy My own branch is coming along: https://github.com/heroku/heroku-buildpack-go/tree/dep |
@kyleconroy What do you think about closing this now that #210 is merged? If some functionality is missing in master now I'll also happily consider a PR. Thanks! |
Thanks for getting your branch over the finish line. I ended up not having the time. |
TODO
Gopkg.toml
instead of my adhocheroku.json
dep ensure