Files
erofs-freebsd-out-tree/docs/pre13-execution-status.md
T
2026-08-18 09:20:44 +02:00

3.8 KiB

Pre13 Execution Status

Final Status

Pre13 is scoped PASS for the planned and admitted Pre13 work at b804d7b77d1c76b8e844dc4a758c6ab3381ca006. This is not a full feature-suite PASS and does not claim V02 positive coverage.

At status backfill time, DUT HEAD, local main, fetched xdm/main, remote refs/heads/main, and the DUT worktree all resolve to b804d7b77d1c76b8e844dc4a758c6ab3381ca006; the DUT worktree is clean.

Completed Source Work

  • Low-risk alignment commits:
    • L-A1 helper/guard alignment: 2d0041ba3a195c184a52bdccae3bd00af520d4b7
    • L-A2 helper ordering: 190a0b908d25e62b5c78ba82377f53d359fc5c4f
    • L-B semantic type alignment: f236836a55ad7ec7d536df483460ea394e38b6c3
    • L-C1 on-disk endian field typing: 217b7a3032ec917c5ea63652b0f3cad734990d48
    • L-C2 flexible on-disk arrays: e72ecd7cc024047f0ce7c1855e6e44ae7f5350e1
    • L-D LZ4 endian helper: fe338f701059de8dfd6336dea7f9288bc0f12e9f
    • L-E localized private constants: 9028b92343ec7f5bbc1b07477b8d4a669c436955
  • Stage0 decisions: 8ed80c3ddbedc64b8b80daf1be16b28c4f24f10d.
  • H04 root-type validation: ee9dc4715436eeee21ae2d84eab2677b27d87ddd.
  • H03 qstr lookup alignment:
    • H03a bounded qstr comparator: f51b0fe1ceb27cac641667aa5688d371a60d2d99
    • H03b lookup search propagation: 3313d305a2193ef6ffa26c6a189e47187b9c0d70
    • H03c VOP adapter: 83a5bef73b329c967bd8390a0966d30005295758
  • Build/test-input fixups: dc47e8f99c947d2929d3528a6c139a85eb4251d5, b804d7b77d1c76b8e844dc4a758c6ab3381ca006.

Stage0 Decisions

  • H04 ROOT-NONDIR: READY, then implemented and custom validated.
  • H07 ZERO-RUN: STOP/no-op; 1,360 legal states showed no reachable zero-progress path.
  • H01a/b/c map request work: STOP; the tuple oracle lacked chunk, multidevice, bounds, and overflow coverage.
  • H03 comparator: READY; Python 11,562 cases and C 1,048,576 cases passed.
  • Device-option probing: blocked/non-gating, no behavior claim.

Validation Status

  • Targeted build/layout/probe retry: /work/tests-dev/temp/pre13-targeted-final-runnerfix-retry-20260814T0138Z. WITH_ZSTDIO=0 and WITH_ZSTDIO=1 builds passed with module SHA256 0b1244cf9b7fe70649bdcc1c6ef12e6151c77b10c2755b366f960b101ccb7220 and 15db1fbf9450259d030e88602e1c5ba2e452a731c641b359bd5a2d7823da2735. Layout probe and four userspace probe builds passed.
  • H04 custom fixture: PASS. Valid root mounted/remounted; non-directory root returned exact EINTEGRITY (97); failed mount left the provider detachable.
  • H03 targeted feature cases: PASS for TC042, TC043, TC044, TC045, TC053, TC054, TC123, TC141, and TC148. TC141's raw runner failure was an extra empty umount '' false negative after 25 real commands passed. TC148 covered 320 files, 322 dirents, content, and empty suspect dmesg.
  • Final smoke: /work/tests-dev/temp/pre13-missing-and-smoke-20260814T021330Z/final-summary.md. Plain, LZ4, and LZMA passed; KLD load/stat/unload and cleanup passed.
  • V01 race: /work/tests-dev/temp/pre13-v01-race-20260814T031032Z/retry-fresh-20260814T032500Z. Raw runner FAIL was reclassified by the final offline analyzer at tests-dev 22c0bea73b9b81cc44385d1ba7103fa820c56070 as DUT PASS / TEST false-negative-corrected. The four offline analyzer unit tests passed. Dmesg total delta was 24 lines / 1,266 bytes with suspect bytes 0.

Explicit Non-Claims

  • No full feature suite was run.
  • No V02 positive explicit-extent fixture was produced; V02 remains PARTIAL.
  • TC004, TC011, TC143, TC144, TC145, TC150, and other unlisted feature cases are not claimed as passing.
  • H01, H07, H05, H06, H02, and H08 source changes were intentionally stopped, rejected, or no-op as recorded in the final report.

Detailed evidence and limits are recorded in pre13-final-report.md.