[pkg-go] Bug#805039: Bug#805039: consul-migrate: FTBFS (32-bit): MDB_INVALID: File is not an LMDB file

Tianon Gravi admwiggin at gmail.com
Tue Nov 17 23:22:15 UTC 2015

On 13 November 2015 at 08:51, Aaron M. Ucko <ucko at debian.org> wrote:
> Builds of consul-migrate for 32-bit architectures (armel, armhf, and
> i386) all failed:
>   === RUN   TestMigrator_data
>   --- FAIL: TestMigrator_data (0.00s)
>       migrator_test.go:60: err: MDB_INVALID: File is not an LMDB file
>   === RUN   TestMigrator_new
>   --- PASS: TestMigrator_new (0.00s)
>   === RUN   TestMigrator_migrate
>   --- FAIL: TestMigrator_migrate (0.00s)
>       migrator_test.go:130: err: Failed to connect MDB: MDB_INVALID: File is not an LMDB file %!s(MISSING)
> Could you please take a look?

Ok, this one's bizarre.  I wonder if either LMDB files are
architecture-sensitive (and thus the test fixture needs to be manually
fixed somehow?) or whether the LMDB Go bindings in use here in
consul-migrate don't actually support 32bit architectures properly?

- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

More information about the Pkg-go-maintainers mailing list