hashicorp / nomad-driver-lxc

HashiCorp Nomad LXC driver plugin
Mozilla Public License 2.0
31 stars 19 forks source link

github.com/boltdb/bolt switch to github.com/etcd-io/bbolt? #33

Open yuzibo opened 2 years ago

yuzibo commented 2 years ago

Hi, Is there we have plan to switch github.com/etcd-io/bbolt? because the bolt repo is a public archive and the bblot is active. Backgroup: I am fix Debian ftbfs issue on riscv64 arch, and there are many package build fails on riscv64 arch due to the dependence of github.com/boltdb/bolt. I am going to fix the bolt build issue on riscv64 but Debian Go-Lang people tell me it would be better ask for help from upstream: https://lists.debian.org/debian-riscv/2022/05/msg00007.html I am not familiar with go program but if that is true i can try to send PR. Thank you.

jrasell commented 2 years ago

Hi @yuzibo, the boltdb/bolt dependency is an indirect one from github.com/hashicorp/nomad/client/state. Nomad 1.3 will ship with a migrated bolt implementation to bbolt; once this is GA I will update the Nomad dependency of this driver which will update the indirect dependency.

yuzibo commented 2 years ago

Hi, Very glad to hear about that. Once Nomad 1.3 was released, I will forward this to Debian Go packaging people.