Open garadar opened 10 months ago
Someone has a magic trick ?
No, the proper fix would be to switch to the CargoPythonBundle easyblock, and include the entire crate list (several hundreds items for polars...).
The problem here is that by default cargo looks online for latest compatible releases of crates, downloads them and builds them, so Rust builds aren't reproducible over time unless you cache the downloads. This happens to basically all our stuff that uses Rust (and isn't using the Cargo* easyblocks).
It would be really really really annoying to retroactively find out what crates were used back when this build last worked, so I doubt anyone will volunteer to fix this. I did this once for one as a test, and it was a painful experience. We should just remove this easyconfig I.M.H.O.
Thank you for your quick answers! Indeed if the building is not reproducible, I agree with you to delete this recipe.
Related to https://github.com/easybuilders/easybuild-easyconfigs/pull/16989
I am trying to build polars from the mentionned Pull-request but I got thie error message:
EB output
LogFile
Someone has a magic trick ?