Skip to content

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/boltdb/bolt"
"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.

3 participants