Show more details on "Dirty ...: dependency info changed" #13859
Labels
A-rebuild-detection
Area: rebuild detection and fingerprinting
C-feature-request
Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`
S-accepted
Status: Issue or feature is accepted, and has a team member available to help mentor or review
Problem
Debugging unexpected rebuilds got a lot nicer with
cargo build -v
showing a reason for "Dirty" crates. However, sometimes one getswhich is not really actionable, given that nothing about the crate itself (Cargo.toml / Cargo.lock) changed.
Proposed Solution
Would be great to get some more details about what changed here. For this specific case, the
cargo::core::compiler::fingerprint
log showsSo apparently the ctrlc crate changed somehow. I don't know what this means, but maybe it would make sense to mention ctrlc in the
cargo build -v
output. Maybe it could even explain what changed about ctrlc -- I have no idea what flows into this fingerprint that apparently changed.Notes
No response
The text was updated successfully, but these errors were encountered: