3c9ddc1407
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.
base
@ c335553c7e
bootloader
@ 3cc7ed909c
ctrlc
@ 3d2b25113a
installer
@ 8d1bad9eb4
libpciaccess
@ 1c33262e23
redox-drm
@ 02b05407fe
redoxfs
@ ab50acfcc7
relibc
@ a725e6ac8c
sysinfo
@ ee923581fb
userutils
@ 5dc4a8364e