Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

lua-lmod-apparmor-abstractions-8.7.37-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: lua-lmod-apparmor-abstractions Distribution: openSUSE Tumbleweed
Version: 8.7.37 Vendor: openSUSE
Release: 1.1 Build date: Mon Apr 15 17:52:30 2024
Group: Development/Libraries/Other Build host: reproducible
Size: 58 Source RPM: lua-lmod-8.7.37-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/TACC/Lmod
Summary: Apparmor bash Abstraction for Lmod
Profile for shell source scripts for lua-lmod

Provides

Requires

License

MIT

Changelog

* Mon Apr 15 2024 Egbert Eich <eich@suse.com>
  -  Update to version 8.7.37:
    * Use the correct mname from Framestack when unregistering a "break"
      module.
    * Ignore backup files (*~ .*.swp etc) files in a modulerc.d directory.
    * Fixed buildVersion_src to deal with (HEAD detached at x.y.z)
    * From 8.7.35 & 8.7.36:
    * Let is-loaded and is-avail set  non-zero exit status. This is different
      from warnings.
    * Must pass in mpathA to isVisible when trying to find hidden modules in
      buildDbT
    * Do not produce a Lua error on a non-existant collection
    * Now use "m_Module_Msgs_close" instead of border so that sites can
      override.
    * Add LMOD_ADMIN_FILE to config report
    * Call build_i18n before calling warnings, errors or messages
    * Allow for multiple hooks.  Note that last one in list sets the result
      value on return
    * Allow io.popen() to be called from a modulefile.
    * Created buildVersion_src to build src/Version.lua when installing Lmod.
* Fri Mar 01 2024 pgajdos@suse.com
  - Use %patch -P N instead of deprecated %patchN.
* Wed Jan 17 2024 Egbert Eich <eich@suse.com>
  - 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"
      prints to the terminal.
    * Make isFile return true for all file types except dir.
    * Now print alias and de-refed module in module list and module
    - t list.
    * Allow -f and --force to be the same option for the lmod
      command (module)
    * Do not use install to copy symbolic links
    * Change $MODULEPATH_INIT to $LMOD_MODULEPATH_INIT
    * Abort configure step if bc is not found
    * Allow users to do "ml -f purge" which is translated to
      "module --force purge"
    * Allow site to use /etc/lmod/.modulespath or $MODULEPATH_INIT
      to set file location of
      .modulespath
    * Switch tcsh/csh module alias to use tcsh/csh instead of shell.
      The dynamic_shell routine does not
      work under MacOS for tcsh/csh correctly.
    * Fix the generation of the manpage to be portable by setting
      LUA_PATH, LUA_CPATH
      to have the system paths and the installed Lmod paths.
      This fixes missing posix and lfs
    * Change default location of SitePackage.lua to be called
      <srctree> so that rt/configDir test passes portably.
    * Undo fixes in end2end.tdesc and rt/common_funcs.sh to unset
      LMOD_FAST_TCL_INTERP
    * Switch to use gsha1sum instead of sha1sum on Darwin.
      (It works better on M1 macs)
    * Created LMOD_USING_FAST_TCL_INTERP cosmic var to report if
      fast tcl interp is active.
    * Allow both pushenv("FOO","") and pushenv("FOO",false) to work.
    * Report SitePackage.lua location if different from "standard"
    * Report the existance of lmod_config.lua and its location
    * Add module-hide and module-forbid to RC2lua.tcl. They are
      currently no-ops.
    * Add support for module --brief list to list only direct user
      loaded modules (stackDepth == 0)
    * Fix Lmod location to /main/ in README.md
    * Add env variable LMOD_DEBUG as another way to turn on
      Lmod debugging.
    * Do not print Global Aliases header when no aliases would
      be printed.
    * Must take barebasename of results from ps -p $PPID -ocomm=
      in dynamic_shell in src/utils.lua Also fix s_shellTbl entry
      for zsh.
      Also handle the case where posix.readlink is not working
    * Do not ignore error when building man_pages
      Wrap pcall when trying to require("tcl2lua")
    * Change MainControl:reportMissingDepModules() to report missing
      dep. modules through LmodWarning()
    * Fix bug where repeating the same directory in the $MODULEPATH
      would cause a loopback and therefore a stack overflow when
      building the spider cache.
* Tue Jul 04 2023 Egbert Eich <eich@suse.com>
  - 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.
* Tue Feb 07 2023 Egbert Eich <eich@suse.com>
  - 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).
* Fri Jan 13 2023 Egbert Eich <eich@suse.com>
  - 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
* Thu Jan 12 2023 Egbert Eich <eich@suse.com>
  - 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.
* Mon Jan 09 2023 Egbert Eich <eich@suse.com>
  - 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).
* Tue Jan 03 2023 Egbert Eich <eich@suse.com>
  - 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.
* Thu Sep 15 2022 Stephan Kulow <coolo@suse.com>
  - Move latex dependencies to the pdf build flavor
* Wed Jun 09 2021 Martin Liška <mliska@suse.cz>
  - Add new missing dependency when using Sphinx 4.x.
* Tue Jun 08 2021 Egbert Eich <eich@suse.com>
  - Adding missing brackets in csh script.
* Thu Jun 03 2021 Matej Cepl <mcepl@suse.com>
  - Modify generating of /etc/profile.d/lmod.* to allow use of existing
    $MODULEPATH environmental variable (bsc#1159563).
* Fri May 07 2021 Egbert Eich <eich@suse.com>
  - Move macros out of /etc to the standard rpm macro directory
    (bsc#1185660).
  - Remove shebang and execute bit from init scripts.
* Wed Mar 24 2021 Egbert Eich <eich@suse.com>
  - 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).
* Wed Mar 17 2021 Ana Guerrero Lopez <aguerrero@suse.com>
  - Update to version 8.4.27:
    * (8.4.21)
      + Add findLuaProg() or die
    * (8.4.22)
      + Fix luaCmd -> luaprog.
    * (8.4.23)
      + Fix goto in luaterm pkg.
    * (8.4.24)
      + Need to quote '?' in csh.
      + Make list of modules from spider skip .version* and .modulerc*
      + analyzeLmodDB now takes a list of all modules so that zero module
      usage can be reported.
    * (8.4.26)
      + Fix bug with building on Suse linux
      + Allow all paths (but MODULEPATH) to have trailing double slashes.
    * (8.4.27)
      + Fix default for SHORT_TIME
      + Adding isAvail() function for Lua modulefiles
      + Now reporting that is-avail() is not working for TCL modulefiles
* Tue Feb 09 2021 Christian Goll <cgoll@suse.com>
  - 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()
    * (8.4.15)
      + Issue #480: Fix the try_load() function to ignore failure to be found but
      report broken modules.
    * (8.4.14)
      + Issue #480: make "module try-add <module_name>" ignore failure to be
      found but report broken modules.
    * (8.4.13)
      + Issue #479: Reworked MRC to fill mrcMpathT with mrc entries for each
      directory in $MODULEPATH. Then walk each mpath directory for hidden,
      global aliases, and module aliases
    * (8.4.12)
      + Make --nx only remove extensions from ml avail not spider. Make it a
      configure option.
    * (8.4.11)
      + Issue #476: Move mrcT.mpath to separate table mrcMpathT
      + Issue #477: Support finding real modules names with a version called
      "default"
      + Show extensions from hidden modules when doing (module --show_hidden
      avail)
      + Add option (--nx, --no_extensions) to not print extensions when doing
      "ml avail".

Files

/etc/apparmor.d/abstractions/bash.d
/etc/apparmor.d/abstractions/bash.d/lmod


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:23:08 2024