docs: mark GUI's bootstrap.sh apt-name-validation request (R2) resolved

tools/bootstrap.sh already validates every apt package name via apt-cache policy
(landed in an earlier session), so R2 was done but still read as an open request.
Mark it closed so it stops resurfacing.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_0176u3fTrxegrGNm2yC7r69W
This commit is contained in:
2026-09-15 18:39:03 +04:00
co-authored by Claude Sonnet 5
parent 0cd5bf6882
commit 77bdb0c427
+6 -1
View File
@@ -67,7 +67,12 @@ failure for the whole project — not a skipped guard, not a GUI-only problem.
---
## R2 — `--check` verifies the outcome, not the thing that can break
## R2 — `--check` verifies the outcome, not the thing that can break — RESOLVED
**Status: done.** `tools/bootstrap.sh` now validates every apt name in `PKGS` via
`apt-cache policy` and greps for the `Candidate: (none)` line rather than trusting the
exit code (which is 0 either way) — the exact loop this request drafted. This is the
check that would have caught `libqt6svg6-dev` (R1) before the VM did.
`--check` today runs the "verify toolchain" block: `command -v` for the binaries,
`pkg-config --exists` for the dev libs (`Qt6Core`, `Qt6Widgets`, `Qt6Svg`, `libcurl`,