Revisions of lua-lmod

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1140511 from Egbert Eich's avatar 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's avatar Fabian Vogt (favogt_factory) accepted request 1097041 from Egbert Eich's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1063843 from Egbert Eich's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1058225 from Egbert Eich's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1058036 from Egbert Eich's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1057160 from Egbert Eich's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1046635 from Egbert Eich's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 898370 from Egbert Eich's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 891434 from Egbert Eich's avatar 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's avatar Richard Brown (RBrownSUSE) accepted request 880864 from Egbert Eich's avatar Egbert Eich (eeich) (revision 28)
- Update to version 8.4.28:
  For details check: https://github.com/TACC/Lmod/issues/&lt;issueID&gt;
  * Use now converts relative paths to abspath (Issue #505).
  * Allow print statement in modulefiles (Issue #507). (forwarded request 880860 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 873195 from Egbert Eich's avatar 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()
Displaying revisions 1 - 20 of 41
openSUSE Build Service is sponsored by