Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensuring modules can be rebuilt #101

Open
ocaisa opened this issue Apr 27, 2021 · 3 comments
Open

Ensuring modules can be rebuilt #101

ocaisa opened this issue Apr 27, 2021 · 3 comments

Comments

@ocaisa
Copy link
Member

ocaisa commented Apr 27, 2021

When including software in the EESSI stack, we should not only ensure that the software can be built on the various archs, but also that --module-only returns an identical set of modules as the original installation.

@ocaisa
Copy link
Member Author

ocaisa commented Apr 27, 2021

This will also allow us to easily perform the sanity checks on different OSes (and help us to avoid issues like #99 )

@ocaisa
Copy link
Member Author

ocaisa commented Apr 27, 2021

This is something that we could do in our CI since rebuilding the module tree doesn't take too long.

@ocaisa
Copy link
Member Author

ocaisa commented Apr 27, 2021

--module-only --rebuild could do that for us and will also compare module files (but requires easybuilders/easybuild-framework#3645 in order for the sanity check to run when using this combination)...but because of --robot it won't check any dependencies.

An easy solution is to tell it to build the module tree in a different/temporary path since that will also do all the dependencies. The downside is that you then need to compare the new modules to the old ones in a separate step.

TopRichard added a commit to TopRichard/software-layer that referenced this issue May 24, 2023
…ust-Python-OpenMPI

add Python with GCC/10.30.0 to NESSI/2023.04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant