Commit Graph

1220 Commits

Author SHA1 Message Date
gsell dab07c8a07 modulecmd: bugfix in testing tty 2024-04-17 14:54:51 +02:00
gsell abb7ab1298 Merge branch '254-review-changelog' into 'master'
Resolve "review changelog"

Closes #254

See merge request Pmodules/src!231
2024-04-16 17:35:38 +02:00
gsell 39bb033b29 CHANGELOG reviewed 2024-04-16 17:33:33 +02:00
gsell 6052c4ec6c Merge branch '253-build-systems-substitute-shell-variables-in-configure_args' into 'master'
build-system: substitute env variables if used in configure args

Closes #253

See merge request Pmodules/src!230
2024-04-16 16:42:46 +02:00
gsell 9c906834c8 build-system: substitute env variables if used in configure args 2024-04-16 16:34:43 +02:00
gsell 7842ff5d5d Merge branch '252-build-system-make-strip-components-configurable' into 'master'
Resolve "build-system: make --strip-components configurable"

Closes #252

See merge request Pmodules/src!228
2024-04-16 16:00:40 +02:00
gsell 21215d39e6 build-system: configurable number directory components to be strip
The tar command is called with the option --strip-components. Till now
the value was 1 and hardcoded. In some cases more or less components
must be removed. This can now be configured in the YAML file.
2024-04-16 15:58:59 +02:00
gsell 396dc70bcc Revert "build-system: configurable number directory components to be strip"
This reverts commit 58f6a2ed4e.
2024-04-16 15:53:05 +02:00
gsell 58f6a2ed4e build-system: configurable number directory components to be strip
The tar command is called with the option --strip-components. Till now
the value was 1 and hardcoded. In some cases more or less components
must be removed. This can now be configured in the YAML file.
2024-04-16 15:32:43 +02:00
gsell 474ca36af0 Merge branch '251-issue-a-warning-or-error-if-any-mpi-dependencies-in-build_requires-but-not-group_deps' into 'master'
Resolve "Issue a warning or error if any MPI dependencies in build_requires but not group_deps"

Closes #251

See merge request Pmodules/src!227
2024-04-16 15:17:58 +02:00
gsell 436f6bcbc3 build-system: check group dependencies
Check whether all required group dependencies are specified and
whether not more group dependencies are specified than required.
Example: in the group 'Compiler' only compilers are allowed as group
dependencies.
2024-04-16 15:12:25 +02:00
gsell 29af7ede7d Merge branch '250-can-t-see-the-openmpi-associated-with-fftw-and-therefore-can-t-load-it' into 'master'
Resolve "Can't see the openmpi associated with fftw and therefore can't load it"

Closes #250

See merge request Pmodules/src!226
2024-04-16 14:59:16 +02:00
gsell 4925158aa2 modulecmd: don't abbreviate output of search command.
The output of the search command shouldn't be abbreviated if not
running in a terminal.
2024-04-16 14:56:21 +02:00
gsell 35c4ca4fdb Merge branch '247-add-a-clean-installation-option-to-build-script' into 'master'
Resolve "Add a "clean installation" option to build script"

Closes #247

See merge request Pmodules/src!225
2024-04-15 17:16:32 +02:00
gsell 955d97a1f1 build-system: clean install option added 2024-04-10 17:28:24 +02:00
gsell 2535cacfe7 Merge branch '249-build-system-add-cmake-autotools-options-and-patch-files-to-yaml-config-file' into 'master'
Resolve "build-system: add CMake/autotools options and patch files to YAML config file"

Closes #249

See merge request Pmodules/src!224
2024-04-10 15:55:43 +02:00
gsell 8cf790744a Resolve "build-system: add CMake/autotools options and patch files to YAML config file" 2024-04-10 15:55:43 +02:00
gsell 8705d02f86 Merge branch '248-modulecmd-v_minor-is-not-set-correct-if-the-version-number-consist-of-a-major-minor-number-plus' into 'master'
Resolve "modulecmd: V_MINOR is not set correct if the version number consist of a major, minor number plus a suffix"

Closes #248

See merge request Pmodules/src!223
2024-04-10 14:52:38 +02:00
gsell 7e52494bb9 modulecmd: bugfix in setting V_MINOR
V_MINOR was not set correct if the version number consist of
a major and minor number plus a suffix.
2024-04-10 14:48:06 +02:00
gsell f2d845ff15 Merge branch '246-change-version-to-1-1-19' into 'master'
Resolve "change version to 1.1.19"

Closes #246

See merge request Pmodules/src!222
2024-04-09 10:30:38 +02:00
gsell 4e18f7ef19 version bumped to 1.1.19 2024-04-09 10:29:07 +02:00
gsell 69894279ba Merge branch '245-build-system-cleanup-before-build-fails' into 'master'
Resolve "build-system: cleanup before build fails"

Closes #245

See merge request Pmodules/src!221
1.1.18
2024-04-09 09:46:03 +02:00
gsell 671d4ff7cc build-system: error in cleanup
Cleanup before building fails if ${BUILD_DIR}/../.. doesn't exist.
2024-04-09 09:43:05 +02:00
gsell a7b57641bd Merge branch '244-build-system-review-rewrite-setting-of-modulefile-directory-name-and-module-prefix' into 'master'
Resolve "build-system: review/rewrite setting of modulefile directory/name and module prefix"

Closes #244

See merge request Pmodules/src!220
2024-04-09 09:35:43 +02:00
gsell 6eec91076b build-system: setting of prefix and modulefile path reviewed
Set prefix and directory/name of modulefile based on group not on
environment variables like {COMPILER,MPI,HDF5}_VERSION
2024-04-09 09:33:20 +02:00
gsell fd0f67c192 Merge branch '243-build-system-setting-the-list-of-system-from-the-yaml-config-is-broken' into 'master'
Resolve "build-system: setting the list of system from the YAML config is broken"

Closes #243

See merge request Pmodules/src!219
2024-04-09 09:21:44 +02:00
gsell ced69b165e build-system: use readarray to set list Systems from YAML config 2024-04-09 09:15:01 +02:00
gsell fab058ac37 modulecmd: output of load hints fixed 2024-03-22 15:41:27 +01:00
gsell af09310780 Merge branch '242-modbuild-cleanup-source-and-build-directory-before-and-after-building' into 'master'
Resolve "modbuild: cleanup source and build directory before and after building"

Closes #242

See merge request Pmodules/src!217
2024-03-22 15:35:01 +01:00
gsell 0ffdf599a1 Resolve "modbuild: cleanup source and build directory before and after building" 2024-03-22 15:35:01 +01:00
gsell 6c70eb37f0 Merge branch '235-config-v_pkg-gets-wrong-systems-output' into 'master'
Resolve ".config-$V_PKG gets wrong Systems output"

Closes #235

See merge request Pmodules/src!216
2024-03-22 08:33:11 +01:00
gsell 6fd8e1e785 Resolve ".config-$V_PKG gets wrong Systems output" 2024-03-22 08:33:11 +01:00
gsell 0e97c94881 Merge branch '236-config-yaml-doesn-t-take-into-account-with-nvhpc-24-3' into 'master'
Resolve "config.yaml doesn't take into account --with nvhpc/24.3"

Closes #236

See merge request Pmodules/src!215
2024-03-21 16:55:38 +01:00
gsell b4833c3728 modbuild: don't ignore group dependencies specified with opt '--with' 2024-03-21 16:53:19 +01:00
gsell bd9fe5dfdb Merge branch '237-add-link-to-pmodules-documentation-to-usage-text' into 'master'
Resolve "Add link to Pmodules documentation to usage text"

Closes #237

See merge request Pmodules/src!214
2024-03-21 10:36:38 +01:00
gsell 359e63d7d9 link to documatation added to usage/help text 2024-03-21 10:33:51 +01:00
gsell 95c1d3229a Merge branch '238-fix-parsing-of-arguments' into 'master'
Resolve "Fix parsing of arguments"

Closes #238

See merge request Pmodules/src!212
2024-03-21 10:26:37 +01:00
gsell 359a14e415 CHANGELOG updated 2024-03-21 10:17:25 +01:00
gsell 4b928f779d modbuild: fix in parsing arguments (issue #238) 2024-03-21 10:00:49 +01:00
gsell e2a648d283 Merge branch '239-use-tcl-8-6-14' into 'master'
Resolve "Use Tcl 8.6.14"

Closes #239

See merge request Pmodules/src!213
2024-03-20 21:14:31 +01:00
gsell 25a304a865 CHANGELOG updated 2024-03-20 21:12:05 +01:00
gsell 3d9fa07f54 toolchain: update to Tcl 8.6.14 2024-03-20 21:09:53 +01:00
gsell ffc9017215 Update CHANGELOG.md 1.1.17 2024-03-20 18:21:23 +01:00
gsell 0064fe059a modulecmd: typo in comment fixed 2024-02-23 15:50:06 +01:00
gsell 4f58acd51b libpbuild.bash: issue with compile in source tree fixed
yes, no must be all lower case!
2024-02-23 15:48:19 +01:00
gsell 08f3e08187 modubuild: errors in parsing YAML config fixed 2024-02-23 15:47:25 +01:00
gsell 9fdecae8be modbuild: add doc of opt '--legacy' to usage output 2024-02-23 15:45:15 +01:00
gsell 75057acfd4 Merge branch '234-version-1-1-17' into 'master'
Resolve "version 1.1.17"

Closes #234

See merge request Pmodules/src!211
2023-12-13 15:16:11 +01:00
gsell dfc30d976b bumped to version 1.1.17, update bash to 5.2.21 2023-12-13 15:15:33 +01:00
gsell 1014fa959c Merge branch '233-release-version-1-1-16' into 'master'
Resolve "release version 1.1.16"

Closes #233

See merge request Pmodules/src!210
1.1.16
2023-12-13 14:41:51 +01:00