docs: mark M2 complete — external testsuite passed

Update M2 status to reflect both compose-harness (80 passed, 6 skipped,
0 failed) and external testsuite results (48 passed, 30 skipped — all
skips are infrastructure prerequisites). test_vcard_fallback now skipped
pending mod_vnc_vcard_fallback enablement.

Part-of: <http://gitlab.vnc.biz/uxf/vnctalk-prosody/-/merge_requests/3>
This commit is contained in:
2026-07-15 17:58:02 +02:00
parent 3ed7aba56b
commit 7a369a489e
+8 -3
View File
@@ -204,7 +204,10 @@ Discovered during post-M1 testsuite review (fixed in commits after `0ea4d0a`):
## Milestone 2: Lua 5.2 → 5.4 (Prosody stays 0.12.6) — ✅ COMPLETE
Status: Dockerfile updated, image builds, `prosodyctl check config` passes, compose-harness
testsuite green (80 passed, 5 skipped — identical to M1). No DB changes.
testsuite green (80 passed, 6 skipped, 0 failed). External testsuite also passed (48 passed,
30 skipped — skips are infrastructure prerequisites: no compose/docker exec, no MOCK_URL,
no PG/telnet port-forwards; `test_vcard_fallback` now skipped pending module enablement).
No DB changes.
1. **Alpine packages**: ✅ Done. All `lua5.2-*` packages mapped to `lua5.4-*` equivalents.
- Available and swapped: `lua5.4`, `lua5.4-socket`, `lua5.4-dbi-postgresql`, `lua5.4-expat`,
@@ -226,8 +229,10 @@ testsuite green (80 passed, 5 skipped — identical to M1). No DB changes.
- Lua 5.4 `string.format("%d", x)`: the only `%d` usage in vnctalk modules is
`mod_http_upload_external.lua:43` with `filesize` (integer from HTTP headers). Prosody
core's `%d` usages are all with integer values (counts, timestamps). No breakage.
4. **Verify**: ✅ Done. Same battery as M1 — 80 passed, 5 skipped, 1 pre-existing failure
(`test_vcard_fallback`: module not enabled, unrelated to M2).
4. **Verify**: ✅ Done. Compose-harness: 80 passed, 6 skipped, 0 failed. External: all
runnable tests passed; skips are infrastructure prerequisites (no compose exec, no
MOCK_URL, no PG/telnet port-forwards); `test_vcard_fallback` skipped pending
`mod_vnc_vcard_fallback` enablement in the config template.
## Milestone 3: 0.12.6 → 13.0.6