[Pkg-bitcoin-devel] Bug#731953: bitcoin: Package is allowed to build with too-new libdb, resulting in non-portability of wallets
Micha
michabailey at gmail.com
Wed Dec 11 15:41:30 UTC 2013
Package: bitcoin
Severity: important
Dear Maintainer,
In the bitcoin_0.8.6-1.dsc file, the "Build-Depends:" section includes the entry "libdb++-dev | libdb4.8++-dev". This results in the package potentially being built with BDB version 5.1. The recommended version, and the one that the upstream release binaries for all platforms (including Windows, OS X, and Linux) are built with, is 4.8. BDB is used in the Bitcoin software for the bitcoin wallet. BDB 5.1 databases are not backwards-compatible with BDB 4.8. The result of this is any wallet.dat files that are created by, or even opened with, a Bitcoin binary compiled with BDB 5.1, that wallet will become incompatible with most other bitcoin binaries out there.
-- System Information:
Debian Release: 7.2
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
More information about the Pkg-bitcoin-devel
mailing list