easybuild-framework icon indicating copy to clipboard operation
easybuild-framework copied to clipboard

EasyBuild is a software installation framework in Python that allows you to install software in a structured and robust way.

Results 327 easybuild-framework issues
Sort by recently updated
recently updated
newest added

fixes #4657 * ~~use more portable `--date` argument for `touch`~~ * ~~catch failed commands inside the pipeline~~ * ~~move generation of command to make reproducible archives intro its own method~~...

bug fix
EasyBuild-5.0

When trying to create a `post_install_hook` for CUDA, I noticed that the easyblock already has a `post_install_step` that I didn't want to interfere with. The next opportunity to apply the...

change
EasyBuild-5.0

We install MATLAB using something like ``` bash eb MATLAB-2023b.eb \ --try-amend="license_server=hostname" \ --try-amend="license_server_port=12345" \ --try-amend="key=abc-123" ``` But the equivalent Easystack will only use the last value, e.g., ``` bash...

bug report

Depends on: * #4653 This PR adds a new build option and easyconfig parameter called `module-search-path-headers` to control what environment variables will be added to module files with search paths...

enhancement
EasyBuild-5.0

Partial fix for #3331 EasyBuild (at build time) currently handles paths to headers of dependencies provided by EB through `CPPFLAGS`. The result is that the compilation command gets additional options...

enhancement
EasyBuild-5.0

Goal is to lay groundwork to be able to fix #3331 and add new option to control which search path variables are added in modules by simplifying the code injecting...

code cleanup
EasyBuild-5.0

This changes would implement the capability for `run_shell_cmd` to fail after a user-specified `timeout`. This would be useful for commands that are known to possibly hang to fail gracefully and...

enhancement
EasyBuild-5.0

The `get_os_name()` function in `systemtools.py` does not have `Rocky` or `Alma` in its list of possible Linux distros. This means that (for example) any hooks using that function will silently...

bug report

Adjust tests to take that into account and add tests to check that the old name causes a proper error. Add such error handling for the `skipsteps` EC parameter. Split...

change
EasyBuild-5.0

Introduce `make_extension_module_extra` which gets called during module file creation for every extension similar to `make_module_extra`. This ensures it will also be called for parallel extension or --module-only builds. Fixes https://github.com/easybuilders/easybuild-framework/issues/4647...

enhancement