ci: Clarify why valgrind task has gui disabled
What changed, and why it matters
This is a documentation-only change to a continuous integration script. A developer replaced a vague 'TODO enable GUI' comment with a clearer explanation that the GUI is disabled in the valgrind CI task because it only passes with a special debug build. No code behavior changed, and there is no security fix or vulnerability here.
No security action needed. This is a non-functional CI comment clarification.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit modifies ci/test/00_setup_env_native_valgrind.sh, changing a comment from ‘# TODO enable GUI’ to ‘# GUI disabled, because it only passes with a DEBUG=1 depends build’. The actual BITCOIN_CONFIG setting (-DBUILD_GUI=OFF) is unchanged. The commit message describes a valgrind uninitialized-value issue observed in test_bitcoin-qt, but this is background context for the comment clarification, not a code change that addresses it.
Changed components
ci/test/00_setup_env_native_valgrind.shInspect captured patch +1 / −1
diff --git a/ci/test/00_setup_env_native_valgrind.sh b/ci/test/00_setup_env_native_valgrind.sh
index 30c84bf4..89118324 100755
--- a/ci/test/00_setup_env_native_valgrind.sh
+++ b/ci/test/00_setup_env_native_valgrind.sh
@@ -15,7 +15,7 @@ export NO_DEPENDS=1
# bind tests excluded for now, see https://github.com/bitcoin/bitcoin/issues/17765#issuecomment-602068547
export TEST_RUNNER_EXTRA="--exclude rpc_bind --exclude feature_bind_extra"
export GOAL="install"
-# TODO enable GUI
+# GUI disabled, because it only passes with a DEBUG=1 depends build
export BITCOIN_CONFIG="\
--preset=dev-mode \
-DBUILD_GUI=OFF \
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.