diff --git a/gui/docs/pkg-qa-requests-m1.md b/gui/docs/pkg-qa-requests-m1.md index f4acf3b..729f044 100644 --- a/gui/docs/pkg-qa-requests-m1.md +++ b/gui/docs/pkg-qa-requests-m1.md @@ -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`,