Page MenuHomePhabricator

Update Berkeley DB to 5.3 minimum
ClosedPublic

Authored by deadalnix on May 1 2018, 00:35.

Details

Summary

Berkeley DB changed it's internal format after 4.8 . So any DB created with 5.3 cannot be read with software using 4.8 . Historically, Bitcoin ABC ensure that the version used is 4.8 unless specified otherwise. This is cumbersome as this version is relatively old. In addition, it is fairly common that bitcoin is packaged using a more recent version by default (for instance on ubuntu/debian).

As a result, it seems like a better strategy to ensure the version used is 5.3 or more recent going forward.

Test Plan

Do gitian builds.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
bdb5.3
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 2414
Build 2957: Bitcoin ABC Buildbot (legacy)
Build 2956: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.May 1 2018, 16:59
This revision was automatically updated to reflect the committed changes.