Skip to content
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

Go modules and Dockerfile support #752

Open
wants to merge 3 commits into
base: master
from
Open

Go modules and Dockerfile support #752

wants to merge 3 commits into from

Conversation

@AngerM
Copy link

@AngerM AngerM commented Jun 7, 2019

Related issue: #739

This moves away from the vendored dependencies and switches to go modules, as well as adding a Dockerfile that contains the gh-ost executable.

The only side-effect was the RelaxedParserMode that you guys had made changes for directly in your vendored version (as opposed to forking it). I dropped the one place that was used. If it's still desired, it would be best to fully fork the gcfg package and make the changes there.

@zmoazeni
Copy link
Contributor

@zmoazeni zmoazeni commented Jun 7, 2019

Hey @AngerM did you see my comment at #739 (comment) ?

There's a few dependencies that have changes that aren't upstream.

Are we able to ignore those changes and move to upstream? Some of them seemed important.

@AngerM
Copy link
Author

@AngerM AngerM commented Jun 7, 2019

The only one that I noticed was the gcfg RelaxedParserMode. For the rest of the packages they seemed to accept upstream versions just fine. We admittedly haven't done extensive testing with this version (or any version) yet in production.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.