Caspar van Leeuwen

Results 388 comments of Caspar van Leeuwen

Ok, so its no longer the close FDs issue. But the main time is still spent in I/O I think, if I understand the processes in the trace correctly. I've...

Hm, I was also under the impression that EasyBuild should realize what the toolchain hierarchy is, and simply recursively do a `eb Python-3.9.5-GCCcore-10.3.0.eb --try-toolchains=GCCcore,11.2.0`, but it seems to get confused...

From my logs (with `--debug`): ``` == 2022-04-22 14:23:46,549 filetools.py:1126 INFO Index found for /sw/noarch/Centos8/2021/software/EasyBuild/4.5.4/easybuild/easyconfigs, so using it... == 2022-04-22 14:23:46,564 build_log.py:265 INFO Searching (case-insensitive) for '^Java-.*.*.eb' in /scratch-shared/casparl/eb-gewsnv3u/tweaked_dep_easyconfigs ==...

I think there are actually two problems here. First, it seems that `fetch_parameters_from_easyconfig` on [this line](https://github.com/easybuilders/easybuild-framework/blob/6a4f13ba23e41c3512196ed644dc006bec7c271c/easybuild/framework/easyconfig/tweak.py#L1213) simply returns the version and versionsuffix based on a regex. That means string replacements...

Let me see if I get this right: essentially, you want to support an additional yaml structure where we don't specify the packages to be installed using e.g. ``` #...

Just did a local test with ``` #easystack.yaml robot: true easyconfigs: - binutils-2.25-GCCcore-4.9.3 - foss-2018a - R-bundle-Bioconductor-3.11-foss-2020a-R-4.0.0 - GROMACS-2020.4-foss-2020a-Python-3.8.2 ``` Running ``` eb --easystack easystack.yaml -D ``` That works fine....

I've implemented the dummy support for option passing, will push in a second. The support that I've added is that the parser can now understand this format: ``` robot: true...

> TODO for tests (I'll try to look into that): > > * add test for `set_up_configuration` (which also covers `reconfigure`) > * add test for new `dict_to_argslist` function >...

Todo, update documentation: https://github.com/easybuilders/easybuild/blob/develop/docs/Easystack-files.rst After that is done, we can merge this PR edit (by @boegel): see https://github.com/easybuilders/easybuild/pull/832

Hm, I'm not sure on how to implement it, but I do have an opinion on what the default behaviour should be... There are two scenarios when ```A``` is a...