-
Notifications
You must be signed in to change notification settings - Fork 199
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
release EasyBuild v4.9.2 #4559
Merged
Merged
release EasyBuild v4.9.2 #4559
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sync with main + bump version to 4.9.2dev
Improve the current error that we couldn't change into that directory.
…r.gz in CI workflows
…ball consider both `easybuild-framework*.tar.gz` and `easybuild_framework*.tar.gz` in CI workflows
Fix typo in patch_step logging
This option should only require `--force` when the env file exists. Otherwise, when the module already exists `--force` should not be required. In any case the module file must not be deleted.
Improve behavior when using extension with 'nosource:True'
There are situations e.g. with recent Gentoo where all 64-bit libraries are under `lib64`, but `lib` is seperate and used for other files and directories (e.g. `lib/python`), and for 32-bit libraries. `get_software_libdir` would fail for such. To avoid this: if `only_one` is `True` (default), *and* no specific file (`fs`) is specified (also default), *and* `lib` and `lib64` both exist and are separate, and only one of them has libraries (shared or static), it returns that one directory.
Fix --dump-env-script with existing modules - Don't delete modules
- Remove `pass` statements where not required - Enhance docstrings - Use `.items` when values of dict is used (faster, clearer) - `basename` instead of `split()[-1]`
do not run unit tests on Python 3.5
When the value cannot be resolved usually the original value is returned. However if it contains `%` signs there will be an escape step and that escaped value is returned. That makes it impossible to have values which can only later be resolved, like `cd %(startdir)s` in extensions which would become `cd %%(startdir)s` on the first resolve-attempt.
Simplify easyblock.py
Fix resolved (template) values in case of failure
add support for easyconfig parameter `module_only`
…me UNKNOWN_VERSION to UNKNOWN_EASYBLOCKS_VERSION
improve error message on version mismatch when using `--from-pr` + rename `UNKNOWN_VERSION` to `UNKNOWN_EASYBLOCKS_VERSION`
versions checks to avoid mixing major versions across the EasyBuild components
…efix for cray-libsci (fixes #4536)
…so easyconfigs for dependencies are found
…ired for dependencies are found + fix check in test_github_from_pr
also consider `$CRAY_PE_LIBSCI_PREFIX_DIR` to determine installation prefix for cray-libsci
symlink downloaded repo at specified commit when using `--from-commit` so easyconfigs for dependencies are found
enhance `get_software_libdir` to return `lib` or `lib64` if only one of them contains library files
don't try to determine repo version when file that contains version doesn't exist
prepare release notes for EasyBuild v4.9.2 + bump version to 4.9.2
bedroge
approved these changes
Jun 11, 2024
Going in, thanks @boegel! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.