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

allow tweaking of easyconfigs from different toolchains #3669

Merged
merged 2 commits into from Dec 14, 2023

Conversation

Flamefire
Copy link
Contributor

This is useful to bulk-install e.g. Python with enable_lto=False set for all ECs.
The restriction is only required when changing the toolchain so move the check down and add a simple test.

easybuild/framework/easyconfig/tweak.py Show resolved Hide resolved
@boegel boegel added this to the 4.x milestone May 12, 2021
@akesandgren
Copy link
Contributor

This looks sane to me, but I think @boegel needs to take a look at it too...

@boegel boegel changed the title Allow tweaking of ECs from different toolchains allow tweaking of easyconfigs from different toolchains Feb 16, 2022
@Flamefire
Copy link
Contributor Author

Rebased again

@akesandgren
Copy link
Contributor

@boegel I think your eyes are needed on this

This is useful to bulk-install e.g. Python with enable_lto=False set for
all ECs.
The restriction is only required when changing the toolchain so move the
check down and add a simple test.
@Flamefire
Copy link
Contributor Author

ping

Copy link
Member

@ocaisa ocaisa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is ok, and the test is there

@ocaisa ocaisa dismissed bartoldeman’s stale review December 13, 2023 20:37

Tweaking is hard to test, but this has tests and the specific use case is clear

@ocaisa
Copy link
Member

ocaisa commented Dec 13, 2023

@Flamefire Not sure why the full test suite hasn't run on this, it won't let me merge as is

@Flamefire
Copy link
Contributor Author

@Flamefire Not sure why the full test suite hasn't run on this, it won't let me merge as is

I guess some required checks have since been removed. I merged develop to restart CI and see if that solves it.

@ocaisa ocaisa merged commit 9ba76dd into easybuilders:develop Dec 14, 2023
40 checks passed
@Flamefire Flamefire deleted the allow_try_for_multi_tc branch December 14, 2023 09:00
@boegel boegel modified the milestones: 4.x, next release (4.9.0?) Dec 20, 2023
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.

None yet

5 participants