Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-10-13 14:14:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lua-lmod" Fri Oct 13 14:14:40 2017 rev:10 rq:533072 version:7.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes 2017-10-06 11:05:16.644764331 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-10-13 14:14:42.667860147 +0200 @@ -1,0 +2,117 @@ +Sun Oct 10 16:42:51 UTC 2017 - [email protected] + +- Make lua-lmod Arch-dependent: it hard codes the search path to + .so plugins used by other Lua packages (boo#1061205). + +------------------------------------------------------------------- +Fri Oct 6 12:36:48 UTC 2017 - [email protected] + +- Update to 7.6: + 1. Support for disable <collection_name> + 2. A marked default is honored even if it is hidden + 3. Support for depends_on() as a better way to handle module dependencies. + * Lmod 7.5: + 1. Added -T, --trace option to report restore, load, unloads and spider. + 2. Report both global and version aliases with module --terse + Add Global Aliases output to module avail if they exist. + 3. Support for isVisibleHook (Thanks @wpoely86!) to control whether + a module is hidden or not. + 4. Support for "spider -o spider-json" to set the key "hidden" + to true or false for each module. + 5. Setting LMOD_EXACT_MATCH=yes also turns off the display of (D) with + avail. + 6. CMake "shell" added. + 7. Added feature that LMOD_TMOD_FIND_FIRST. A site can decide to force + FIND_FIRST instead FIND_BEST for NV module layouts. + Bug Fixes: + 1. Fix bug where Lmod would be unable to load a module where NV and + NVV module layouts were mixed. + 2. Fix bug where LMOD_CASE_INDEPENDENT_SORTING=yes wasn't case + independent when using avail hook. + * Lmod 7.4: + 1. Using built-in luafilesystem if system version doesn't exist or < 1.6.2 + 2. Support for setting LMOD_SYSHOST with configure. + 3. Sites or users can use italic instead of dim for hidden modules + 4. Detailed spider output reports all dependencies hidden or not. + 5. Support for fish shell + 6. Move almost all configuration variables from profile.in to bash.in and + similarly for tcsh. + Bug Fixes: + 1. Fixed bug that caused LMOD env vars to be lower cased. + 2. Fixed bug where tcsh/csh exit status was not returned. + 3. bash and zsh tab completions works when LMOD_REDIRECT is yes. + 4. Can now conflict with a version. + 5. Fixed bug with addto a:b:c + 6. Fixed bugs in computeHashSum, generating softwarePage. + * Lmod 7.3: + 1. The isloaded() function has been repaired. + 2. Updated French, German and Spanish translations. + 3. Two error message related to missing modules are now available for + translations. + * Lmod 7.2.1: + 1. A test suite for testing the Lmod installation has been added. See + https://github.com/rtmclay/Lmod_test_suite for details. + 2. Added support for localization of errors and warnings and messages. + 3. Language Translations complete: ES, Partial: FR, ZH, DE + 4. Introduced "errWarnMsgHook" to take advantage of the new message + handling. + Bug Fixes: + 1. Several bug fixes related to Spider Cache and LMOD_CACHED_LOADS=1 + 2. Repaired zsh tab completion. + 3. Minimize the output of Lmod's BASH_ENV when debugging Bash shell + scripts. + 4. Allow colons as well as spaces for the path used in the addto command. + 5. Handles module directories that are empty or bad symlink or a .version + file only. + 6. Fix bug in module describe. + * Lmod 7.1: + 1. The commands "module --show_hidden avail" and "module --show_hidden" + list now show "hidden" modules with the (H) property. Also they are + displayed as dim. This works better on black backgrounds. + 2. Added the command "module --config_json" to generate a json output of + Lmod's configuration. + 3. Add support for env. var. LMOD_SITE_NAME to set a site's name. This is + also a configure option. + Bug Fixes: + 1. Hidden module now will not be marked as default. + 2. Now check permission of a directory before trying to open it. + 3. Lmod now does not pollute the configure time value of LD_LIBRARY_PATH + and LD_PRELOAD into the users env. + 4. Lmod now handles illegal values of $TERM. + * Lmod 7.0: + 1. This version support N/V/V. (e.g. fftw/64/3.3.4). Put a .version file + in with the "64" directory to tell Lmod where the version starts. + 2. Marking a default in the MODULERC is now supported. + 3. User ~/.modulerc has priority over system MODULERC. + 4. System MODULERC has priority over marking a default in the module + tree. + 5. Installed Modules can be hidden by "hide-version foo/3.2.1" in any + modulerc file. + 6. The system spider cache has changed. Please update your scripts to + build spiderT.lua instead of moduleT.lua + * Lmod 6.6: + 1. Now uses the value of LD_PRELOAD and LD_LIBRARY_PATH found at configure + time to run all TCL progams. + 2. Now uses a custom _module_dir function for tab completion in bash for + module use path<TAB>. Thanks to Pieter Neerincx! + 3. Support for LMOD_FAMILY_<name>_VERSION added. + 4. If ~/.lmod.d/.cache/invalidated exists then the user cache file(s) are + ignored. When generating a user cache file ~/.lmod.d/.cache/invalidated + is deleted. + Bug Fixes: + 1. Correctly merges spider cache location where there are multiple + lmodrc.lua files. + 2. Remove leading and trailing blanks for names in setenv, pushenv, + prepend_path, etc. + 3. ml now generates error for unknown argument that start with a double + minus. (e.g. ml --vers) + 4. pushenv("name","") fixed when unloading module. + 5. Make sure to regularize MODULEPATH when ingesting it for the first + time. + +- lmod.consulting.patch replaced by: + Messages-Remove-message-about-creating-a-consulting-ticket.patch. +- lmod.site.patch: + Removed: The site name is now provided by the env variable LMOD_SITE_NAME. + +------------------------------------------------------------------- @@ -7,6 +123,0 @@ - -------------------------------------------------------------------- -Sun Oct 1 16:42:51 UTC 2017 - [email protected] - -- Make lua-lmod Arch-dependent: it hard codes the search path to - .so plugins used by other Lua packages (boo#1061205). Old: ---- lmod.consulting.patch lmod.site.patch lua-lmod-6.5.11.tar.gz New: ---- Messages-Remove-message-about-creating-a-consulting-ticket.patch lua-lmod-7.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lua-lmod.spec ++++++ --- /var/tmp/diff_new_pack.LF5Quc/_old 2017-10-13 14:14:43.651816883 +0200 +++ /var/tmp/diff_new_pack.LF5Quc/_new 2017-10-13 14:14:43.655816707 +0200 @@ -29,17 +29,15 @@ Summary: Lua based Environment Modules License: MIT Group: Development/Libraries/Other -Version: 6.5.11 +Version: 7.6.1 Release: 0 Url: https://github.com/TACC/Lmod -BuildArch: noarch %if 0%{?ohpc} BuildRequires: ohpc-macros %endif Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz -Patch1: lmod.consulting.patch -Patch2: lmod.site.patch +Patch1: Messages-Remove-message-about-creating-a-consulting-ticket.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -102,7 +100,6 @@ %prep %setup -q -n Lmod-%{version} %patch1 -p1 -%patch2 -p1 %build export LUA_CPATH="%{lua_cpath}" @@ -224,7 +221,7 @@ %{_datadir}/lmod/* %{_mandir}/man1/lmod.1.* %doc License -%doc README +%doc README.* %files doc %defattr(-,root,root,-) ++++++ Messages-Remove-message-about-creating-a-consulting-ticket.patch ++++++ From: Egbert Eich <[email protected]> Date: Fri Oct 6 14:55:32 2017 +0200 Subject: [Messages] Remove message about creating a consulting ticket. Patch-mainline: never Git-commit: 625f56ad64cbdcd968e137caa69d84c26c55be5a References: Signed-off-by: Egbert Eich <[email protected]> --- messageDir/de.lua | 4 +--- messageDir/en.lua | 4 +--- messageDir/es.lua | 4 +--- messageDir/fr.lua | 5 +---- src/MessageT.lua | 4 +--- 5 files changed, 5 insertions(+), 16 deletions(-) diff --git a/messageDir/de.lua b/messageDir/de.lua index caeb725..23b1b6e 100644 --- a/messageDir/de.lua +++ b/messageDir/de.lua @@ -100,9 +100,7 @@ Es ist auch möglich, dass Ihr Cache veraltet ist. Versuchen Sie: Es ist bereits "%{oldName}" geladen. Verwenden Sie folgendes Kommando, um das Modul zu laden: - $ module swap %{oldName} %{fullName} - -Falls Sie weitere Unterstützung brauchen, erstellen Sie ein Support-Ticket. + $ module swap %{oldName} %{fullName}. ]==], e_LocationT_Srch = "Fehler in \"LocationT:search()\".", e_Missing_Value = "%{func}(\"%{name}\") ist ungültig. Es wird ein Wert benötigt.", diff --git a/messageDir/en.lua b/messageDir/en.lua index cf07924..e08be29 100644 --- a/messageDir/en.lua +++ b/messageDir/en.lua @@ -107,9 +107,7 @@ Also make sure that all modulefiles written in TCL start with the string #%Modul You already have %{oldName} loaded. To correct the situation, please execute the following command: - $ module swap %{oldName} %{fullName} - -Please submit a consulting ticket if you require additional assistance. + $ module swap %{oldName} %{fullName}. ]==], e_LocationT_Srch = "Error in LocationT:search().", e_Missing_Value = "%{func}(\"%{name}\") is not valid; a value is required.", diff --git a/messageDir/es.lua b/messageDir/es.lua index e37e4a1..983e64f 100644 --- a/messageDir/es.lua +++ b/messageDir/es.lua @@ -78,9 +78,7 @@ También es posible que su archivo de cache estea desactualizado. Intente: Ya tiene %{oldName} cargado. Para solucionar esta situación, introduzca el siguiente comando: - $ module swap %{oldName} %{fullName} - -Por favor, envíe un ticket si necesita más ayuda. + $ module swap %{oldName} %{fullName}. ]==], e_LocationT_Srch = "Error in LocationT:search()", e_Missing_Value = "%{func}(\"%{name}\") no es válido, es necesario un valor", diff --git a/messageDir/fr.lua b/messageDir/fr.lua index 2098e90..2fef1f9 100644 --- a/messageDir/fr.lua +++ b/messageDir/fr.lua @@ -105,10 +105,7 @@ Il est aussi possible que votre cache soit désuète. Essayez : %{oldName} est déjà chargé. Pour corriger le problème, vous pouvez utiliser la commande suivante : - $ module swap %{oldName} %{fullName} - -Merci de bien vouloir soumettre un ticket si vous désirez plus d'assistance. - + $ module swap %{oldName} %{fullName}. ]==], e_LocationT_Srch = "Erreur dans la fonction 'LocationT:search()'", e_Missing_Value = "%{func}(\"%{name}\") n'est pas valide, une valeur est requise", diff --git a/src/MessageT.lua b/src/MessageT.lua index 542a346..01171d5 100644 --- a/src/MessageT.lua +++ b/src/MessageT.lua @@ -25,9 +25,7 @@ Alternatively, you can set the environment variable LMOD_DISABLE_SAME_NAME_AUTOS You already have %{oldName} loaded. To correct the situation, please enter the following command: - $ module swap %{oldName} %{fullName} - -Please submit a consulting ticket if you require additional assistance. + $ module swap %{oldName} %{fullName}. ]==], e_setStandardPaths = "Unknown Key: \"%{key}\" in setStandardPaths\n", e_No_Matching_Mods = "No matching modules found\n", ++++++ lua-lmod-6.5.11.tar.gz -> lua-lmod-7.6.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod-6.5.11.tar.gz /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod-7.6.1.tar.gz differ: char 13, line 1
