Commit Graph

1443 Commits

Author SHA1 Message Date
gsell fdfebe1c13 build-system: bugs in recipes fixed 2024-09-25 09:32:28 +02:00
gsell 6603d91503 Merge branch '364-modbuild-if-no-variant-is-specified-an-uset-variable-is-used' into 'master'
Resolve "modbuild: if no variant is specified, an uset variable is used"

Closes #364

See merge request Pmodules/src!375
2024-09-20 14:23:29 +02:00
gsell 8ceec1a8c3 build-system: using unset variables fixed if no variants specified 2024-09-20 14:20:51 +02:00
gsell f36c0f6689 Merge branch '363-modulecmd-load-hints-are-not-shown' into 'master'
Resolve "modulecmd: load hints are not shown"

Closes #363

See merge request Pmodules/src!373
2024-09-20 09:52:38 +02:00
gsell 2c25825a87 modulecmd: show load hints again 2024-09-20 09:51:13 +02:00
gsell a6a1c759cc Merge branch '362-build-system-review-info-messages-and-other-minor-changes' into 'master'
Resolve "build-system: review info messages and other minor changes"

Closes #362

See merge request Pmodules/src!371
2024-09-20 09:45:53 +02:00
gsell 65d2acacbb build-system: info messages reviewed 2024-09-20 09:44:18 +02:00
gsell afdaa632a0 Merge branch '361-build-system-bug-in-loading-used-overlays' into 'master'
Resolve "build-system: bug in loading used overlays"

Closes #361

See merge request Pmodules/src!369
2024-09-20 09:37:58 +02:00
gsell e8f38df1eb build-system: bugfix if 'use_overlays' is empty 2024-09-20 09:35:48 +02:00
gsell 99a168996f Merge branch '360-modulecmd-overlayexcludes-matches-everything-if-empty' into 'master'
Resolve "modulecmd: OverlayExcludes matches everything if empty"

Closes #360

See merge request Pmodules/src!367
2024-09-11 17:02:17 +02:00
gsell a86a0a7ce4 modulecmd: bugfix in handling overlay excludes 2024-09-11 17:00:52 +02:00
gsell 877906a73a Merge branch '359-build-system-default-build-function-are-not-defined' into 'master'
Resolve "build-system: default build function are not defined"

Closes #359

See merge request Pmodules/src!365
2024-09-11 10:37:04 +02:00
gsell d370780eb8 build-system: define build functions in default config 2024-09-11 10:35:49 +02:00
gsell 91dbcefd7f Merge branch '358-build-system-add-use_flags-to-yaml-config-file' into 'master'
Resolve "build-system: add use_flags to YAML config file"

Closes #358

See merge request Pmodules/src!363
2024-09-11 10:32:14 +02:00
gsell 5e1c3feb53 build-system: use_flags in YAML config file 2024-09-10 10:42:28 +02:00
gsell ed30c4a73d Merge branch '357-modulecmd-hostname-can-be-the-short-name' into 'master'
Resolve "modulecmd: $HOSTNAME can be the short name"

Closes #357

See merge request Pmodules/src!361
2024-09-10 10:29:37 +02:00
gsell ea7fe2783c modulecmd: use 'hostname -f' to get the fqdn not $HOSTNAME 2024-09-09 15:28:00 +02:00
gsell b74839e1ef Merge branch '356-build-system-add-key-in-yaml-config-in-which-the-functions-required-to-build-a-module-variant' into 'master'
Resolve "build-system: add key in YAML config in which the functions required to build a module/variant can be set"

Closes #356

See merge request Pmodules/src!359
2024-09-09 12:08:29 +02:00
gsell 7025232079 build-system: configurable build functions to use per module/variant 2024-09-09 12:07:25 +02:00
gsell b0bdb83cdc Merge branch '355-build-system-cleanup-legacy-build-functions' into 'master'
Resolve "build-system: cleanup legacy build functions"

Closes #355

See merge request Pmodules/src!357
2024-09-09 11:37:22 +02:00
gsell a88f76f59f build-system: cleanup legacy build functions 2024-09-09 11:36:27 +02:00
gsell 9bdfc49a8c Merge branch '354-build-system-cleanup-refactor-check-whether-a-variant-has-to-be-built' into 'master'
Resolve "build-system: cleanup, refactor check whether a variant has to be built"

Closes #354

See merge request Pmodules/src!355
2024-09-09 11:32:08 +02:00
gsell b2ec1e465c build-system: cleanup and refactor which variants to build 2024-09-09 11:25:06 +02:00
gsell 9f6945d300 Merge branch '353-modulecmd-regex-for-overlay-excludes' into 'master'
Resolve "modulecmd: regex for overlay excludes"

Closes #353

See merge request Pmodules/src!353
2024-09-09 10:33:57 +02:00
gsell 946610658f modulecmd: regex can now be used in overlay excludes 2024-09-09 10:31:32 +02:00
gsell 340ddd0699 Merge branch '352-psi-openmpi-modules-not-loading-correctly' into 'master'
Resolve "PSI OpenMPI modules not loading correctly"

Closes #352

See merge request Pmodules/src!351
2024-09-05 17:26:52 +02:00
gsell 33f5847293 modulecmd: bugfix in loading multiple modules in same call of module
If more than one module is passed to the module function, loading
failed if one of the modules is already loaded as dependency.
2024-09-05 17:21:31 +02:00
gsell fdc09cdbbc Merge branch '351-build-system-loading-overlays-fails-if-more-than-one-overlay-has-to-be-loaded' into 'master'
Resolve "build-system: loading overlays fails if more than one overlay has to be loaded"

Closes #351

See merge request Pmodules/src!349
2024-09-05 17:02:44 +02:00
gsell 3237a5b1c8 build-system: bugfix in loading required overlays 2024-09-05 17:01:32 +02:00
gsell ffbc6292eb Merge branch '350-build-system-handle-empty-variants-blocks' into 'master'
Resolve "build-system: handle empty variants blocks"

Closes #350

See merge request Pmodules/src!347
2024-09-02 18:25:10 +02:00
gsell 047d55d83b build-system: bugfix: handle empty variants 2024-09-02 18:23:51 +02:00
gsell afe5d0034c Merge branch '349-build-system-error-in-reading-variants-in-yaml-config-file' into 'master'
Resolve "build-system: error in reading variants in YAML config file"

Closes #349

See merge request Pmodules/src!345
2024-08-30 14:24:12 +02:00
gsell e6bae349c7 build-system: bugfix in reading YAML version config 2024-08-30 14:22:10 +02:00
gsell 2420f16655 Merge branch '348-build-system-use-reference-variable-to-process-yaml-input' into 'master'
Resolve "build-system: use reference variable to process YAML input"

Closes #348

See merge request Pmodules/src!343
2024-08-30 11:15:18 +02:00
gsell b046a0c029 build-system: use ref variable to pass YAML input 2024-08-30 11:12:50 +02:00
gsell 98f7d6b06e Merge branch '346-modulecmd-make-sure-loadedmodules-_lmfiles_-and-pmodules_home-are-defined' into 'master'
Resolve "modulecmd: make sure LOADEDMODULES, _LMFILES_ and PMODULES_HOME are defined"

Closes #346

See merge request Pmodules/src!334
2024-08-29 15:00:19 +02:00
gsell 4b676a5b96 modulecmd: redefine LOADEDMODULES, _LMFILE_, PMODULES_HOME if undef 2024-08-29 14:58:37 +02:00
gsell 18eb56ab1a Merge branch '345-build-system-review-and-refactor-installation-of-module-and-config-files' into 'master'
Resolve "build-system: review and refactor installation of module- and config-files"

Closes #345

See merge request Pmodules/src!333
2024-08-29 14:54:35 +02:00
gsell 73ccb05afd build-system: installation of modulefile and config files reviewed 2024-08-29 14:52:12 +02:00
gsell 09b4ec55e9 Merge branch '341-build-system-load-required-overlays-to-build-a-module' into 'master'
Resolve "build-system: load required overlays to build a module"

Closes #341

See merge request Pmodules/src!332
2024-08-29 14:33:37 +02:00
gsell 936bb4e4a3 build-system: really load the configured overlays 2024-08-29 14:32:52 +02:00
gsell 5ccf61065e Merge branch '343-build-system-use-regex-for-the-system-check' into 'master'
Resolve "build-system: use regex for the system  check"

Closes #343

See merge request Pmodules/src!331
2024-08-29 14:18:35 +02:00
gsell 4dcaded201 build-system: change from glob to regex matching for system list 2024-08-29 14:15:34 +02:00
gsell b19c038f47 Merge branch '342-build-system-check-type-of-variants-block' into 'master'
Resolve "build-system: check type of variants block"

Closes #342

See merge request Pmodules/src!330
2024-08-29 14:11:09 +02:00
gsell 8b80ec9cfd build-system: check type of variants added 2024-08-29 14:08:52 +02:00
gsell 7ea8fa11ce Merge branch '341-build-system-load-required-overlays-to-build-a-module' into 'master'
Resolve "build-system: load required overlays to build a module"

Closes #341

See merge request Pmodules/src!329
2024-08-29 14:03:05 +02:00
gsell c2f7733c8b build-system: load required overlays for building a module 2024-08-29 14:00:37 +02:00
gsell af82391ef0 Merge branch '339-modulecmd-loading-lmod-files-as-dependencies-of-a-tcl-modulefile' into 'master'
Resolve "modulecmd: loading Lmod files as dependencies of a Tcl modulefile"

Closes #339

See merge request Pmodules/src!318
2024-08-23 13:23:19 +02:00
gsell dd14f9d3e9 modulecmd: loading Lmod modulefiles as deps of Tcl modulefile fixed 2024-08-23 13:21:39 +02:00
gsell 25c9525f3f Merge branch '338-modulecmd-read-dependencies-file-from-same-directory-as-modulefile' into 'master'
Resolve "modulecmd: read dependencies file from same directory as modulefile"

Closes #338

See merge request Pmodules/src!317
2024-08-23 13:17:15 +02:00