If your review is incorrectly listed, please copy-paste <code><!--meta-tag:bot-skip--></code> into the comment that the bot should ignore.
<!--174a7506f384e20aa4161008e828411d-->
Conflicts
No conflicts as of last run.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
maflcko force-pushed on Feb 19, 2026
maflcko force-pushed on Feb 19, 2026
DrahtBot added the label CI failed on Feb 19, 2026
maflcko force-pushed on Feb 19, 2026
maflcko force-pushed on Feb 19, 2026
maflcko force-pushed on Feb 19, 2026
maflcko force-pushed on Feb 19, 2026
maflcko force-pushed on Feb 19, 2026
DrahtBot removed the label CI failed on Feb 19, 2026
hebasto
commented at 3:31 PM on February 19, 2026:
member
Concept ACK.
maflcko
commented at 3:33 PM on February 19, 2026:
member
Sorry for the force pushes, but building on Windows with a space in the path is not possible, it seems, so I've just put a space in the functional test runner temp dir.
hebasto
commented at 4:26 PM on February 19, 2026:
member
... but building on Windows with a space in the path is not possible, it seems...
True, though that appears to be a vcpkg-related issue rather than one on our end :)
The ci fails when $FILE_ENV is not set, so fail early with a clearer
error message by setting nounset:
> bash: FILE_ENV: unbound variable
fa38759823
ci: Put space and non-ASCII char in scratch dir
Also, add a missing quote around -DCMAKE_INSTALL_PREFIX to avoid word
splitting.
Otherwise, cmake would warn:
```
+ cmake -S /home/runner/work/_temp -B /home/runner/work/_temp/build -DCMAKE_COMPILE_WARNING_AS_ERROR=ON -DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DCMAKE_INSTALL_PREFIX=/home/runner/work/_temp/ci/scratch_ βΏπ§ͺ_/out -Werror=dev --preset=dev-mode -DSANITIZERS=address,float-divide-by-zero,integer,undefined -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_FLAGS=-ftrivial-auto-var-init=pattern -DCMAKE_CXX_FLAGS=-ftrivial-auto-var-init=pattern -DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=mold -DAPPEND_CXXFLAGS=-std=c++23 '-DAPPEND_CPPFLAGS=-DARENA_DEBUG -DDEBUG_LOCKORDER'
CMake Warning:
Ignoring extra path from command line:
"βΏπ§ͺ_/out"
```
Also, allow spaces in the debug log file regex in a test.
Otherwise, the test would fail:
```
TestFramework (ERROR): Unexpected exception:
Traceback (most recent call last):
File "./test/functional/test_framework/test_framework.py", line 142, in main
self.run_test()
~~~~~~~~~~~~~^^
File "./test/functional/feature_logging.py", line 40, in run_test
self.nodes[0].assert_start_raises_init_error([f"-debuglogfile={invalidname}"], exp_stderr, match=ErrorMatch.FULL_REGEX)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "./test/functional/test_framework/test_node.py", line 743, in assert_start_raises_init_error
self._raise_assertion_error(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
'Expected message "{}" does not fully match stderr:\n"{}"'.format(expected_msg, stderr))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "./test/functional/test_framework/test_node.py", line 229, in _raise_assertion_error
raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected message "Error: Could not open debug log file \S+$" does not fully match stderr:
"Error: Could not open debug log file /Users/runner/work/bitcoin-core-with-ci/bitcoin-core-with-ci/repo_archive/ci/scratch_ βΏπ§ͺ_/test_runner/test_runner_βΏ_π_20260218_095938/feature_logging_31/node0/regtest/foo/foo.log"
```
Also, add missing quotes in a test. Otherwise, the test would fail:
```
455/455 - feature_notifications.py failed, Duration: 402 s
stdout:
TestFramework (INFO): Initializing test directory /home/runner/work/_temp/ci/scratch_ βΏπ§ͺ_/test_runner/test_runner_βΏ_π_20260218_113529/feature_notifications_128
TestFramework (INFO): test -blocknotify
TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: len(os.listdir(self.blocknotify_dir)) == block_count, timeout=10)
'''
fac6c4270d
ci: Use path with spaces on windows as well7777a92a92
maflcko force-pushed on May 14, 2026
DrahtBot removed the label Needs rebase on May 14, 2026
maflcko
commented at 2:31 PM on May 14, 2026:
member
rpc_signer.py | β Failed | 1 s
This is a bug on current master, fwiw, it also happens on Linux:
# ./bld/test/functional/wallet_signer.py 2026-05-14T14:22:41.612481Z TestFramework (INFO): PRNG seed is: 3369038516972251728
2026-05-14T14:22:41.663316Z TestFramework (INFO): Initializing test directory /tmp/bitcoin_func_test_nvzneow1
2026-05-14T14:22:42.826016Z TestFramework (ERROR): Unexpected exception:
Traceback (most recent call last):
File "/b-c/b_ _c/test/functional/test_framework/test_framework.py", line 143, in main
self.run_test()
~~~~~~~~~~~~~^^
File "/b-c/b_ _c/./bld/test/functional/wallet_signer.py", line 58, in run_test
self.test_valid_signer()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/b-c/b_ _c/./bld/test/functional/wallet_signer.py", line 71, in test_valid_signer
self.nodes[1].createwallet(wallet_name='hww', disable_private_keys=True, external_signer=True)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/b-c/b_ _c/test/functional/test_framework/coverage.py", line 50, in __call__
return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
File "/b-c/b_ _c/test/functional/test_framework/authproxy.py", line 153, in __call__
raise JSONRPCException(response['error'], status)
test_framework.authproxy.JSONRPCException: {'code': -1, 'message': "RunCommandParseJSON error: process(/usr/bin/python3 /b-c/b_ _c/test/functional/mocks/signer.py enumerate) returned 2: /usr/bin/python3: can't open file '/b-c/b_': [Errno 2] No such file or directory\n"} [http_status=200]
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-06-10 22:51 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me