Commit Graph

743 Commits

Author SHA1 Message Date
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
Xavier Delaruelle
8da1ac178e doc: desc. Querying available module variants in MIGRATING 2023-04-27 21:02:52 +02:00
Xavier Delaruelle
68b209862c Fix EMS filter against alias overriding dir
Directory information override alias in result structure if extra match
search is required.
2023-04-27 21:02:52 +02:00
Xavier Delaruelle
811bb0263f doc: desc extra match search query grammar in design 2023-04-27 21:02:52 +02:00
Xavier Delaruelle
0f885596ee doc: desc extra match search process in man 2023-04-27 21:02:52 +02:00
Xavier Delaruelle
20b65e7ae1 doc: use pattern terminology on whatis/paths desc. 2023-04-27 21:02:51 +02:00
Xavier Delaruelle
1f94fbca49 Interpret source-sh cmd on scan mode as on load mode 2023-04-27 21:02:51 +02:00
Xavier Delaruelle
13ae47a7a4 doc: update extra match search spec for error entries 2023-04-27 21:02:51 +02:00
Xavier Delaruelle
f59022cf41 Fetch all files if no-indepth mode and EMS asked
In case no-indepth mode is asked and extra match search should be
performed, traditional file lookup (by ``findModules``) is made to
return all existing files. Not only those matching depth level. As extra
match filtering process may eliminate some entries, all of them should
be tested to obtain accurate result.
2023-04-27 21:02:51 +02:00
Xavier Delaruelle
571f6b7006 Correctly handle auto symbols during EMS
Move extra match search in getModules from phase 3 to phase 4 to proceed
after auto symbols computation. Add auto symbols defined in versmod_list
structure so extra match search filtering can unset these elements if
their target is filtered out.
2023-04-27 21:02:51 +02:00
Xavier Delaruelle
f3153b8c17 doc: update extra match search spec for alias/sym 2023-04-27 21:02:51 +02:00
Xavier Delaruelle
d9a678ab78 doc: desc extra match search in variant/selection notes 2023-04-27 21:02:51 +02:00
Xavier Delaruelle
ce5a07bcea doc: desc. scan string returned by module-info mode 2023-04-27 21:02:51 +02:00