[pkg-go] Bug#976907: golang-github-boltdb-bolt: FTBFS on ppc64el (arch:all-only src pkg): dh_auto_test: error: cd obj-powerpc64le-linux-gnu && go test -vet=off -v -p 160 -short github.com/boltdb/bolt github.com/boltdb/bolt/cmd/bolt returned exit code 1

Nilesh Patra npatra974 at gmail.com
Sun Dec 13 15:33:13 GMT 2020

Hi Andreas,

On Sat, 12 Dec 2020 18:48:52 +0100 Andreas Henriksson <andreas at fatal.se> wrote:
> Hello again,
> So after wasting my time here I finally realized that apparently
> boltdb is archived upstream. It will not receive any fixes.
> Apparently golang-github-coreos-bbolt is a maintained feature-extended
> fork. We should likely encurage moving to that and get boltdb removed
> from debian.
> The timeout waiting for db.mmaplock that occurred in boltdb is
> apparently already fixed in bbolt, see:
> https://github.com/etcd-io/bbolt/commit/e06ec0a754bc30c2e17ad871962e71635bf94d45
> The pagesize issue seems to plague them both still though.
> See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976926
> for the bug report against bbolt.

Thanks a lot for investigating! The problem with removing this 'right now' is that there are a few (important) reverse-dependencies and reverse-build-deps that this package has.

$ reverse-depends golang-github-boltdb-bolt-dev  
* golang-github-blevesearch-bleve-dev
* golang-github-hashicorp-nomad-dev
* golang-github-hashicorp-raft-boltdb-dev
* golang-github-influxdb-influxdb-dev

$ reverse-depends golang-github-boltdb-bolt-dev -b
* snapd

* docker-libkv
* etcd
* go-dep
* golang-github-blevesearch-bleve
* golang-github-hashicorp-raft-boltdb
* influxdb
* nomad
* snapd
* vuls

Can simply replacing the dependency in all of them with bbolt work?
This may also need upstream patching in the future.
Please let me know

Kind Regards,

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-go-maintainers/attachments/20201213/7423b6da/attachment.sig>

More information about the Pkg-go-maintainers mailing list