You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
In f812d2c, ahash feature compile-time-rng was enabled. This causes builds to not be reproducible. If you now build anything with ahash in the tree multiple times, it's going to give different results a lot of the time. This completely kills any systems that cache builds and such.
To Reproduce
Build parquet-rs few times and compare outputs.
Expected behavior
Outputs should be the same each time.
Additional context
It seems it was added strictly for WASM so it's a big shame that it impacts every other platform too, if it's actually necessary.
You can see some previous precedent in people having this exact problem with the feature here: rust-lang/hashbrown#149
The text was updated successfully, but these errors were encountered:
Describe the bug
In f812d2c,
ahash
featurecompile-time-rng
was enabled. This causes builds to not be reproducible. If you now build anything withahash
in the tree multiple times, it's going to give different results a lot of the time. This completely kills any systems that cache builds and such.To Reproduce
Build
parquet-rs
few times and compare outputs.Expected behavior
Outputs should be the same each time.
Additional context
It seems it was added strictly for WASM so it's a big shame that it impacts every other platform too, if it's actually necessary.
You can see some previous precedent in people having this exact problem with the feature here: rust-lang/hashbrown#149
The text was updated successfully, but these errors were encountered: