Files
RedBear-OS/local/sources
vasilito 3c9ddc1407 fix: harden build cache against 7 correctness issues
C1 (Critical): Binary store restore now iterates ALL stage directories
  instead of only the first, matching how cook_creates handles multi-stage.
C2 (Critical): All binary store restore errors are now logged via
  log_to_pty! instead of being silently discarded with let _ =.
H1 (High): dep_hashes.toml keys now use full PackageName (including
  host: prefix) via name.to_string() instead of name.without_prefix(),
  preventing host/target key collisions.
H2 (High): Patch file mtimes are now included in source_modified
  calculation, so editing a patch correctly triggers a rebuild.
H4 (High): All to_str().unwrap() calls replaced with safe alternatives
  (to_string_lossy, direct PathBuf refs) to prevent panics on non-UTF8
  paths.
H5 (High): auto_deps.toml reconstruction now logs a warning that it
  may be incomplete (does not include ELF-discovered dynamic linking deps).
M1 (Medium): dep_hashes.toml is now written atomically via write-to-tmp
  + fs::rename, preventing corrupted/partial files on crash.
M3 (Medium): Missing source dir now triggers rebuild (SystemTime::now()
  fallback) instead of being masked as no-change via UNIX_EPOCH.
2026-06-30 18:24:39 +03:00
..
2026-06-30 14:42:15 +03:00
2026-06-29 02:57:57 +03:00
2026-06-18 20:46:44 +03:00
2026-06-30 18:24:39 +03:00
2026-06-18 20:46:44 +03:00
2026-06-18 20:46:44 +03:00
2026-06-29 21:47:18 +03:00
2026-06-18 20:46:44 +03:00
2026-06-28 00:01:47 +03:00