Skip to content

Commit 4be007c

Browse files
authored
hopefully structure complete
1 parent 2c9e136 commit 4be007c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

docs/easybuild-v5/index.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ The default value for several EasyBuild configuration settings or EasyBuild beha
4444
- TODO: enable `--module-extensions` by default (+ resolve template values used in extension version) <https://github.com/easybuilders/easybuild-framework/pull/4501>
4545
- TODO: Enable `module-depends-on` by default <https://github.com/easybuilders/easybuild-framework/pull/4500>
4646
- TODO: don't allow unresolved templates in easyconfig parameters by default + add support for `--allow-unresolved-templates` configuration option <https://github.com/easybuilders/easybuild-framework/pull/4516>
47+
- TODO: Use default value `$XDG_CONFIG_DIRS` from XDG basedir spec: `/etc/xdg` (instead of `/etc`) <https://github.com/easybuilders/easybuild-framework/pull/4591> and Reverse order for parsing files in `XDG_CONFIG_DIRS` <https://github.com/easybuilders/easybuild-framework/pull/4630>
48+
- TODO: move verifying of checksums from `source` to `fetch` step, to include it with `--fetch` <https://github.com/easybuilders/easybuild-framework/pull/4624>
49+
- TODO: use Slurm as the default job backend + deprecate support for GC3Pie as job backend <https://github.com/easybuilders/easybuild-framework/pull/4659>
50+
- TODO: change semantics of `--dry-run`, so it doesn't imply `--robot` <https://github.com/easybuilders/easybuild-framework/pull/4704>
51+
- TODO: change `Toolchain.get_flag` so it doesn't automatically prepend a dash (`-`) to compiler flags, add deprecation warning for `optarch` value without leading dash, renam... <https://github.com/easybuilders/easybuild-framework/pull/4698>
52+
- TODO: run sanity checks commands from an empty temporary directory (rather than the software install directory) <https://github.com/easybuilders/easybuild-framework/pull/4723>
4753

4854
---
4955

@@ -57,8 +63,10 @@ Various significant enhancements are included in EasyBuild v5.0, including:
5763
- [`download_dep_fail`, `use_pip`, `sanity_pip_check` enabled by default for `PythonPackage` easyblock][enhancements.md#pythonpackage]
5864
- [Detect Fortran `.mod` files in `GCCcore` installations](enhancements.md#mod_files)
5965
- TODO: `module_load_environment` / `--module-search-path-headers`
66+
- TODO: add `--search-path-cpp-headers` configuration option to control how EasyBuild sets paths to headers at build time <https://github.com/easybuilders/easybuild-framework/pull/4645> / add `--search-path-linker` option to control linker options at build time <https://github.com/easybuilders/easybuild-framework/pull/4697>
6067
- TODO: enhance `ConfigureMake` easyblock to error out on unknown configure options
6168
- TODO: `EBPYTHONPREFIXES`
69+
- TODO: use more granular exit codes when `EasyBuildError` is raised <https://github.com/easybuilders/easybuild-framework/pull/4534>
6270

6371

6472
---
@@ -92,7 +100,10 @@ TODO: decide if these should be in another section...
92100
- TODO: Rename:
93101
- `post_install_step` to `post_processing_step` <https://github.com/easybuilders/easybuild-easyblocks/pull/3525>
94102
- rename `run` method to `install_extension`, and likewise for `prerun` to `pre_install_extension`, `postrun` to `post_install_extension`, and `run_async` to `install_extension_async` <https://github.com/easybuilders/easybuild-easyblocks/pull/3064> / <https://github.com/easybuilders/easybuild-framework/pull/4400>
95-
103+
- Rename '`source`' step to '`extract`' (affects `skipsteps` easyconfig parameter + `--stop` option) <https://github.com/easybuilders/easybuild-framework/pull/4629>
104+
- Rename `post_install_step` to `post_processing_step` + deprecate use of `post_install_step` <https://github.com/easybuilders/easybuild-framework/pull/4715>
105+
- TODO: add `--keep-debug-symbols` configuration option to set default value of '`debug`' toolchain option, ~and enable it by default so `-g` is included in `$CXXFLAGS` & co~ <https://github.com/easybuilders/easybuild-framework/pull/4688>
106+
- this needs documenting, to include a warning that we disabled it due to large build sizes
96107

97108
---
98109

0 commit comments

Comments
 (0)