Open BrannonKing opened 6 years ago
For 4, i'm using 7.3 with boost 1.66, project is still not compilable without a patch (boost changes), but you should wait to upstream merge, i can help you on that point. Also build with different boost should be noted as 6, maybe, because it has some changes time to time. For 3, 18.04 LTS will be good enough, i can make other script to build on non-Debian environment (as i use Arch, i perform autogen and configure by hand cause script is Ubuntu/Debian specific) or we can switch entirely on CMake, which will be good for all distros.
The functional tests should run as part of the "quality" stage of the build. It should run the test/functional/test_runner.py, test/lint/all, and test/util/*.py
A word of warning on the functional tests before I forget: I think that the vars in the config.ini.in correspond to vars in configure.ac . I ran through some of the functional tests today; I had to do quite a bit of bitcoin renaming and port updating (search 8332) to make it work.
find . -name '*.py' -exec sed -i "s/bitcoind/lbrycrdd/g" {} +
find . -name '*.py' -exec sed -i "s/BITCOIN/LBRYCRD/g" {} +
find . -name '*.py' -exec sed -i "s/bitcoin\.conf/lbrycrd\.conf/g" {} +
However, I think the second sed messes up the configure.ac correspondence.
At the moment, items 2, 3a, and 4 of the original list have been done.
Includes: