Commit Graph

1242 Commits

Author SHA1 Message Date
gsell 9149fd698d build-system: sub-package implementation 2024-05-02 17:12:58 +02:00
gsell 05dafb461c Merge branch '265-build-system-remove-unused-parse_version-function-from-libpmodules' into 'master'
Resolve "build-system: remove unused parse_version function from libpmodules"

Closes #265

See merge request Pmodules/src!242
2024-05-02 16:51:46 +02:00
gsell 712912eb6a build-system: unused/duplicate code removed 2024-05-02 16:50:23 +02:00
gsell e4c1ae2de9 Merge branch '264-build-system-implement-sub-packages' into 'master'
Resolve "build-system: implement sub-packages"

Closes #264

See merge request Pmodules/src!241
2024-05-02 16:09:29 +02:00
gsell 39fc69928b build-system: sub-packages implemented 2024-05-02 16:08:39 +02:00
gsell 34c5d1fbb3 Merge branch '263-modulecmd-multiple-bugs-in-the-implementation-of-the-collection-sub-cmd' into 'master'
Resolve "modulecmd: multiple bugs in the implementation of the collection sub-cmd"

Closes #263

See merge request Pmodules/src!240
2024-05-02 15:58:32 +02:00
gsell 6498e60b58 modulecmd: bugixes in the implementation of collection sub-cmds 2024-05-02 15:57:26 +02:00
gsell 87cfd42d3d Merge branch '262-modulecmd-bug-in-sub-cmd-unuse-if-argument-is-a-directory' into 'master'
Resolve "modulecmd: bug in sub-cmd unuse if argument is a directory"

Closes #262

See merge request Pmodules/src!239
2024-05-02 15:52:18 +02:00
gsell 9e3b4c8237 modulecmd: bugfix in sub-cmd 'unuse' if argument is a directory 2024-05-02 15:50:52 +02:00
gsell dd26a14f0d Merge branch '261-libstd-add-function-to-test-whether-an-item-is-in-an-array' into 'master'
Resolve "libstd: add function to test whether an item is in an array"

Closes #261

See merge request Pmodules/src!238
2024-05-02 15:26:18 +02:00
gsell b4d25fb0d6 libstd: function added to test membership in an array 2024-05-02 15:24:55 +02:00
gsell 122c32b8c4 Merge branch '260-build-system-review-implementation-of-debug-function' into 'master'
Resolve "build-system: review implementation of debug function"

Closes #260

See merge request Pmodules/src!237
2024-05-02 15:21:59 +02:00
gsell 95d852c994 build-system: implementation of debug() function simplefied 2024-05-02 15:18:45 +02:00
gsell cc1fbf8d82 Merge branch '259-bump-version-number-to-1-1-20' into 'master'
Resolve "bump version number to 1.1.20"

Closes #259

See merge request Pmodules/src!236
2024-04-17 17:09:54 +02:00
gsell c02e9b2790 version number bumped to 1.1.20 2024-04-17 17:09:00 +02:00
gsell 25e59d3c46 Merge branch '258-update-review-changeling' into 'master'
Resolve "update/review changeling"

Closes #258

See merge request Pmodules/src!235
1.1.19
2024-04-17 16:55:08 +02:00
gsell 2f1233905f CHANGELOG updated/reviewed 2024-04-17 16:53:58 +02:00
gsell 836a2aafcc Merge branch '257-build-system-it-should-be-possible-to-append-items-to-configure_args-etc' into 'master'
Resolve "build-system: it should be possible to append items to configure_args etc"

Closes #257

See merge request Pmodules/src!234
2024-04-17 15:19:26 +02:00
gsell 1e0d189529 build-system: appending item to CMake/autotools, patches and docfiles
Arguments to CMake/autotools can now be append to the default with the
'configure_args+' key in the YAML configuration file. Patch-files can
be appended with the 'patch_file+' key and doc-files with 'docfiles+'.
2024-04-17 15:17:50 +02:00
gsell 82f13e82d4 Merge branch '256-build-system-result-of-envsubst-must-be-quoted' into 'master'
Resolve "build-system: result of envsubst must be quoted"

Closes #256

See merge request Pmodules/src!233
2024-04-17 15:06:40 +02:00
gsell 5c128f8e4d build-system: BUGFIX: arguments to CMake/autotools must be quoted 2024-04-17 15:04:49 +02:00
gsell 7a16366549 Merge branch '255-modulecmd-running-in-a-tty-test-is-broken' into 'master'
Resolve "modulecmd: running in a tty test is broken"

Closes #255

See merge request Pmodules/src!232
2024-04-17 14:57:00 +02:00
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