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

boltdb/bolt is not maintained. Use bbolt instead. #202

Merged
merged 3 commits into from
Sep 12, 2018

Conversation

lowenna
Copy link
Contributor

@lowenna lowenna commented Sep 11, 2018

Signed-off-by: John Howard jhoward@microsoft.com

Part fix for moby/libnetwork#1950

github.com/boltdb/bolt is no longer being maintained. From https://github.com/boltdb/bolt:

Unfortunately I no longer have the time or energy to continue this work. Bolt is in a stable state and has years of successful production use. As such, I feel that leaving it in its current state is the most prudent course of action.

If you are interested in using a more featureful version of Bolt, I suggest that you look at the CoreOS fork called bbolt.

In order to fix the libnetwork issue, I need to change consumers over to the new package, so that I can ultimately pull in this fix: etcd-io/bbolt#122.

This PR uses the import syntax recommended at https://github.com/etcd-io/bbolt#importing-bbolt

@mavenugo PTAL. cc @vieux @johnstep

@carlfischer1 - This will be one change of a few to get that libnetwork issue fixed and pulled into backport.

John Howard added 2 commits September 11, 2018 12:42
Signed-off-by: John Howard <jhoward@microsoft.com>
Signed-off-by: John Howard <jhoward@microsoft.com>
@lowenna
Copy link
Contributor Author

lowenna commented Sep 11, 2018

Replaces #200. Ping @thaJeztah.

Added a second commit to bump golang to latest 1.8 release (although entirely not supported, but slightly less unsupported than 1.7.1....)

@lowenna
Copy link
Contributor Author

lowenna commented Sep 11, 2018

Added third commit to bump zookeeper - CI fails as those versions are no longer present.

Signed-off-by: John Howard <jhoward@microsoft.com>
@lowenna
Copy link
Contributor Author

lowenna commented Sep 11, 2018

Yay, green CI :)

Copy link
Contributor

@mavenugo mavenugo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

"github.com/docker/libkv"
"github.com/docker/libkv/store"
bolt "go.etcd.io/bbolt"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Was the alias needed? I think it worked without

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, the package name in the new repo is bbolt, not bolt. I'm following the import recommendation at https://github.com/etcd-io/bbolt#installing

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

Successfully merging this pull request may close these issues.

None yet

3 participants