Skip to content

Replace github.com/boltdb/bolt with go.etcd.io/bbolt. Closes: #195. #242

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jas4711
Copy link

@jas4711 jas4711 commented Mar 26, 2025

Hi! I'm working on Debian packages of this module, and ran across:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012623

We can't support riscv64 without this.

I don't speak Go, but I tried to do something here, and it seems to build and pass self-tests. I would appreciate your review and consideration of this patch. What do you think?

/Simon

@jessepeterson
Copy link
Member

Thanks @jas4711 for the PR! However it seems bbolts policy to pin versions (see also this issue) to the latest Go development toolchains (to track development with etcd/k8s) is fairly aggressive. I don't think we're ready to have all downstream projects require Go 1.24.x at this time. I'll keep this open as we may revisit this.

@jessepeterson
Copy link
Member

jessepeterson commented Mar 27, 2025

Couple further notes here as well:

BoltDB isn't technically exposed to the CLI tools. So there's no real way to actually use the boltdb functionality from the running compiled project (as is). You'd have to use this code as a library in another project to use the boltdb functionality. Perhaps we pull out the boltdb stuff and put into our other projects where needed.

And finally, the project README now has a short section:

Note

The included SCEP server and CA are very basic and lack critical security-related features. You are encouraged to explore a more robust solution such as github.com/smallstep/certificates. As alluded to in our blog post this project's SCEP server will not likely be supported in the future.

FYI!

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.

2 participants