Commit Graph

1505 Commits

Author SHA1 Message Date
gsell 33f09074cb modulecmd: use local __doc__ for function documentation 2025-03-06 14:07:20 +01:00
gsell 2be8e05275 Merge branch '396-modulecmd-substitute-target_cpu-in-overlay-path_config' into 'master'
Resolve "modulecmd: substitute ${target_cpu} in overlay path_config"

Closes #396

See merge request Pmodules/src!428
2025-03-06 11:20:46 +01:00
gsell 8739506fce modulecmd: substitude ${target_cpu} in overlay path_config 2025-03-06 11:19:36 +01:00
gsell 2e17aa455d Merge branch '395-udate-lua-to-version-5-4-7' into 'master'
Resolve "udate Lua to version 5.4.7"

Closes #395

See merge request Pmodules/src!427
2025-03-06 11:11:12 +01:00
gsell 8239c2509d Lua updated to version 5.4.7 2025-03-06 11:10:25 +01:00
gsell 7b6befc257 Merge branch '394-update-yq' into 'master'
Resolve "update yq"

Closes #394

See merge request Pmodules/src!426
2025-03-06 11:07:36 +01:00
gsell 7fa18b973d yq updated to version 4.45.1 2025-03-06 11:06:03 +01:00
gsell 62e4730192 Merge branch '393-modulecmd-implement-search-in-spack-modules' into 'master'
Resolve "modulecmd: implement search in Spack modules"

Closes #393

See merge request Pmodules/src!425
2025-02-19 16:00:55 +01:00
gsell 3c1a4b2287 modulecmd: some fixes for the Spack module integration
- get_module_config() reviewed
- bugix in header of module avail output
- module search:
  - remove .lua extension in module search output
  - don't loop over Pmodules groups if an overlay with layout 'Spack'
    with type 'replacing' is in use.
2025-02-19 15:55:24 +01:00
gsell 27ade72d18 Merge branch '393-modulecmd-implement-search-in-spack-modules' into 'master'
Resolve "modulecmd: implement search in Spack modules"

Closes #393

See merge request Pmodules/src!424
2025-02-19 11:09:41 +01:00
gsell 0486faec1c modulecmd: search in Spack modules 2025-02-19 11:08:32 +01:00
gsell ab9a674297 Merge branch '392-update-bash-tcl-and-lmod' into 'master'
Resolve "update BASH, Tcl and Lmod"

Closes #392

See merge request Pmodules/src!423
2025-02-19 11:04:16 +01:00
gsell 704931d9b1 update BASH, Tcl and Lmod to current versions 2025-02-19 11:03:21 +01:00
gsell 3e95734d4e Merge branch '391-build-system-change-order-of-checks-to-build-a-module' into 'master'
Resolve "build-system: change order of checks to build a module"

Closes #391

See merge request Pmodules/src!421
2025-02-19 10:45:01 +01:00
gsell 61887f780f build-system: change order of checks to build a module 2025-02-19 10:43:43 +01:00
gsell d003e91e1b Merge branch '390-build-system-add-check-that-a-dependency-load-successfully' into 'master'
Resolve "build-system: add check that a dependency load successfully."

Closes #390

See merge request Pmodules/src!419
2025-02-19 10:38:24 +01:00
gsell 963467ea85 build-system: add check that a dependency was successfully loaded 2025-02-19 10:37:13 +01:00
gsell 4eb51369ee Merge branch '389-build-system-bug-in-setting-up-the-build-environment' into 'master'
Resolve "build-system: bug in setting up the build environment"

Closes #389

See merge request Pmodules/src!417
2025-02-19 10:30:48 +01:00
gsell 0062dbfb22 build-system: bugfix in setting up the env for building modules 2025-02-19 10:25:40 +01:00
gsell ec88509d30 Merge branch '388-new-feature-support-for-overlays-without-groups' into 'master'
Resolve "new feature: support for overlays without groups"

Closes #388

See merge request Pmodules/src!416
2025-02-06 09:15:35 +01:00
gsell 56ab7553c9 support for overlays without groups (e.g. for Spack modules) 2025-02-06 09:13:42 +01:00
gsell e0c3d33805 Merge branch 'cherry-pick-e0841bce' into 'master'
Merge branch '386-libstd-bugs-in-std-append_path-and-std-prepend_path' into '1.1.22'

See merge request Pmodules/src!413
2025-02-04 16:26:34 +01:00
gsell 9028999da5 Merge branch '386-libstd-bugs-in-std-append_path-and-std-prepend_path' into '1.1.22'
Resolve "libstd: bugs in std::append_path() and std::prepend_path()"

See merge request Pmodules/src!412

(cherry picked from commit e0841bce39)

a3ee63cf libstd (#386): bugfixes in std::append_path(), std::prepend_path()

Co-authored-by: gsell <achim.gsell@psi.ch>
2025-02-04 16:26:04 +01:00
gsell 4f1a134c90 Merge branch '384-libstd-bug-in-std-remove_path-review-std-prepend_path-and-std-append_path' into 'master'
Resolve "libstd: bug in std::remove_path(), review std::prepend_path() and std::append_path()"

Closes #384

See merge request Pmodules/src!408
2025-02-03 12:28:52 +01:00
gsell 8354e703c5 libstd (#384): bugfix in function std::remove_path() 2025-02-03 12:27:05 +01:00
gsell 9eaa441b61 Merge branch '383-modulecmd-add-new-keys-for-overlay-configuration' into 'master'
Resolve "modulecmd: add new keys for overlay configuration"

Closes #383

See merge request Pmodules/src!406
2025-02-03 12:17:48 +01:00
gsell d0125da316 modulecmd (#383): required keys added to dict OverlayConfigKeys 2025-02-03 12:15:28 +01:00
gsell bd6df63f7b Merge branch '382-build-system-bug-in-yml-get_group_deps' into 'master'
Resolve "build-system: bug in yml::get_group_deps()"

Closes #382

See merge request Pmodules/src!404
2025-02-03 10:51:43 +01:00
gsell ae00d9f865 build-system (#382): bugfix in yml::get_group_deps() 2025-02-03 10:47:53 +01:00
gsell 962f87a77d Merge branch '381-modulecmd-fix-switching-pmodules-version' into 'master'
Resolve "modulecmd: fix switching Pmodules version"

Closes #381

See merge request Pmodules/src!403
2025-01-09 11:22:13 +01:00
gsell b878d6b7dd modulecmd: switching Pmodules versions fixed 2025-01-09 11:20:57 +01:00
gsell 6b887ef74a Merge branch '380-rename-pmodules_modulefiles_dir-to-__modulefiles_dir__' into 'master'
Resolve "rename PMODULES_MODULEFILES_DIR to __MODULEFILES_DIR__"

Closes #380

See merge request Pmodules/src!402
2025-01-09 11:04:42 +01:00
gsell 8291cc27a6 modulecmd: variable PMODULES_MODULEFILES_DIR renamed to __MODULEFILES_DIR__ 2025-01-09 10:50:14 +01:00
gsell b201db0a86 Merge branch '379-modulecmd-derive-prefix-from-location-of-script' into 'master'
Resolve "modulecmd: derive prefix from location of script"

Closes #379

See merge request Pmodules/src!401
2025-01-09 10:35:36 +01:00
gsell 68b411894c modulecmd: derive prefix from location of script 2025-01-09 10:34:05 +01:00
gsell 06565b4f39 Merge branch '378-modulecmd-initialise-global-variables-set-from-pmodules_env' into 'master'
Resolve "modulecmd: initialise global variables set from PMODULES_ENV"

Closes #378

See merge request Pmodules/src!400
2025-01-09 10:25:20 +01:00
gsell fd1cd1c2e4 modulecmd: init global variable in libmodules.tcl 2025-01-09 10:24:12 +01:00
gsell 936d2f1de1 Merge branch '377-move-function-to-compare-versions-to-libstd-bash' into 'master'
Resolve "move function to compare versions to libstd.bash"

Closes #377

See merge request Pmodules/src!399
2025-01-09 10:06:09 +01:00
gsell b3fa4a3768 function to compare versions moved to libstd.bash 2025-01-09 10:04:58 +01:00
gsell 978ce9c5da Merge branch '376-modulecmd-derive-pmodules_home-from-location-of-init-scripts' into 'master'
Resolve "modulecmd: derive PMODULES_HOME from location of init scripts"

Closes #376

See merge request Pmodules/src!398
2025-01-09 09:51:47 +01:00
gsell 756c00b921 modulecmd: derive prefix from directory of init scripts 2025-01-09 09:49:15 +01:00
gsell 7047c82e75 Merge branch '375-update-changeling' into 'master'
Resolve "update changelog"

Closes #375

See merge request Pmodules/src!397
2024-12-04 16:06:14 +01:00
gsell d0aeaf7f17 CHANGELOG updated 2024-11-28 15:57:57 +01:00
gsell bd3f2ab719 Merge branch 'cherry-pick-db848594' into 'master'
build-system: yq.aarch64_Linux added

See merge request Pmodules/src!388
2024-11-28 14:29:33 +01:00
gsell cd911a3acb build-system: yq.aarch64_Linux added
(cherry picked from commit db848594ff)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:29:09 +01:00
gsell 2a475efbcd Merge branch '374-build-system-support-for-yam-anchors' into 'master'
Resolve "build-system: support for YAM anchors"

Closes #374

See merge request Pmodules/src!387
2024-11-28 14:02:30 +01:00
gsell ac33def277 build-system: YAM anchors are now supported 2024-11-28 14:01:06 +01:00
gsell 2bd6e76b33 Merge branch '373-build-system-overwrite-pmodules-system-config-file-location-with-env-variable' into 'master'
Resolve "build-system: overwrite Pmodules system config file location with env. variable"

Closes #373

See merge request Pmodules/src!386
2024-11-28 13:55:07 +01:00
gsell 9b996bb1bc build-system: set Pmodules system config file with env. variable 2024-11-28 13:54:03 +01:00
gsell f89cde5ab3 Merge branch '372-build-system-always-update-modules-config-files' into 'master'
Resolve "build-system: always update modules config files"

Closes #372

See merge request Pmodules/src!385
2024-11-28 13:35:38 +01:00