Could switch to bbolt from bolt?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
New
|
Undecided
|
Unassigned |
Bug Description
hi,
I am trying to fix the ftbfs issue on Debian riscv64.
https:/
The issue was due to lack of riscv64 support on bolt from its build log:
```
# github.
src/github.
src/github.
src/github.
src/github.
src/github.
src/github.
src/github.
src/github.
src/github.
src/github.
src/github.
```
See the buildd log:
https:/
But from snapd upstream side, we have supported riscv64 for a long time:
https:/
But unfortunately, the Debian snapd maintainer uses boltdb/bolt instead of vendor bolt which supports riscv64. The boltdb/bolt has been archived for a long time.
To fix the issue, we have below solutions:
1. On Debian to package snapcore/bolt, but it's hard to let Debian accept one vendor go modules which for some years does not update.
2. To backport riscv64 support on boltdb/bolt on Debian, but from my knowledge on debian-go team, they will reduce to support on golang-
3. We switch to bbolt(https:/
More background to see:
https:/
summary: |
- Could switch to bbolt from bolt + Could switch to bbolt from bolt? |