HomePhabricator

dependencies: pinpoint lief version in install-dependencies-bullseye.sh

Description

dependencies: pinpoint lief version in install-dependencies-bullseye.sh

Summary:
lief 0.14.x was released earlier this year with breaking API changes.
The version is pinpointed for gitian and guix.

See https://lief-project.github.io/doc/latest/changelog.html#january-20-2024

Abstraction:

LIEF::EXE_FORMATS is now scoped in LIEF::Binary::FORMATS

Test Plan:

pip install lief==0.13.2
contrib/devtools/test-symbol-check.py

Check for the absence of the error message AttributeError: module 'lief' has no attribute 'EXE_FORMATS'

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D15437

Details

Provenance
PiRKAuthored on Feb 13 2024, 11:07
PiRKPushed on Feb 13 2024, 11:24
Reviewer
Restricted Project
Differential Revision
D15437: dependencies: pinpoint lief version in install-dependencies-bullseye.sh
Parents
rABC29b49edf55c8: [Chronik] Deduplicate indentical consecutive WebSocket messages
Branches
Unknown
Tags
Unknown