Closed github-actions[bot] closed 1 day ago
Anybody knows what JLD2 v0.5 changes relevant to us are?
Not sure of all the changes, but from the changelog a big change is a new type encoder: https://github.com/JuliaIO/JLD2.jl/releases/tag/v0.5.0
Old JLD2 files should still be readable though. And new files are incompatible with JLD2 versions <= v0.4.53.
On that PR it seems like it resolves some JLD2.jl issues with saving functions to disk. Could this mean easy checkpointing of full simulations...? :open_mouth:
Not sure of all the changes, but from the changelog a big change is a new type encoder: https://github.com/JuliaIO/JLD2.jl/releases/tag/v0.5.0
Old JLD2 files should still be readable though. And new files are incompatible with JLD2 versions <= v0.4.53.
On that PR it seems like it resolves some JLD2.jl issues with saving functions to disk. Could this mean easy checkpointing of full simulations...? 😮
that'd be huge
Distributed tests keep failing due to segfaults and MPI communication errors... Is there a trick to get them to work or should I just merge this PR as the non-distributed tests all pass?
Everything passes now?
Yes! Last build I think kept failing even after 4 re-tries. Maybe merging in main
did the trick!
This pull request changes the compat entry for the
JLD2
package from0.4
to0.4, 0.5
. This keeps the compat entries for earlier versions.Note: I have not tested your package with this new compat entry. It is your responsibility to make sure that your package tests pass before you merge this pull request.