Commit Graph

1465 Commits

Author SHA1 Message Date
gsell 5fd2da59f2 Merge branch 'cherry-pick-d0125da3' into '1.1.22'
modulecmd (#383): required keys added to dict OverlayConfigKeys

See merge request Pmodules/src!407
2025-02-03 12:20:36 +01:00
gsell 103e6f5cbf modulecmd (#383): required keys added to dict OverlayConfigKeys
(cherry picked from commit d0125da316)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2025-02-03 12:19:59 +01:00
gsell 169a3dbe97 Merge branch 'cherry-pick-ae00d9f8' into '1.1.22'
build-system (#382): bugfix in yml::get_group_deps()

See merge request Pmodules/src!405
2025-02-03 10:55:59 +01:00
gsell 07b95b39d9 build-system (#382): bugfix in yml::get_group_deps()
(cherry picked from commit ae00d9f865)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2025-02-03 10:53:11 +01:00
gsell b228fd2e88 Merge branch 'cherry-pick-ac33def2' into '1.1.22'
build-system: YAM anchors are now supported

See merge request Pmodules/src!396
2024-11-28 14:47:16 +01:00
gsell 1bd326a55b build-system: YAM anchors are now supported
(cherry picked from commit ac33def277)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:46:59 +01:00
gsell 9ad98c3a90 Merge branch 'cherry-pick-9b996bb1' into '1.1.22'
build-system: set Pmodules system config file with env. variable

See merge request Pmodules/src!395
2024-11-28 14:46:21 +01:00
gsell 4adcde41ed build-system: set Pmodules system config file with env. variable
(cherry picked from commit 9b996bb1bc)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:46:04 +01:00
gsell 5a13aafd68 Merge branch 'cherry-pick-d00b776e' into '1.1.22'
build-system: always update module config files if requested

See merge request Pmodules/src!394
2024-11-28 14:45:30 +01:00
gsell cc16faa62c build-system: always update module config files if requested
(cherry picked from commit d00b776e68)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:45:18 +01:00
gsell 28db9b5b53 Merge branch 'cherry-pick-b647a11a' into '1.1.22'
build-system: select modulefile from config

See merge request Pmodules/src!393
2024-11-28 14:44:54 +01:00
gsell 42b67e740d build-system: select modulefile from config
(cherry picked from commit b647a11a4f)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:44:40 +01:00
gsell 058de1f91e Merge branch 'cherry-pick-a38d855d' into '1.1.22'
build-system: bugfixes if build_functions are specified in config file

See merge request Pmodules/src!392
2024-11-28 14:43:51 +01:00
gsell c013c072a6 build-system: bugfixes if build_functions are specified in config file
(cherry picked from commit a38d855df9)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:43:34 +01:00
gsell 05ff79d859 Merge branch 'cherry-pick-b06a81e1' into '1.1.22'
build-system: bugfix in initialisation of the variables Systems and UsedOverlays

See merge request Pmodules/src!391
2024-11-28 14:41:00 +01:00
gsell cb2cb53a68 build-system: bugfix in initialisation of the variables Systems and UsedOverlays
(cherry picked from commit b06a81e155)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:40:42 +01:00
gsell b1e6c7fa93 Merge branch 'cherry-pick-0427c007' into '1.1.22'
buid-system: add prefix to sub-functions in _build_module()

See merge request Pmodules/src!390
2024-11-28 14:39:34 +01:00
gsell b45998633a buid-system: add prefix to sub-functions in _build_module()
(cherry picked from commit 0427c0077f)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:39:17 +01:00
gsell dd838c098c Merge branch 'cherry-pick-53e7dbfa' into '1.1.22'
build-system, modulecmd: code cleanup

See merge request Pmodules/src!389
2024-11-28 14:38:17 +01:00
gsell ee9cf7a0e9 build-system, modulecmd: code cleanup
(cherry picked from commit 53e7dbfa1c)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2024-11-28 14:37:59 +01:00
gsell 697116634f Merge branch 'cherry-pick-6a79b5ff' into '1.1.22'
Merge branch '365-build-systems-fix-issues-in-recipes-of-luarocks-and-7z' into 'master'

See merge request Pmodules/src!378
2024-09-25 09:34:23 +02:00
gsell 834c59d5a2 Merge branch '365-build-systems-fix-issues-in-recipes-of-luarocks-and-7z' into 'master'
Resolve "build-systems: fix issues in recipes of luarocks and 7z"

Closes #365

See merge request Pmodules/src!377

(cherry picked from commit 6a79b5ff59)

fdfebe1c build-system: bugs in recipes fixed

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-25 09:33:39 +02:00
gsell db848594ff build-system: yq.aarch64_Linux added 2024-09-24 18:09:31 +02:00
gsell 8d88af348f Merge branch 'cherry-pick-6603d915' into '1.1.22'
Merge branch '364-modbuild-if-no-variant-is-specified-an-uset-variable-is-used' into 'master'

See merge request Pmodules/src!376
2024-09-20 14:24:14 +02:00
gsell 3168fb5104 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

(cherry picked from commit 6603d91503)

8ceec1a8 build-system: using unset variables fixed if no variants specified

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-20 14:23:53 +02:00
gsell 4e74ad6db8 Merge branch 'cherry-pick-f36c0f66' into '1.1.22'
Merge branch '363-modulecmd-load-hints-are-not-shown' into 'master'

See merge request Pmodules/src!374
2024-09-20 09:53:00 +02:00
gsell 1d061d018d 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

(cherry picked from commit f36c0f6689)

2c25825a modulecmd: show load hints again

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-20 09:52:48 +02:00
gsell d44bd74d78 Merge branch 'cherry-pick-a6a1c759' into '1.1.22'
Merge branch '362-build-system-review-info-messages-and-other-minor-changes' into 'master'

See merge request Pmodules/src!372
2024-09-20 09:46:17 +02:00
gsell 6efe99da6e 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

(cherry picked from commit a6a1c759cc)

65d2acac build-system: info messages reviewed

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-20 09:46:03 +02:00
gsell b039b0c11f Merge branch 'cherry-pick-afdaa632' into '1.1.22'
Merge branch '361-build-system-bug-in-loading-used-overlays' into 'master'

See merge request Pmodules/src!370
2024-09-20 09:38:29 +02:00
gsell 662c1dd824 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

(cherry picked from commit afdaa632a0)

e8f38df1 build-system: bugfix if 'use_overlays' is empty

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-20 09:38:17 +02:00
gsell 6ba98a504b Merge branch 'cherry-pick-99a16899' into '1.1.22'
Merge branch '360-modulecmd-overlayexcludes-matches-everything-if-empty' into 'master'

See merge request Pmodules/src!368
2024-09-11 17:02:41 +02:00
gsell f247577818 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

(cherry picked from commit 99a168996f)

a86a0a7c modulecmd: bugfix in handling overlay excludes

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-11 17:02:27 +02:00
gsell 51e7953b85 Merge branch 'cherry-pick-877906a7' into '1.1.22'
Merge branch '359-build-system-default-build-function-are-not-defined' into 'master'

See merge request Pmodules/src!366
2024-09-11 10:37:30 +02:00
gsell bfc83c02d0 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

(cherry picked from commit 877906a73a)

d370780e build-system: define build functions in default config

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-11 10:37:14 +02:00
gsell 740b99fbe1 Merge branch 'cherry-pick-91dbcefd' into '1.1.22'
Merge branch '358-build-system-add-use_flags-to-yaml-config-file' into 'master'

See merge request Pmodules/src!364
2024-09-11 10:32:43 +02:00
gsell a3230eafd0 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

(cherry picked from commit 91dbcefd7f)

5e1c3feb build-system: use_flags in YAML config file

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-11 10:32:28 +02:00
gsell 60eefb5df8 Merge branch 'cherry-pick-ed30c4a7' into '1.1.22'
Merge branch '357-modulecmd-hostname-can-be-the-short-name' into 'master'

See merge request Pmodules/src!362
2024-09-10 10:30:39 +02:00
gsell 7056ea8365 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

(cherry picked from commit ed30c4a73d)

ea7fe278 modulecmd: use 'hostname -f' to get the fqdn not $HOSTNAME

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-10 10:30:22 +02:00
gsell 5dac0f19b2 Merge branch 'cherry-pick-b74839e1' into '1.1.22'
Merge branch...

See merge request Pmodules/src!360
2024-09-09 12:10:02 +02:00
gsell 5b54a5f1f8 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

(cherry picked from commit b74839e1ef)

70252320 build-system: configurable build functions to use per module/variant

Co-authored-by: gsell <achim.gsell@psi.ch>
2024-09-09 12:09:52 +02:00
gsell d3162fe543 Merge branch 'cherry-pick-b0bdb83c' into '1.1.22'
Merge branch '355-build-system-cleanup-legacy-build-functions' into 'master'

See merge request Pmodules/src!358
2024-09-09 11:37:51 +02:00
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