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

release EasyBuild v4.5.0 #3886

Merged
merged 237 commits into from
Oct 29, 2021
Merged

release EasyBuild v4.5.0 #3886

merged 237 commits into from
Oct 29, 2021

Conversation

migueldiascosta
Copy link
Member

No description provided.

boegel and others added 30 commits April 21, 2021 08:17
The output is VERY noisy, especially with parse_hook and module_write hook
The log already has this info and if you want it back you can use --debug
sync with main + bump version to 4.4.3dev
Utilize [`tqdm`](https://github.com/tqdm/tqdm) to track progress when
installing EasyBuilds. This require a few changes to allow `print_msg`
and the progressbar to interact.
Moved initialization outside try block and added logging for easier
future debugging
make Rich dependency optional + add easybuild.tools.output module
use transient progress bar, so it disappears when installation is complete
use random spinner in progress bar
add configuration option to allow disabling progress bar
boegel and others added 23 commits October 27, 2021 19:42
clarify error message when determining required dependencies for extension fails
restore resolving of non-broken symlinks in copy_file
…e commit, since not specifying how to reconcile divergent branches is an error with Git 2.33.1 and newer (fixes #3873)
deprecate old toolchain versions (pre-2019a common toolchains)
explictly disable rebase when pulling develop branch to create a merge commit, since not specifying how to reconcile divergent branches is an error with Git 2.33.1 and newer
add --review-pr-max and --review-pr-filter options to limit easyconfigs shown in multi-diff + retain order of easyconfigs being compared with
make check for running failing command asynchronously more robust w.r.t. obtaining full output
… update easyconfig progress bar), self.skip_step only really works after check_readiness_step has been run...
… run_all_steps

Co-authored-by: Simon Branford <4967+branfosj@users.noreply.github.com>
tweak test_http_header_fields_urlpat to download from sources.easybuild.io rather than https://ftp.gnu.org
fix easyconfig + extensions progress bars when --skip is used
Co-authored-by: Simon Branford <4967+branfosj@users.noreply.github.com>
Co-authored-by: Simon Branford <4967+branfosj@users.noreply.github.com>
also deprecate old versions of toolchains that include CUDA component + gimpi
prepare release notes for EasyBuild v4.5.0 + bump version to 4.5.0
Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel boegel enabled auto-merge October 29, 2021 08:45
@boegel boegel disabled auto-merge October 29, 2021 09:03
@boegel boegel merged commit abf0c8c into main Oct 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants