Skip to content

Conversation

@maxim-masterov
Copy link
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
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
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