Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2025-01-05 15:30:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lua-lmod" Sun Jan 5 15:30:29 2025 rev:43 rq:1234733 version:8.7.55 Changes: -------- --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes 2024-09-05 15:47:39.573246853 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.1881/lua-lmod.changes 2025-01-05 15:30:41.788380600 +0100 @@ -1,0 +2,106 @@ +Fri Jan 3 12:10:22 UTC 2025 - Egbert Eich <e...@suse.com> + +- Update to version 8.7.55: + * Version 8.7.38 + + Issue #697: Add warning if doing `module use --help` + + Make `LMOD_IGNORE_CACHE` use "yes/no" env variable setting + system. + + Make `module --terse show <module>` do the same as + `module --loc show <module>`, namely print the location of the + module. + + Support for `module --terse spider phdf5/1.12.2` that just + prints the module in the hierarchy. + + Move almost almost all `cosmic:value()` calls to inside + function not at routine top-level. + + Report build time in UTC when `$SOURCE_DATE_EPOCH` is set. + + Support for downstream conflicts has been added. + + Support for dynamic `LMOD_MODULERC` has been added. + (8.7.39) * Fix busted test for ModuleA. + * Version 8.7.40 + + Bug fix for prepend/append path when trying to add an empty string. + + Bug fix for `serializeTbl`: handle empty or single blank + string as key. + * Version 8.7.41 + + Added new function `depends_on_any()`. + + If `$MODULES_AUTO_HANDLING` is set then + `prereq() -> depends_on()`; prereq_any() -> depends_on_any()` + + Generate a perl pod format for manpage for `module.1` + + `ModuleTable` modification: Changes to `$MODULEPATH` are + stored in an entry. + * Version 8.7.42 + + Fix setting of `$FPATH` when running bash or ksh shell + and executing `zsh -l`. + * Version 8.7.43 + + Support for ksh flag not needed anymore. + * Version 8.7.44 + + `path2pathA()` keep double delims, Reduce triple delims to double. + * Version 8.7.45 + + Changing `MName.src`: `l_find_highest_by_key()` to loop over + all `fileA` entries. Now stoping at first one found rather than + just looking at `fileA[1]`. + + Adding `=encoding UTF-8` to pod generation. + * Version 8.7.46 + + Must only add `KSH_SUPPORT` to zsh when both `$orig_zsh_version` + and `$zsh_fpath` have non-null values. + * Version 8.7.47 + + Use correct shell syntax in bash init script. + * Version 8.7.48 + + Keep previous `varT` when restoring a collection. + Otherwise the previous modules env vars are lost and therefore + not purged. + + Use `__build_FPATH_for_zsh_ksh` to build `FPATH` for both shells. + + Support for `terse avail` extensions. + * Version 8.7.49 + + Add support for zsh to handle a non-exported `FPATH` in bash + init script. + + Change `MF_Base:processVars` to use `oldT` to know which paths + from `newA` to prepend or append. + + Add support for `LMOD_FILE_IGNORE_PATTERNS` in `src/DirTree.lua`. + This is to ignore files like `.version.1.3` or `.modulerc-1.3.lua` + etc. + * Version 8.7.50 + + Emacs lisp integration updated. + + Use `command -v` instead of checking status `$?`. + + Change `--hidden_load` to `--hidden-loaded` for TCL change + `hidden_load` to `hidden_loaded` in Lua. + + Report `dofile()` usage as an error. + + Updated `FPATH` support: bash, ksh just add path + (`init/ksh_funcs`) to `FPATH`. + + zsh: if `autoload` and `compinit` fail then set `__zsh_fpath` + with sub-shell. + + Improve `addto` to not include duplicates in path like + variables (`PATH`, `FPATH`, .. ) + + Add support for `--dumpname` in `lmod` and `ml`; Update tab + completions files. + + Do not reset `BASH_ENV` if already set for `cshrc.in`. + + Do not reset `BASH_ENV` if already set for profile.in. + + Support for the functions `hide{}` and `forbid{}`. + * Version 8.7.51 + + Fix bug in load test. + * Version 8.7.52 + + Add `MName:isVisible()` so that load hooks can figure out if + a loaded module is is visible or not. + * Version 8.7.53 + + Updating docs to include link to `165_debugging_lmod.rst`. + * Version 8.7.54 + + Remove all `v.file` tests in dealing with `ModuleA`. + + Use `self.__mpathT[mpath].hiddenT` and `self.__hiddenT` instead + of merged table for hidden status. + + Added `mrc:set_display_mode()` before commands. + + Build reverse maps for `mod2versionT` and `full2aliasesT` + dynamically + + Added `MRC:pairsForMRC_aliases` iterator. + + Removed `MRC:__marged_hiddenT`, `MRC:__marged_forbiddenT` + and `MRC:__mergedAlias2modT`. + + Add support for environment variable `LMOD_SHOW_HIDDEN`. + + Make TCL files have `spider` as mode matching when Lmod is + in spider mode. + * Version 8.7.55 + + Add a better test for spaces in front of `#`. +- Replace + Messages-Remove-message-about-creating-a-consulting-ticket.patch + by `sed` command. +- Remove Doc-Ugly-workaround-for-bug-in-Sphinx.patch + as it is relevant pre SLE-15 products only. + +------------------------------------------------------------------- Old: ---- Doc-Ugly-workaround-for-bug-in-Sphinx.patch Messages-Remove-message-about-creating-a-consulting-ticket.patch lua-lmod-8.7.48.tar.gz New: ---- lua-lmod-8.7.55.tar.gz BETA DEBUG BEGIN: Old: by `sed` command. - Remove Doc-Ugly-workaround-for-bug-in-Sphinx.patch as it is relevant pre SLE-15 products only. Old:- Replace Messages-Remove-message-about-creating-a-consulting-ticket.patch by `sed` command. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lua-lmod.spec ++++++ --- /var/tmp/diff_new_pack.ZvZM3C/_old 2025-01-05 15:30:42.492409558 +0100 +++ /var/tmp/diff_new_pack.ZvZM3C/_new 2025-01-05 15:30:42.492409558 +0100 @@ -1,7 +1,7 @@ # # spec file for package lua-lmod # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -43,13 +43,13 @@ Summary: Lua-based Environment Modules used in HPC License: MIT Group: Development/Libraries/Other -Version: 8.7.48 +Version: 8.7.55 Release: 0 URL: https://github.com/TACC/Lmod Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz Source1: %{name}-rpmlintrc -Patch1: Messages-Remove-message-about-creating-a-consulting-ticket.patch -Patch2: Doc-Ugly-workaround-for-bug-in-Sphinx.patch +#Patch1: Messages-Remove-message-about-creating-a-consulting-ticket.patch +#Patch2: Doc-Ugly-workaround-for-bug-in-Sphinx.patch BuildRequires: %{lua_pref} >= %{lmod_min_lua_version} BuildRequires: %{lua_pref}-devel >= %{lmod_min_lua_version} @@ -146,10 +146,9 @@ %prep %setup -q -n Lmod-%{version} -%patch -P 1 -p1 -%if 0%{?sle_version:1} && 0%{?sle_version} < 150000 -%patch -P 2 -p1 -%endif +%autopatch -p1 +# Remove message about creating a consulting ticket +sed -i -e '/[T,t]icket/d' messageDir/*.lua %build %if 0%{!?build_pdf:1} ++++++ lua-lmod-8.7.48.tar.gz -> lua-lmod-8.7.55.tar.gz ++++++ /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod-8.7.48.tar.gz /work/SRC/openSUSE:Factory/.lua-lmod.new.1881/lua-lmod-8.7.55.tar.gz differ: char 25, line 1