Commit Graph

1474 Commits

Author SHA1 Message Date
gsell 5df70021bc libpmodules (#387): quote overlays names in config file reader 2025-02-05 16:03:55 +01:00
gsell 87169fc4a5 Merge branch '385-libpmodules-ignore-new-keys-in-overlay-config-file-2' into '1.1.22'
Resolve "libpmodules: ignore new keys in overlay config file"

See merge request Pmodules/src!414
2025-02-05 15:11:38 +01:00
gsell e0de052b53 libpmodules (#385): accept but ignore new keys in Pmodules.yaml 2025-02-05 15:08:27 +01:00
gsell e0841bce39 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
2025-02-04 16:12:24 +01:00
gsell a3ee63cf88 libstd (#386): bugfixes in std::append_path(), std::prepend_path() 2025-02-04 16:10:51 +01:00
gsell b7f56a408d Merge branch '385-libpmodules-ignore-new-keys-in-overlay-config-file-2' into '1.1.22'
Resolve "libpmodules: ignore new keys in overlay config file"

See merge request Pmodules/src!411
2025-02-03 14:33:27 +01:00
gsell cc257bbe41 libpmodules (#385): accept keys for newer versions in overlay config 2025-02-03 14:31:22 +01:00
gsell 04193cdf15 Merge branch 'cherry-pick-8354e703' into '1.1.22'
libstd (#384): bugfix in function std::remove_path()

See merge request Pmodules/src!409
2025-02-03 12:29:45 +01:00
gsell ca4df4d43e libstd (#384): bugfix in function std::remove_path()
(cherry picked from commit 8354e703c5)

Co-authored-by: Achim Gsell <achim.gsell@psi.ch>
2025-02-03 12:29:23 +01:00
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