fix: re-lock libyggd past aebe85d so norn builds on Linux from its own Cargo.lock#13
fix: re-lock libyggd past aebe85d so norn builds on Linux from its own Cargo.lock#13JoshuaBearup wants to merge 1 commit into
Conversation
The committed Cargo.lock pinned libyggd at 697f6d2, which fails to compile on Linux/glibc (E0277 at cow_clone.rs:412 — statfs block_size() is i64 on Linux, u32 on macOS, so u64::from only type-checks on macOS). Re-lock to aebe85d, the commit that fixed that call site. Lock-only change: libyggd 697f6d2 -> aebe85d plus removal of transitive deps the new rev no longer pulls (ctrlc, block2, the windows-* chain). No other package versions moved. Verified: cargo check --workspace green on x86_64 Linux (previously failed with the E0277 above). Closes tomWhiting#11
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Fixes #11.
Lock-only change:
cargo update -p libyggd --precise aebe85d470a894d56f9f94fe26b483d15c2687d9.697f6d2→aebe85d— the commit that fixed the Linux statfsblock_size()type error (E0277: u64: From<i64>atcow_clone.rs:412;block_size()isi64on Linux/glibc,u32on macOS).ctrlc,block2, thewindows-*chain). No other package versions moved.Verified:
cargo check --workspacegreen on x86_64 Linux (previously failed with the E0277 above, independent of toolchain version). aebe85d was chosen as the minimal step past the broken call site to keep drift small — re-locking to current yggdrasil main (which platform-gates the same call site) also works if you'd rather jump further.Companion: #14 pins a dated nightly (#12) — verified together on Linux.