Commit Graph

1423 Commits

Author SHA1 Message Date
gsell 347ca7bc06 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

(cherry picked from commit b0bdb83cdc)

a88f76f5 build-system: cleanup legacy build functions

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-09 11:37:40 +02:00
gsell 31878634f5 Merge branch 'cherry-pick-9bdfc49a' into '1.1.22'
Merge branch...

See merge request Pmodules/src!356
2024-09-09 11:32:28 +02:00
gsell 6c13b4eaa2 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

(cherry picked from commit 9bdfc49a8c)

b2ec1e46 build-system: cleanup and refactor which variants to build

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-09 11:32:18 +02:00
gsell d07fb70fca Merge branch 'cherry-pick-9f6945d3' into '1.1.22'
Merge branch '353-modulecmd-regex-for-overlay-excludes' into 'master'

See merge request Pmodules/src!354
2024-09-09 10:34:22 +02:00
gsell 76112ae2c3 Merge branch '353-modulecmd-regex-for-overlay-excludes' into 'master'
Resolve "modulecmd: regex for overlay excludes"

Closes #353

See merge request Pmodules/src!353

(cherry picked from commit 9f6945d300)

94661065 modulecmd: regex can now be used in overlay excludes

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-09 10:34:10 +02:00
gsell 58d93c6c7f Merge branch 'cherry-pick-340ddd06' into '1.1.22'
Merge branch '352-psi-openmpi-modules-not-loading-correctly' into 'master'

See merge request Pmodules/src!352
2024-09-05 17:28:29 +02:00
gsell 84642e7584 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

(cherry picked from commit 340ddd0699)

33f58472 modulecmd: bugfix in loading multiple modules in same call of module

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-05 17:27:11 +02:00
gsell 65eaded799 Merge branch 'cherry-pick-fdc09cdb' into '1.1.22'
Merge branch...

See merge request Pmodules/src!350
2024-09-05 17:03:23 +02:00
gsell 595fb6b56e 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

(cherry picked from commit fdc09cdbbc)

3237a5b1 build-system: bugfix in loading required overlays

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-05 17:03:06 +02:00
gsell e853159fc7 Merge branch 'cherry-pick-ffbc6292' into '1.1.22'
Merge branch '350-build-system-handle-empty-variants-blocks' into 'master'

See merge request Pmodules/src!348
2024-09-02 18:26:26 +02:00
gsell e30338240a 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

(cherry picked from commit ffbc6292eb)

047d55d8 build-system: bugfix: handle empty variants

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-02 18:25:20 +02:00
gsell 864a16ab45 Merge branch 'cherry-pick-afe5d003' into '1.1.22'
Merge branch '349-build-system-error-in-reading-variants-in-yaml-config-file' into 'master'

See merge request Pmodules/src!346
2024-08-30 14:24:46 +02:00
gsell fee6b2e33b 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

(cherry picked from commit afe5d0034c)

e6bae349 build-system: bugfix in reading YAML version config

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-30 14:24:22 +02:00
gsell f7fea8536c Merge branch 'cherry-pick-2420f166' into '1.1.22'
Merge branch '348-build-system-use-reference-variable-to-process-yaml-input' into 'master'

See merge request Pmodules/src!344
2024-08-30 11:16:14 +02:00
gsell 2aa0ae3808 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

(cherry picked from commit 2420f16655)

b046a0c0 build-system: use ref variable to pass YAML input

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-30 11:15:33 +02:00
gsell 378d7e8ac8 modulecmd: cleanup in 1.1.22 after cherry-picking 2024-08-29 15:35:34 +02:00
gsell 6c6227e3ea Merge branch 'cherry-pick-98f7d6b0' into '1.1.22'
Merge branch...

See merge request Pmodules/src!340
2024-08-29 15:17:35 +02:00
gsell a9fccf7aef 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

(cherry picked from commit 98f7d6b06e)

4b676a5b modulecmd: redefine LOADEDMODULES, _LMFILE_, PMODULES_HOME if undef

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-29 15:17:15 +02:00
gsell 5c7cc28960 Merge branch 'cherry-pick-18eb56ab' into '1.1.22'
Merge branch...

See merge request Pmodules/src!339
2024-08-29 15:16:43 +02:00
gsell e6771cf1ec 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

(cherry picked from commit 18eb56ab1a)

73ccb05a build-system: installation of modulefile and config files reviewed

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-29 15:16:09 +02:00
gsell c91990ecbc Merge branch 'cherry-pick-5ccf6106' into '1.1.22'
Merge branch '343-build-system-use-regex-for-the-system-check' into 'master'

See merge request Pmodules/src!338
2024-08-29 15:15:23 +02:00
gsell 15d6aceaa4 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

(cherry picked from commit 5ccf61065e)

4dcaded2 build-system: change from glob to regex matching for system list

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-29 15:15:00 +02:00
gsell 76e57344e1 Merge branch 'cherry-pick-b19c038f' into '1.1.22'
Merge branch '342-build-system-check-type-of-variants-block' into 'master'

See merge request Pmodules/src!337
2024-08-29 15:14:00 +02:00
gsell 659f79854f 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

(cherry picked from commit b19c038f47)

8b80ec9c build-system: check type of variants added

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-29 15:13:36 +02:00
gsell b0d9f562a7 Merge branch 'cherry-pick-09b4ec55' into '1.1.22'
Merge branch '341-build-system-load-required-overlays-to-build-a-module' into 'master'

See merge request Pmodules/src!336
2024-08-29 15:12:59 +02:00
gsell 9892818188 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

(cherry picked from commit 09b4ec55e9)

936bb4e4 build-system: really load the configured overlays

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-29 15:12:35 +02:00
gsell 2ba0b758a4 Merge branch 'cherry-pick-7ea8fa11' into '1.1.22'
Merge branch '341-build-system-load-required-overlays-to-build-a-module' into 'master'

See merge request Pmodules/src!335
2024-08-29 15:11:16 +02:00
gsell f4633ecb63 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

(cherry picked from commit 7ea8fa11ce)

c2f7733c build-system: load required overlays for building a module

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-29 15:10:31 +02:00
gsell 8ba670e7a4 modulecmd: define LOADEDMODULES and PMODULES_HOME if undef 2024-08-28 15:23:44 +02:00
gsell 7517d03fe5 Merge branch 'cherry-pick-af82391e' into '1.1.22'
Merge branch '339-modulecmd-loading-lmod-files-as-dependencies-of-a-tcl-modulefile' into 'master'

See merge request Pmodules/src!327
2024-08-23 13:40:00 +02:00
gsell f6ea0bd3a6 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

(cherry picked from commit af82391ef0)

dd14f9d3 modulecmd: loading Lmod modulefiles as deps of Tcl modulefile fixed

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:39:36 +02:00
gsell 7356d230e2 Merge branch 'cherry-pick-25c9525f' into '1.1.22'
Merge branch '338-modulecmd-read-dependencies-file-from-same-directory-as-modulefile' into 'master'

See merge request Pmodules/src!326
2024-08-23 13:39:10 +02:00
gsell 069b67d0fa 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

(cherry picked from commit 25c9525f3f)

cfc844bc modulecmd: read dependencies from file in same directory as modulefile

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:38:46 +02:00
gsell fab3ae8450 Merge branch 'cherry-pick-c99e10d1' into '1.1.22'
Merge branch '337-modulecmd-use-of-wrong-shell-in-sub-cmd-unload' into 'master'

See merge request Pmodules/src!325
2024-08-23 13:36:55 +02:00
gsell bb4b93e16c Merge branch '337-modulecmd-use-of-wrong-shell-in-sub-cmd-unload' into 'master'
Resolve "modulecmd: use of wrong shell in sub-cmd unload"

Closes #337

See merge request Pmodules/src!316

(cherry picked from commit c99e10d180)

35081f59 modulecmd: bugfix: use of wrong shell in sub-cmd unload

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:36:31 +02:00
gsell bc011ac4fa Merge branch 'cherry-pick-48d5ded1' into '1.1.22'
Merge branch '336-build-system-don-t-cleanup-modulefiles-in-the-base-overlay' into 'master'

See merge request Pmodules/src!324
2024-08-23 13:36:06 +02:00
gsell 504d2b7ad8 Merge branch '336-build-system-don-t-cleanup-modulefiles-in-the-base-overlay' into 'master'
Resolve "build-system: don't cleanup modulefiles in the base overlay"

Closes #336

See merge request Pmodules/src!315

(cherry picked from commit 48d5ded1f6)

9b720ba9 build-system: don't cleanup modulefiles in base overlay

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:35:42 +02:00
gsell c5ca54e398 Merge branch 'cherry-pick-7e61caaa' into '1.1.22'
Merge branch '335-build-system-pbuild-module_is_avail-doesn-t-work-for-lmod' into 'master'

See merge request Pmodules/src!323
2024-08-23 13:35:08 +02:00
gsell 20bb3e120f Merge branch '335-build-system-pbuild-module_is_avail-doesn-t-work-for-lmod' into 'master'
Resolve "build-system: pbuild::module_is_avail() doesn't work for Lmod"

Closes #335

See merge request Pmodules/src!314

(cherry picked from commit 7e61caaa29)

5b817601 build-system: support for Lmod in pbuild::module_is_avail()

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:34:45 +02:00
gsell 4e8b602d60 Merge branch 'cherry-pick-85000684' into '1.1.22'
Merge branch '334-modulecmd-un-using-a-group-is-broken' into 'master'

See merge request Pmodules/src!322
2024-08-23 13:34:12 +02:00
gsell 1f82ab9deb Merge branch '334-modulecmd-un-using-a-group-is-broken' into 'master'
Resolve "modulecmd: un-using a group is broken"

Closes #334

See merge request Pmodules/src!313

(cherry picked from commit 8500068473)

d639c08b modulecmd: bugfix in un-using a group

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:33:36 +02:00
gsell 9b72b8b101 Merge branch 'cherry-pick-ea28d5c0' into '1.1.22'
Merge branch...

See merge request Pmodules/src!321
2024-08-23 13:32:56 +02:00
gsell da3d5ecd98 Merge branch '333-modulecmd-module-use-group-adds-directories-of-overlays-in-wrong-order' into 'master'
Resolve "modulecmd: 'module use GROUP' adds directories of overlays in wrong order"

Closes #333

See merge request Pmodules/src!312

(cherry picked from commit ea28d5c0fd)

84f3ab67 modulecmd: fix order of dirs in MODULEPATH

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:32:14 +02:00
gsell 6c2027ae62 Merge branch 'cherry-pick-59c116b7' into '1.1.22'
Merge branch '332-modulecmd-use-of-unset-variable-in-sub-cmd-unuse' into 'master'

See merge request Pmodules/src!320
2024-08-23 13:31:41 +02:00
gsell 9f9042440d Merge branch '332-modulecmd-use-of-unset-variable-in-sub-cmd-unuse' into 'master'
Resolve "modulecmd: use of unset variable in sub-cmd unuse"

Closes #332

See merge request Pmodules/src!311

(cherry picked from commit 59c116b70b)

fefe313d modulecmd: use of unset variable fixed

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:31:14 +02:00
gsell 3db0a4b50e Merge branch 'cherry-pick-10c6922f' into '1.1.22'
Merge branch '331-modulecmd-lmod-removes-directories-from-modulepath' into 'master'

See merge request Pmodules/src!319
2024-08-23 13:29:50 +02:00
gsell b3cfe9c4ea Merge branch '331-modulecmd-lmod-removes-directories-from-modulepath' into 'master'
Resolve "modulecmd: Lmod removes directories from MODULEPATH"

Closes #331

See merge request Pmodules/src!310

(cherry picked from commit 10c6922f8a)

889aafd2 modulecmd: re-add directory to MODULEPATH removed by Lmod

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-08-23 13:29:03 +02:00
gsell dd35a0b239 Merge branch '329-update-changelog' into 'master'
Resolve "update changelog"

Closes #329

See merge request Pmodules/src!308
2024-08-16 16:22:35 +02:00
gsell 66af5b935e changelog updated 2024-08-16 15:30:43 +02:00
gsell 84c6dba446 Merge branch '328-modulecmd-ignore-release-stage-if-full-module-name-specified' into 'master'
Resolve "modulecmd: ignore release stage if full module name specified"

Closes #328

See merge request Pmodules/src!307
2024-08-16 13:35:23 +02:00