What changed, and why it matters
This commit simply removes an unused dependency import. A previous change added the Tcl programming language package to the Guix build manifest, but it turned out SQLite did not actually need it. This revert cleans up the build configuration with no effect on Bitcoin Core's runtime security.
No security action needed. Treat as ordinary build-maintenance cleanup.
Security signals we found
No strong security signals were identified.
Evidence from the diff
Commit 710031eb reverts 286f3e49, removing (gnu packages tcl) from the Guix manifest imports and tcl from the list of packages used to build Bitcoin Core. The change is purely a build-system dependency cleanup. There is no code change, no bug fix, and no security patch in the diff.
Changed components
contrib/guix/manifest.scmInspect captured patch +0 / −2
diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm
index aad03a20..011ba0de 100644
--- a/contrib/guix/manifest.scm
+++ b/contrib/guix/manifest.scm
@@ -19,7 +19,6 @@
((gnu packages python-crypto) #:select (python-asn1crypto))
((gnu packages python-science) #:select (python-scikit-build-core))
((gnu packages python-xyz) #:select (python-pydantic-2))
- (gnu packages tcl)
((gnu packages tls) #:select (openssl))
((gnu packages version-control) #:select (git-minimal))
(guix build-system cmake)
@@ -549,7 +548,6 @@ inspecting signatures in Mach-O binaries.")
cmake-minimal
gnu-make
ninja
- tcl
;; Scripting
python-minimal ;; (3.10)
;; Git
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.