You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: .mcpp_ok only written after verified binary exists
Round-3 review fixes:
1. Bootstrap marker: mark_install_complete() only called after
verifying the actual binary (bin/patchelf, bin/ninja) exists,
not just after ensure_*() returns (which may have failed).
2. Remove automatic migrate_legacy_installs() from load_or_init().
Heuristic-based marker writing could stamp half-extracted packages
as complete. Legacy heuristic remains in is_install_complete() as
read-only fallback (won't delete old packages), but .mcpp_ok is
only written on explicit success paths or via `mcpp self init`.
0 commit comments