Skip to content

Update MCR easy block for compatibility with versions >= R2022b#3119

Merged
branfosj merged 3 commits intoeasybuilders:developfrom
maxim-masterov:mcr
Feb 1, 2024
Merged

Update MCR easy block for compatibility with versions >= R2022b#3119
branfosj merged 3 commits intoeasybuilders:developfrom
maxim-masterov:mcr

Conversation

@maxim-masterov
Copy link
Copy Markdown
Contributor

From version R2022b, MCR changed the installation folder naming scheme, moving from vXYZ to R20XYZ. As a result, with the current easyblock, the installation of the newest MCR versions fails at the sanity check step due to the empty subdirs variable.

This PR updates the logic of evaluating subdirectories in the installation path to comply with changes.

@branfosj branfosj added this to the release after 4.9.0 milestone Feb 1, 2024
@branfosj
Copy link
Copy Markdown
Member

branfosj commented Feb 1, 2024

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS MCR-R2022b.eb
  • SUCCESS MCR-R2022a.eb

Build succeeded for 2 out of 2 (2 easyconfigs in total)
bear-pg0105u03a - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/c2b85b7933205987da05f3fdd75a1afd for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Feb 1, 2024

Going in, thanks @maxim-masterov!

@branfosj branfosj merged commit b7acbf8 into easybuilders:develop Feb 1, 2024
@boegel boegel changed the title Update MCR easy block for compatibility with v >= R2022b Update MCR easy block for compatibility with versions >= R2022b Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants