EspressoSystems / jellyfish

A Rust Implementation of the PLONK ZKP System and Extensions
https://jellyfish.docs.espressosys.com
MIT License
408 stars 106 forks source link

Nix broken by grcov + Rust 1.80 #655

Closed ggutoski closed 3 months ago

ggutoski commented 3 months ago

Can't update nix because grcov is broken on Rust 1.80. See https://github.com/mozilla/grcov/issues/1187#issuecomment-2252214718 . The fix PR has been open for over a month: https://github.com/mozilla/grcov/pull/1188 .

Seems that the easiest solution is to simply remove grcov from the nix flake. It's used only for test coverage. The only problem caused by its removal is that scripts/test_coverage.sh will break. That's a price I'm willing to pay until such time as grcov is fixed.