Revisions of lua-lmod

Marco Strigl's avatar Marco Strigl (mstrigl) committed (revision 3)
NOTE to Release Engineer:
Dominique has added the macro %lua_pref pointing to the preffered
lua version to the ProjConfig in oS:Factory to aid finding the
correct Lua packages for applications written in Lua - like this
one, with this patch it will make use if it.
You may want to do the same on SUSE:SLE-15-SP5:GA and have it
point to version 5.3 (ie %lua_pref lua53). You also may want to
add:
Prefer: lua54 lua53 lua51
Prefer: lua54-devel lua53-devel lua51-devel
This may help to get rid of this ugliness:
# requested by Gustavo Yokoyama Ribeiro <gyribeiro@suse.com> on 2023/01/25
# resolve choice for lua-luafilesystem needed by lua-lmod (SR#287682)
Prefer: -lua51-luafilesystem

- Match the Lua version and version name suffix of Lua libraries
  in Requires: to what has been used for building. Also set the
  minimal Lua version required by Lmod (bsc#1207970).
- 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).
Daniel Mach's avatar Daniel Mach (dmach) committed (revision 2)
NOTE: This request requires an update to lua-luafilesystem.
See submit request 287682

- 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

- 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.

- 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).

- 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/*
Daniel Mach's avatar Daniel Mach (dmach) committed (revision 1)
initialize package
Displaying all 3 revisions
openSUSE Build Service is sponsored by