Companion PR to EB#4146: Adjust Julia's and Julia-based easyconfigs to match new Easyblocks - #26205
Companion PR to EB#4146: Adjust Julia's and Julia-based easyconfigs to match new Easyblocks#26205Crivella wants to merge 7 commits into
Conversation
Updated software
|
|
@boegelbot please test @ jsc-zen3 |
|
@Crivella: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 4661484011 processed Message to humans: this is just bookkeeping information for me, |
|
The only failure seems to be due to the folder being deleted by another process testing with a different installdir, gonna re-run the tests Test report by @Crivella |
|
Test report by @Crivella |
| ('LazilyInitializedFields', '1.3.0', { | ||
| 'source_urls': ['https://github.com/KristofferC/LazilyInitializedFields.jl/archive/'], | ||
| 'sources': [{ | ||
| 'download_filename': '0f2da712350b020bc3957f269c9caad516383ee0.tar.gz', | ||
| 'filename': 'LazilyInitializedFields-1.3.0.tar.gz' | ||
| }], | ||
| 'checksums': ['da59c34fc76f35ff6f5949c39fcdff02adfcfe0e94900a9769b45d6aa6d2534d'], | ||
| }), |
There was a problem hiding this comment.
This fails to verify. Current checksum is 456e0b97de4c7b301538ac742a1ca9a16adafef62578a2ab8fd774bb78486ff2 but the commit seems to be removed anyway: KristofferC/LazilyInitializedFields.jl@0f2da71
You probably need to use a8776608095f107a601b47bbc27c86caa3c612fc which seems to be the official one
There was a problem hiding this comment.
There was a problem hiding this comment.
Wait the download still exists you have to do /archive/ instead of /commit/ since that is a tree sha and not a commit itself, would need to see what caused the change in hash (or if it is just not stable for tree-sha's)
EDIT: well the repo clearly has not been touched in a while so the SHA's for git tree's are probably not always reproducible, gonna have to switch the generator to use get_commit_from_git_tree_sha1 also for github even if it is slow
There was a problem hiding this comment.
Not sure why. It seems the hashes there are not necessarily commit hashes. I found:
Roughly speaking a tree hash is a hash of the contents of a git repo whereas a commit hash is a hash of the contents, commit metadata, and history.
The easiest way to find how commit hashes relate to tree hashes at the top level of a repo is to run
git log --pretty="%H %T"
There was a problem hiding this comment.
Yeah i already used that for gitlab as it does not allow to download a git-tree-sha directly, but since this downloads from github don't give reproductible checksums i switched it to use that function also for github.
Updated software
|
Companion to
JuliaPackageeasyblock easybuild-easyblocks#4146Modifies Julia EC's to use the new
EB_JuliaEasyblockModifies all JuliaPackage/Bundles to use the reworked respective Easyblocks