-
-
Notifications
You must be signed in to change notification settings - Fork 18.2k
Closed
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: reproducible buildsRun nix-build twice and get the same result.Run nix-build twice and get the same result.6.topic: rustGeneral-purpose programming language emphasizing performance, type safety, and concurrency.General-purpose programming language emphasizing performance, type safety, and concurrency.
Description
Describe the bug
Rust 1.50.0 incorporated a Cargo change (rust-lang/cargo#8937) in which cargo vendor erroneously changed permissions of vendored crates. This was fixed in Rust 1.51.0 (rust-lang/cargo#9131). Unfortunately, this means that all cargoSha256/cargoHashes produced during the Rust 1.50.0 cycle are potentially broken.
The long-term solution for this issue is that we should probably apply our own normalization for permissions (#121259). But first, we should check/update cargoSha256/cargoHash tree-wide.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: reproducible buildsRun nix-build twice and get the same result.Run nix-build twice and get the same result.6.topic: rustGeneral-purpose programming language emphasizing performance, type safety, and concurrency.General-purpose programming language emphasizing performance, type safety, and concurrency.