This is a partial backport of core#29625
https://github.com/bitcoin/bitcoin/pull/29625/commits/27cefc7fd6a6a159779f572f4c3a06170f955ed8
Depends on D19042
Differential D19043
random: add a few noexcepts to FastRandomContext Authored by PiRK on Wed, Dec 3, 16:08. Tags None Subscribers None
Details
This is a partial backport of core#29625 Depends on D19042 ninja all check-all
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (build-clang) failed.
Tail of the build log: [207/540] Running utility command for check-avalanche-stakingrewards_tests [208/540] avalanche: testing proofpool_tests [209/540] Running utility command for check-avalanche-proofpool_tests [210/540] avalanche: testing stakecontendercache_tests [211/540] Running utility command for check-avalanche-stakecontendercache_tests [212/540] Linking CXX executable src/pow/test/test-pow [213/540] Building CXX object src/seeder/test/CMakeFiles/test-seeder.dir/p2p_messaging_tests.cpp.o [214/540] pow: testing daa_tests [215/540] Running utility command for check-pow-daa_tests [216/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/bitcoinaddressvalidatortests.cpp.o [217/540] pow: testing eda_tests [218/540] Running utility command for check-pow-eda_tests [219/540] pow: testing grasberg_tests [220/540] Running utility command for check-pow-grasberg_tests [221/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/util.cpp.o [222/540] Linking CXX executable src/seeder/test/test-seeder [223/540] seeder: testing db_tests [224/540] Running utility command for check-seeder-db_tests [225/540] seeder: testing message_writer_tests [226/540] Running utility command for check-seeder-message_writer_tests [227/540] seeder: testing options_tests [228/540] Running utility command for check-seeder-options_tests [229/540] seeder: testing p2p_messaging_tests [230/540] Running utility command for check-seeder-p2p_messaging_tests [231/540] seeder: testing parse_name_tests [232/540] Running utility command for check-seeder-parse_name_tests [233/540] seeder: testing write_name_tests [234/540] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/wallet_tests.cpp.o [235/540] Running utility command for check-seeder-write_name_tests [236/540] Running seeder test suite PASSED: seeder test suite [237/540] avalanche: testing voterecord_tests [238/540] Running utility command for check-avalanche-voterecord_tests [239/540] avalanche: testing peermanager_tests [240/540] Running utility command for check-avalanche-peermanager_tests [241/540] pow: testing aserti32d_tests [242/540] Running utility command for check-pow-aserti32d_tests [243/540] Running pow test suite PASSED: pow test suite [244/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/optiontests.cpp.o [245/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/guiutiltests.cpp.o [246/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/apptests.cpp.o [247/540] avalanche: testing processor_tests [248/540] Running utility command for check-avalanche-processor_tests [249/540] Running avalanche test suite PASSED: avalanche test suite [250/540] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/util_tests.cpp.o [251/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/uritests.cpp.o [252/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/rpcnestedtests.cpp.o [253/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/test_main.cpp.o [254/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/paymentservertests.cpp.o [255/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/__/__/wallet/test/wallet_test_fixture.cpp.o [256/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.o [257/540] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.o [258/540] Linking CXX executable src/qt/test/test_bitcoin-qt [259/540] bitcoin-qt: testing test_bitcoin-qt [260/540] Running bitcoin-qt test suite PASSED: bitcoin-qt test suite ninja: build stopped: cannot make progress due to previous errors. Build build-clang failed with exit code 1 Comment Actions Build Bitcoin ABC Diffs / Diff Testing (build-clang-tidy) failed.
Tail of the build log: tests/test_iguana.py::test_script_pub_key_failure ##teamcity[testStarted timestamp='2025-12-03T16:36:46.012' captureStandardOutput='false' flowId='tests.test_iguana.test_script_pub_key_failure' metainfo='test_script_pub_key_failure' name='tests.test_iguana.test_script_pub_key_failure'] PASSED [ 50%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.034' duration='20' flowId='tests.test_iguana.test_script_pub_key_failure' name='tests.test_iguana.test_script_pub_key_failure'] tests/test_iguana.py::test_script_pub_key_empty_stack ##teamcity[testStarted timestamp='2025-12-03T16:36:46.034' captureStandardOutput='false' flowId='tests.test_iguana.test_script_pub_key_empty_stack' metainfo='test_script_pub_key_empty_stack' name='tests.test_iguana.test_script_pub_key_empty_stack'] PASSED [ 55%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.046' duration='11' flowId='tests.test_iguana.test_script_pub_key_empty_stack' name='tests.test_iguana.test_script_pub_key_empty_stack'] tests/test_iguana.py::test_script_pub_key_false_stack ##teamcity[testStarted timestamp='2025-12-03T16:36:46.047' captureStandardOutput='false' flowId='tests.test_iguana.test_script_pub_key_false_stack' metainfo='test_script_pub_key_false_stack' name='tests.test_iguana.test_script_pub_key_false_stack'] PASSED [ 60%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.059' duration='11' flowId='tests.test_iguana.test_script_pub_key_false_stack' name='tests.test_iguana.test_script_pub_key_false_stack'] tests/test_iguana.py::test_script_pub_key_cleanstack ##teamcity[testStarted timestamp='2025-12-03T16:36:46.060' captureStandardOutput='false' flowId='tests.test_iguana.test_script_pub_key_cleanstack' metainfo='test_script_pub_key_cleanstack' name='tests.test_iguana.test_script_pub_key_cleanstack'] PASSED [ 65%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.072' duration='11' flowId='tests.test_iguana.test_script_pub_key_cleanstack' name='tests.test_iguana.test_script_pub_key_cleanstack'] tests/test_iguana.py::test_redeem_script_success ##teamcity[testStarted timestamp='2025-12-03T16:36:46.073' captureStandardOutput='false' flowId='tests.test_iguana.test_redeem_script_success' metainfo='test_redeem_script_success' name='tests.test_iguana.test_redeem_script_success'] PASSED [ 70%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.108' duration='34' flowId='tests.test_iguana.test_redeem_script_success' name='tests.test_iguana.test_redeem_script_success'] tests/test_iguana.py::test_redeem_script_error ##teamcity[testStarted timestamp='2025-12-03T16:36:46.108' captureStandardOutput='false' flowId='tests.test_iguana.test_redeem_script_error' metainfo='test_redeem_script_error' name='tests.test_iguana.test_redeem_script_error'] PASSED [ 75%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.140' duration='31' flowId='tests.test_iguana.test_redeem_script_error' name='tests.test_iguana.test_redeem_script_error'] tests/test_iguana.py::test_redeem_script_exception ##teamcity[testStarted timestamp='2025-12-03T16:36:46.141' captureStandardOutput='false' flowId='tests.test_iguana.test_redeem_script_exception' metainfo='test_redeem_script_exception' name='tests.test_iguana.test_redeem_script_exception'] PASSED [ 80%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.165' duration='24' flowId='tests.test_iguana.test_redeem_script_exception' name='tests.test_iguana.test_redeem_script_exception'] tests/test_iguana.py::test_redeem_script_empty_stack ##teamcity[testStarted timestamp='2025-12-03T16:36:46.166' captureStandardOutput='false' flowId='tests.test_iguana.test_redeem_script_empty_stack' metainfo='test_redeem_script_empty_stack' name='tests.test_iguana.test_redeem_script_empty_stack'] PASSED [ 85%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.179' duration='12' flowId='tests.test_iguana.test_redeem_script_empty_stack' name='tests.test_iguana.test_redeem_script_empty_stack'] tests/test_iguana.py::test_redeem_script_false ##teamcity[testStarted timestamp='2025-12-03T16:36:46.179' captureStandardOutput='false' flowId='tests.test_iguana.test_redeem_script_false' metainfo='test_redeem_script_false' name='tests.test_iguana.test_redeem_script_false'] PASSED [ 90%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.220' duration='39' flowId='tests.test_iguana.test_redeem_script_false' name='tests.test_iguana.test_redeem_script_false'] tests/test_iguana.py::test_redeem_script_cleanstack ##teamcity[testStarted timestamp='2025-12-03T16:36:46.220' captureStandardOutput='false' flowId='tests.test_iguana.test_redeem_script_cleanstack' metainfo='test_redeem_script_cleanstack' name='tests.test_iguana.test_redeem_script_cleanstack'] PASSED [ 95%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.252' duration='31' flowId='tests.test_iguana.test_redeem_script_cleanstack' name='tests.test_iguana.test_redeem_script_cleanstack'] tests/test_iguana.py::test_redeem_script_input_sigchecks ##teamcity[testStarted timestamp='2025-12-03T16:36:46.253' captureStandardOutput='false' flowId='tests.test_iguana.test_redeem_script_input_sigchecks' metainfo='test_redeem_script_input_sigchecks' name='tests.test_iguana.test_redeem_script_input_sigchecks'] PASSED [100%]##teamcity[testFinished timestamp='2025-12-03T16:36:46.297' duration='43' flowId='tests.test_iguana.test_redeem_script_input_sigchecks' name='tests.test_iguana.test_redeem_script_input_sigchecks'] ============================== 20 passed in 0.62s ============================== [239/545] pow: testing eda_tests [240/545] Running utility command for check-pow-eda_tests [241/545] pow: testing grasberg_tests [242/545] Running utility command for check-pow-grasberg_tests [243/545] Test Bitcoin utilities... [244/545] pow: testing aserti32d_tests [245/545] Running utility command for check-pow-aserti32d_tests [246/545] Running pow test suite PASSED: pow test suite [247/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/guiutiltests.cpp.o [248/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/apptests.cpp.o [249/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/uritests.cpp.o [250/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/optiontests.cpp.o [251/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/rpcnestedtests.cpp.o [252/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/test_main.cpp.o [253/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/__/__/wallet/test/wallet_test_fixture.cpp.o [254/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/paymentservertests.cpp.o [255/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.o [256/545] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.o [257/545] Linking CXX executable src/qt/test/test_bitcoin-qt [258/545] bitcoin-qt: testing test_bitcoin-qt [259/545] Running bitcoin-qt test suite PASSED: bitcoin-qt test suite ninja: build stopped: cannot make progress due to previous errors. Build build-clang-tidy failed with exit code 1 |