changes to Cargo
easyblock break installation of polars
#3567
Labels
Milestone
Cargo
easyblock break installation of polars
#3567
The installation of
polars-0.20.2-gfbf-2023a.eb
is failing with currentdevelop
(and when usingeb --ignore-checksums
) with:To get to this point, I had to first remove the
checksums
list from thepolars
easyconfig, otherwise I hit an earlier error:It seems like this problem was introduced in #3483, which changed how
crates
entries that use a Git repo, as is the case forjsonpath_lib
in thepolars
easyconfig:One key difference seems to be the name of the source file: in the working installation it's
jsonpath_lib-0.3.0.tar.gz
, while with currentdevelop
I'm seeingjsonpath_lib-0.3.0-24eaf0b4416edff38a4d1b6b17bc4b9f3f047b4b.tar.gz
being used.After unpacking, these tarballs are exactly the same though.
And while
jsonpath_lib-0.3.0-24eaf0b4416edff38a4d1b6b17bc4b9f3f047b4b.tar.gz
is being unpacked to/tmp/easybuild/polars/0.20.2/gfbf-2023a/easybuild_vendor_git/jsonpath
, it gets moved to/tmp/easybuild/polars/0.20.2/gfbf-2023a/easybuild_vendor/jsonpath
, which is the same path thatjsonpath_lib-0.3.0.tar.gz
gets unpacked into in the working installation.So I'm not entirely sure what actually causes the "
failed to load source for dependency
" problem...@Micket Any ideas here?
The text was updated successfully, but these errors were encountered: