Commit Graph

755 Commits

Author SHA1 Message Date
Xavier Delaruelle
47b64f07d4 doc: desc. exit error in design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
517c8ea59c doc: desc. error_on_multi_load on exit/break mfcmd 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
47db98fc5a doc: error_on_multi_load applies to load and try-load 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
11ea84b322 doc: desc. try-load in evaluation-errors design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
9a944fc44b doc: desc. load-any in evaluation-errors design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
730d477ac9 doc: desc. hard hidden error in design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
4d0b166ece doc: better desc. try-load modfile cmd in design/man 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
16a9497bd6 doc: desc. error_on_multi_load in evaluation error design 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
27161199c9 doc: desc. error_on_multi_load config in man/changes 2023-08-17 20:59:35 +02:00
Xavier Delaruelle
51d11f0476 doc: desc. MODULES_ERROR_ON_MULTI_LOAD in man/changes 2023-08-17 20:59:35 +02:00
Xavier Delaruelle
162959fbe0 doc: desc. continue over error behavior on load subcmd 2023-08-17 20:57:37 +02:00
Xavier Delaruelle
ec9520a088 doc: add evaluation-errors design doc
Describe modulefile evaluation errors (different kind of errors and
behavior). Describe specific behavior for load sub-command. Other
sub-commands will be covered progressively.
2023-08-17 20:57:37 +02:00
Xavier Delaruelle
0747e69584 doc: desc. unique_name_loaded in man/changes 2023-07-16 09:03:13 +02:00
Xavier Delaruelle
a6b1e60fef doc: desc. MODULES_UNIQUE_NAME_LOADED in man/changes 2023-07-16 09:03:13 +02:00
Xavier Delaruelle
6a18598702 doc: desc. multi elts in MODULERCFILE in INSTALL/man/changes 2023-07-11 07:29:19 +02:00
Xavier Delaruelle
671eb508c8 doc: desc. modulepath-label in NEWS/man/changes 2023-07-09 21:14:30 +02:00
Xavier Delaruelle
504596ec61 doc: desc. sticky_purge in design docs 2023-07-08 15:12:36 +02:00
Xavier Delaruelle
7e97a8196d doc: desc. sticky_purge config in man/changes 2023-07-08 15:12:36 +02:00
Xavier Delaruelle
9248e6fee4 doc: desc. MODULES_STICKY_PURGE in man/changes 2023-07-08 15:12:36 +02:00
Xavier Delaruelle
a5efdef889 install/doc: desc. indesym addition to list_{,terse_}output 2023-06-30 21:09:26 +02:00
Xavier Delaruelle
dc02848e9c install/doc: desc. alias addition to list_{,terse_}output 2023-06-30 21:09:26 +02:00
Xavier Delaruelle
3d336de68f doc: desc. variant OR query in design/changes/man/NEWS 2023-06-28 07:25:04 +02:00
Xavier Delaruelle
4c5f6d6b19 doc: desc. extra specifier OR query in man/NEWS 2023-06-28 07:25:03 +02:00
Xavier Delaruelle
6acd5c5adc doc: desc. extra specifier OR query in changes/design 2023-06-28 07:25:03 +02:00
Xavier Delaruelle
ebe9cbea0c doc: desc. tag extra specifier in NEWS/man 2023-06-28 07:25:03 +02:00
Xavier Delaruelle
96e3c62daa doc: desc. tag extra specifier in changes/design 2023-06-28 07:25:03 +02:00
Xavier Delaruelle
863e16c909 doc: desc. tag set over full path mod in NEWS/man/changes 2023-06-28 07:25:03 +02:00
Xavier Delaruelle
34d5e6c557 Adapt isStickinessReloading proc for full path module
When stickiness is set over full path module designation, it applies to
the fully qualified module. Thus this module cannot be swapped by
another version. Moreover it is not possible to define stickiness over
full path directory name of modulefile.
2023-06-28 07:25:03 +02:00
Xavier Delaruelle
7f8e9247c0 doc: update tag design for full path module 2023-06-28 07:25:03 +02:00
Xavier Delaruelle
0c6d122e8a Release of version 5.3.1 2023-06-27 19:22:08 +02:00
Xavier Delaruelle
0461f127ba doc: desc. indesym avail output element 2023-06-27 07:16:06 +02:00
Xavier Delaruelle
c7278a6cee doc: desc. one variant set multiple times on search context 2023-06-21 07:42:45 +02:00
Xavier Delaruelle
fb896f2675 No require/incompat extra spec match if --not-req is set
Do not match module commands with --not-req option set on require or
incompat extra specifier queries.

Fixes #498
2023-06-08 05:18:15 +02:00
Xavier Delaruelle
c70fda0012 doc: fix Sphinx conf.py for Python3
Fix Sphinx configuration file (conf.py) to make it compatible with
Python3. Popen opens channel in binary mode by default on Python3. Need
to specify text mode, with universal_newlines option which is also
available on Python2.
2023-06-07 06:53:51 +02:00
Xavier Delaruelle
e9bb6fd81a doc: update Hunspell dictionary 2023-06-01 22:48:30 +02:00
Xavier Delaruelle
2f443deba2 doc: fix duplicate white-spaces in docs 2023-05-30 21:34:28 +02:00
Xavier Delaruelle
685239f529 doc: fix default language in sphinx config 2023-05-29 12:55:39 +02:00
Xavier Delaruelle
3aa3851fcc Release of version 5.3.0 2023-05-14 19:11:32 +02:00
Xavier Delaruelle
c20b191994 doc: desc +/- value prefix for opts/configs in man 2023-05-13 14:20:14 +02:00
Xavier Delaruelle
b179832ee2 doc: desc +/- value prefix for opts/configs in NEWS/CHANGES 2023-05-13 09:52:42 +02:00
Xavier Delaruelle
add05b06a2 Add value kind attribute in config option definition array
Update configuration option definition array (g_config_defs) to add
value kind attribute as 4th entry in definition list. This attribute has
following possible values: 'i' for integer, 's' for string, 'b' for
boolean, 'l' for colon-separated list, 'o' for other.
2023-05-09 06:36:10 +02:00
Xavier Delaruelle
40e130ceaf doc: desc. avail/paths/whatis/list search query changes 2023-05-08 13:41:42 +02:00
Xavier Delaruelle
62ad92956b install/doc: desc. variantifspec addition to avail_{,terse_}output
variantifspec new value is also added to the default list of value for
these configuration options.
2023-05-07 16:49:30 +02:00
Xavier Delaruelle
859439592d doc: desc. variantifspec report on avail in design notes 2023-05-07 15:46:24 +02:00
Xavier Delaruelle
b1baaee1d4 doc: desc ignore_user_rc/--ignore-user-rc in man 2023-05-07 10:21:11 +02:00
Xavier Delaruelle
fe80c1a935 doc: desc --ignore-user-rc/ignore_user_rc in changes 2023-05-07 10:21:10 +02:00
Xavier Delaruelle
4782306622 Refresh modules that put content to stdout/prestdout
Mark modulefile qualified for refresh evaluation when puts command is used
to send content to stdout or prestdout channels.

Such loaded modules where wrongly skipped during refresh unless if they
declared another volatile environment change.

Choice is made to also refresh modules that put content to
stdout/prestdout to keep the behavior of Modules 3.2

Fixes #488
2023-05-06 14:03:12 +02:00
Xavier Delaruelle
b55c2fe8f7 doc: desc. extra specifier in man 2023-05-05 08:33:18 +02:00
Xavier Delaruelle
3984ddde71 doc: desc. mod spec filtering in EMS spec 2023-04-27 21:04:07 +02:00
Xavier Delaruelle
c5378ad55a doc: desc. extra specifier in EMS design 2023-04-27 21:04:07 +02:00