1481 Commits

Author SHA1 Message Date
gsell 2d11a0d1de Merge branch 'cherry-pick-3e95734d' into '1.1.22'
Merge branch '391-build-system-change-order-of-checks-to-build-a-module' into 'master'

See merge request Pmodules/src!422
2025-02-19 10:45:33 +01:00
gsell 4287122af7 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

(cherry picked from commit 3e95734d4e)

61887f78 build-system: change order of checks to build a module

Co-authored-by: gsell <achim.gsell@psi.ch>
2025-02-19 10:45:10 +01:00
gsell 7fcc5a2149 Merge branch 'cherry-pick-d003e91e' into '1.1.22'
Merge branch '390-build-system-add-check-that-a-dependency-load-successfully' into 'master'

See merge request Pmodules/src!420
2025-02-19 10:39:00 +01:00
gsell 1b3db2c8ad 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

(cherry picked from commit d003e91e1b)

963467ea build-system: add check that a dependency was successfully loaded

Co-authored-by: gsell <achim.gsell@psi.ch>
2025-02-19 10:38:34 +01:00
gsell 60302d0ab2 Merge branch 'cherry-pick-4eb51369' into '1.1.22'
Merge branch '389-build-system-bug-in-setting-up-the-build-environment' into 'master'

See merge request Pmodules/src!418
2025-02-19 10:32:49 +01:00
gsell 740e4aa691 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

(cherry picked from commit 4eb51369ee)

0062dbfb build-system: bugfix in setting up the env for building modules

Co-authored-by: gsell <achim.gsell@psi.ch>
2025-02-19 10:32:13 +01:00
gsell fabac70d87 Merge branch '387-libpmodules-overlay-names-must-be-quoted' into '1.1.22'
Resolve "libpmodules: overlay names must be quoted"

See merge request Pmodules/src!415
2025-02-05 16:05:35 +01:00
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