fleet/ohm: pkgrel=6 — per-series converged (closes ka#29, includes besser#22 / #25 fixes) #37
Reference in New Issue
Block a user
Delete Branch "noether/ohm-pkgrel6-perseries-converged"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
fleet/ohm.yaml updated to point at the converged per-series patchset. Closes ka#29 (per-series reconstruction).
Two new includes:
driver/bes2600/tx-sdio-dma-oob-danctnix/— already on disk from ka#17 but not previously included. The cumulative-c5x-danctnix shipped in pkgrel=3 did NOT have this bounce-buffer fix; KFENCE caught the OOB during pkgrel=4 soak; pkgrel=5 added it. Closes the regression surfaced in besser#22.driver/bes2600/join-confirm-reset-danctnix/(NEW scope) — cw1200 ancestor port (sta.c:1339-1344) with bes2600-specific PASSIVE-gate compensation. Closes besser#25. Verified on pkgrel=6 (srcversion0E16463F): wsm_join_confirm cascade gone, plus a bonus finding — the periodic ~600 ms latency jitter on ohm was the same root cause and also went to zero.Verification
Phase 7 on ohm passed user-acceptance (8h gate yanked early — fix is unambiguously working):
PREV_AUTH_NOT_VALIDdeauth) observed within 1.5 min of bootwsm_join_confirm ret 1text in subsequent logsbes2600_sdio_read_rx_batch sdio read errorwifi_force_close/WARN_ONStatus
boltzmann:~/src/besser/marfrit-besser/danctnix-besser-pkgbuild/kernel/PKGBUILD; ka-promote / ka-build template rendering still pending per the original TODOs infleet/ohm.yaml.cumulative-c5x-danctnixleft in the manifest as historical fallback.Upstream coordinates
bes2600/wsm-join-confirm-reset, PR marfrit/bes2600-dkms#12 againstcleanupsbes2600/join-confirm-failure-resettop commit3d833f8noether/readme-pkgrel4-kernel-agent-flowcommitdf6792a5a(patches renumbered 0001-0023)Closes #29.
Update: pkgrel=6 reproducible from manifest alone
Added commit
98ca36ewhich restructures the includes to makeka-promote ohmproduce a deterministic, reproducible cumulative — without reaching back into the besser repo.Change
driver/bes2600/cumulative-pkgrel6-danctnix/— single squashed diff equivalent to the 22-commit pkgrel=6 source statecumulative-c5x-danctnix(pkgrel=3 era),scs-arm-neon-build-fix(removed in pkgrel=4),queue-pending-record-lock-bh-danctnix(now in cumulative),tx-sdio-dma-oob-danctnix(now in cumulative),join-confirm-reset-danctnix(now in cumulative)Resulting
fleet/ohm.yamlincludes just two entries:Verification
Result: only build artifacts (
.o,.cmd,.ko,.mod) differ. All source files bit-identical to the kernel running on ohm.Effect
kernel-agent's
ka-promote ohmis now the authoritative entry point for reproducing the ohm-live source state. The PKGBUILD template rendering (thetemplate_at: TBD-...TODO in the manifest) is the next blocker for fully automating the pipeline.Closes #29.