Page MenuHomePhabricator

[backport#16129] Make reasoning about dependencies easier by not including unused dependencies
ClosedPublic

Authored by majcosta on Jun 2 2020, 19:42.

Details

Summary
Test Plan
ninja
ninja check-all
cd ..
./test/lint/lint-circular-dependencies.sh

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

majcosta requested review of this revision.Jun 2 2020, 19:42

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

Fabien requested changes to this revision.Jun 2 2020, 20:44
Fabien added a subscriber: Fabien.

You're missing a change in txindex_tests.cpp
Please run the circular dependency linter as part of your test plan to check there is no circular dependency that remains from the lines removed.

src/test/coins_tests.cpp
20 ↗(On Diff #20806)

?

src/test/torcontrol_tests.cpp
5 ↗(On Diff #20806)

That's unexpected :)

This revision now requires changes to proceed.Jun 2 2020, 20:44
src/test/coins_tests.cpp
20 ↗(On Diff #20806)

that was removed in D364, probably cleanup at the time.

This revision is now accepted and ready to land.Jun 2 2020, 21:09
majcosta requested review of this revision.Jun 2 2020, 21:10
This revision is now accepted and ready to land.Jun 2 2020, 21:11
jasonbcox added inline comments.
src/core_read.cpp
5 ↗(On Diff #20806)

This doesn't look right.