Revisions of lua-lmod
Ana Guerrero (anag+factory)
accepted
request 1140511
from
Egbert Eich (eeich)
(revision 39)
- Update to version 8.7.34 * (Again) Cannot use the string ${ZSH_VERSION} in $FPATH. Instead change orig zsh version to current one. * Change isFile(fn) to return nil if fn is a broken symlink. * Change abspath() to l_abspath() in tools/fileOps.lua * Create realpath() to use posix.realpath() if it exists otherwise use l_abspath() * Implement user request that the Active RC file(s) be realpath() * Internally rename complete name to be "complete<name>" and unwrap when necessary. * Change the current version of zsh with the string ${ZSH_VERSION} when builting the init/zsh file. * Better handling of zsh shell functions in source_sh(). Must match "\n}\n" to find end of function. * Better name for extension title, remove trailing \n * Added support for getenv function in TCL modules * Fix bug where the version is very long (like git commit tags) * Must delete old tcl2lua.so* files before installing new ones * wrap double quotes around any newlines found in env var value in bash like shells * Unknown TCL module command now produce an error instead of being ignored * Update zsh and bash tab completion files * Added support for "module purge" in a TCL modulefile to unload all other modules on load. * "module show" now prints the contents of inheritted modules. * Added support for "purge()" function in modules to unload all other modules on load. * Created hook colorize_fullName to allow for sites to control how "module list" and "module av" (forwarded request 1139499 from eeich)
Fabian Vogt (favogt_factory)
accepted
request 1097041
from
Egbert Eich (eeich)
(revision 38)
- Add apparmor bash abstraction for Lmod (bsc#1212837). - Create an rpmlint file. - Rename Provides: modules to environment-modules. This way, it is compatible with the other provider. - Stop building on 32 bit. * Use ExcludeArch instead of an ExclusiveArch construct. * Make sure, apparmor cache subdirectories are deleted as well.
Dominique Leuenberger (dimstar_suse)
accepted
request 1063843
from
Egbert Eich (eeich)
(revision 37)
- Do not 'Require:' lua interpreter explicitly: this will be handled by an auto-generated dependency. - After a discussion with Dominique (dimstar@opensuse.org) he agreed to define the preferred Lua vesion in %%lua_pref in the ProjConfig of oS:Factory so that it can be used in 'BuildRequires:'. Take advantage of this new value (with a fallback). (forwarded request 1063842 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1058225
from
Egbert Eich (eeich)
(revision 36)
- Updated to version 8.7.15: * Issue #619: Do not source lmod_bash_aliases when $POSIXLY_CORRECT is set (by bash --posix) * Issue #620: Dynamically set shell name inside Lmod instead of init/bash.in * Added debugging stmts to track down issue when adding loop in MODULEPATH when doing a spider. * Zsh now gets /path/to/ksh_scripts if KSH_SUPPORT is yes. * Issue #620: Honor shell name on command line. Use "shell" when Lmod gets to decide. * Fix bug in keyword terse output: Add newline on final entry (Created in Lmod 8.4.18). - Obsoletes: issue-620-Delay-setting-of-LMOD_SHELL_PRGM-until-module-is-actually-called.patch (forwarded request 1058224 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1058036
from
Egbert Eich (eeich)
(revision 35)
- Changing description to make it more clear to users what this tool is for wand where it should be installed - and where not. Also add Provides: for shell functions set by shell init scripts provided with this package. (forwarded request 1058035 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1057160
from
Egbert Eich (eeich)
(revision 34)
- issue-620-Delay-setting-of-LMOD_SHELL_PRGM-until-module-is-actually-called.patch: Since Lmod sets BASH_ENV to /usr/share/lmod/8.7.15/init/bash, do not run external commands immediately in this script but only when `module` is called for the first time. This prevents errors when this script is run during shell init for access restricted scripts (apparmor) (boo#1206957).
Dominique Leuenberger (dimstar_suse)
accepted
request 1046635
from
Egbert Eich (eeich)
(revision 33)
- Update to version 8.7.15: User visible changes include: * Add option --miniConfig to report configuration differences from default. * Move cache file location from ~/.lmod.d/.cache/* to ~/.cache/lmod/* * Transitional support for using ~/.config/lmod for collections. Currently collect are written to both ~/.lmod.d/ and ~/.config/lmod. * setenv and pushenv change local environment when running spider (and avail). * Allow bash users to export SUPPORT_KSH=no so that they can avoid bash startup setting FPATH * Add --location option to show to write to stderr the file location. * Only rebuild spider caches if there are any loaded or pending modules. 'module avail <name1> <name2> ...' now only prints matching aliases. Search names are resolved. * Print dataT table when there is an Exception. * New command added: 'module overview'. * Add spiderPathFilter hook so that sites can control what paths are kept or ignored. * Added $LMOD_SITE_MODULEPATH support to prepend to MODULEPATH * Add support for sh_to_modulefile to support zsh, ksh, bash and tcsh with aliases and shell functions * Support for source_sh added. Now support more than one shell script per modulefile. (forwarded request 1046634 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1012077
from
Christian Goll (mslacken)
(revision 32)
Dominique Leuenberger (dimstar_suse)
accepted
request 898370
from
Egbert Eich (eeich)
(revision 30)
- Adding missing brackets in csh script. - Modify generating of /etc/profile.d/lmod.* to allow use of existing $MODULEPATH environmental variable (bsc#1159563).
Dominique Leuenberger (dimstar_suse)
accepted
request 891434
from
Egbert Eich (eeich)
(revision 29)
- Move macros out of /etc to the standard rpm macro directory (bsc#1185660). - Remove shebang and execute bit from init scripts.
Richard Brown (RBrownSUSE)
accepted
request 880864
from
Egbert Eich (eeich)
(revision 28)
- Update to version 8.4.28: For details check: https://github.com/TACC/Lmod/issues/<issueID> * Use now converts relative paths to abspath (Issue #505). * Allow print statement in modulefiles (Issue #507). (forwarded request 880860 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 873195
from
Egbert Eich (eeich)
(revision 26)
- updated to version 8.4.20 which works with lua54 * (8.4.20) + Adding wV field to MName and MT class (Merged wV branch) + This allows users to tell how (if any) default is set. * (8.4.19) + MasterControl:unsetenv(name) also clears stack if it exists. + Issue #490: use old way of following readlink as "readlink -f" is not universal. * (8.4.18) + Issue #481 (and PR #488) are merged in. New configure options to specify where lua and luac executables exist (--with-lua= and --with-luac=). It is also possible to use --with-luaSuffix=. Both --with-lua= and --with-luac= must be specified if one is specified The option --with-luaSuffix= can not be used with --with-lua or --with-luac + PR #489 is merged in. This fixes bug with "module --terse keyword" * (8.4.17) + If python exists on system use $PYTHON -mjson.tool on the generation of *.json files from update_lmod_system_spider_cache_files script. Note $PYTHON is found by looking for python3, python or python2 + Added TCL module function require-fullname to match requireFullName in Lua. + Do not check $cache_type twice, use $ext = lua for lua like operations in update spider cache script. * (8.4.16) + Issue #483: Added hidden file to spider tests. Showing that it works correctly. + Fixed bug where providedByT (a.k.a. Extensions) was always printed when doing "ml keyword ..." + Added lua module function requireFullName()
Dominique Leuenberger (dimstar_suse)
accepted
request 870629
from
Christian Goll (mslacken)
(revision 25)
Displaying revisions 1 - 20 of 42