commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2020-11-03 15:15:41 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.3463 (New) Package is "lua-lmod" Tue Nov 3 15:15:41 2020 rev:24 rq:845098 version:8.4.10 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2020-09-25 16:28:37.391735636 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.3463/lua-lmod.changes 2020-11-03 15:15:55.352002908 +0100 @@ -1,0 +2,7 @@ +Fri Oct 30 13:39:44 UTC 2020 - Ana Guerrero Lopez + +- Update to version 8.4.10: + * Use LMOD_ALLOW_ROOT_USE to control whether root uses Lmod or not + * Documentation updates + +--- Old: lua-lmod-8.4.5.tar.gz New: lua-lmod-8.4.10.tar.gz Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.DNKwyG/_old 2020-11-03 15:15:56.808004309 +0100 +++ /var/tmp/diff_new_pack.DNKwyG/_new 2020-11-03 15:15:56.808004309 +0100 @@ -36,7 +36,7 @@ Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other -Version:8.4.5 +Version:8.4.10 Release:0 URL:https://github.com/TACC/Lmod Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz ++ lua-lmod-8.4.5.tar.gz -> lua-lmod-8.4.10.tar.gz ++ /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod-8.4.5.tar.gz /work/SRC/openSUSE:Factory/.lua-lmod.new.3463/lua-lmod-8.4.10.tar.gz differ: char 18, line 1
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2020-09-25 16:26:24 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.4249 (New) Package is "lua-lmod" Fri Sep 25 16:26:24 2020 rev:23 rq:836092 version:8.4.5 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2020-03-30 22:51:26.779774429 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.4249/lua-lmod.changes 2020-09-25 16:28:37.391735636 +0200 @@ -1,0 +2,8 @@ +Tue Sep 22 10:50:21 UTC 2020 - Ana Guerrero Lopez + +- Update to version 8.4.5: + * Support for Lua 5.4 added. + * Improved support for ksh and ksh scripts. + * Improved documentation for software hierarchy and community module collections. + +--- Old: lua-lmod-8.3.6.tar.gz New: lua-lmod-8.4.5.tar.gz Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.7kQbYH/_old 2020-09-25 16:28:37.935736117 +0200 +++ /var/tmp/diff_new_pack.7kQbYH/_new 2020-09-25 16:28:37.939736121 +0200 @@ -36,7 +36,7 @@ Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other -Version:8.3.6 +Version:8.4.5 Release:0 URL:https://github.com/TACC/Lmod Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz ++ lua-lmod-8.3.6.tar.gz -> lua-lmod-8.4.5.tar.gz ++ /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod-8.3.6.tar.gz /work/SRC/openSUSE:Factory/.lua-lmod.new.4249/lua-lmod-8.4.5.tar.gz differ: char 13, line 1
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2020-03-30 22:51:24 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.3160 (New) Package is "lua-lmod" Mon Mar 30 22:51:24 2020 rev:22 rq:789279 version:8.3.6 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2020-03-25 23:43:23.047995323 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.3160/lua-lmod.changes 2020-03-30 22:51:26.779774429 +0200 @@ -1,0 +2,6 @@ +Sat Mar 28 07:33:25 UTC 2020 - Tomáš Chvátal + +- Fix the python3 switch on sphinx to not really pull any py2 + package + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.2PeDCU/_old 2020-03-30 22:51:27.519774832 +0200 +++ /var/tmp/diff_new_pack.2PeDCU/_new 2020-03-30 22:51:27.519774832 +0200 @@ -62,6 +62,9 @@ BuildRequires: python3-Sphinx-latex %else BuildRequires: python-Sphinx +%if 0%{?sle_version} == 0 || 0%{?sle_version} >= 120300 +BuildRequires: python-Sphinx-latex +%endif %endif Provides: lua-lmod-man = %{version}-%{release} %if 0%{?build_pdf:1} @@ -92,9 +95,6 @@ BuildRequires: texlive-upquote BuildRequires: texlive-varwidth BuildRequires: texlive-wrapfig -%if 0%{?sle_version} == 0 || 0%{?sle_version} >= 120300 -BuildRequires: python-Sphinx-latex -%endif %endif # %%build_pdf %description
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2020-03-25 23:43:05 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.3160 (New) Package is "lua-lmod" Wed Mar 25 23:43:05 2020 rev:21 rq:787696 version:8.3.6 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2020-03-17 13:07:28.137675663 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.3160/lua-lmod.changes 2020-03-25 23:43:23.047995323 +0100 @@ -1,0 +2,7 @@ +Tue Mar 24 07:42:13 UTC 2020 - Ana Guerrero Lopez + +- Update to version 8.3.6: + * Create findExec shell function to locate commands like ps. + * Bugfixes. + +--- Old: lua-lmod-8.3.1.tar.gz New: lua-lmod-8.3.6.tar.gz Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.zc9Gpx/_old 2020-03-25 23:43:26.151996339 +0100 +++ /var/tmp/diff_new_pack.zc9Gpx/_new 2020-03-25 23:43:26.159996341 +0100 @@ -36,7 +36,7 @@ Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other -Version:8.3.1 +Version:8.3.6 Release:0 URL:https://github.com/TACC/Lmod Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz ++ lua-lmod-8.3.1.tar.gz -> lua-lmod-8.3.6.tar.gz ++ /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod-8.3.1.tar.gz /work/SRC/openSUSE:Factory/.lua-lmod.new.3160/lua-lmod-8.3.6.tar.gz differ: char 74, line 1
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2020-03-17 13:07:18 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.3160 (New) Package is "lua-lmod" Tue Mar 17 13:07:18 2020 rev:20 rq:784352 version:8.3.1 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2020-02-25 16:04:12.632319234 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.3160/lua-lmod.changes 2020-03-17 13:07:28.137675663 +0100 @@ -1,0 +2,5 @@ +Wed Mar 11 15:14:58 UTC 2020 - Ondřej Súkup + +- python3 based Sphinx + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.rCkkCG/_old 2020-03-17 13:07:30.189677239 +0100 +++ /var/tmp/diff_new_pack.rCkkCG/_new 2020-03-17 13:07:30.193677242 +0100 @@ -57,7 +57,12 @@ Requires: lua-luaterm Requires: tcl Conflicts: Modules +%if 0%{suse_version} >= 1550 +BuildRequires: python3-Sphinx +BuildRequires: python3-Sphinx-latex +%else BuildRequires: python-Sphinx +%endif Provides: lua-lmod-man = %{version}-%{release} %if 0%{?build_pdf:1} BuildRequires: texlive
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2020-02-25 16:03:15 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.26092 (New) Package is "lua-lmod" Tue Feb 25 16:03:15 2020 rev:19 rq:777922 version:8.3.1 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2019-12-07 15:22:43.371734337 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.26092/lua-lmod.changes 2020-02-25 16:04:12.632319234 +0100 @@ -1,0 +2,12 @@ +Fri Feb 21 09:52:42 UTC 2020 - Ana Guerrero Lopez + +- Update to version 8.3.1: + * The function extensions() now takes a string of comma separated names. + * Add support for "atleast()" and "between()" functions support a "<" +to signify a less than instead of less than or equal to between range. + * Make "ml - foo" an error. + * It is now safe to have os.exit(1) in a modulefile. Spider can now +handle it. +- Remove obsolete BuildRequires on ohpc. + +--- Old: lua-lmod-8.2.5.tar.gz New: lua-lmod-8.3.1.tar.gz Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.Fd4Wep/_old 2020-02-25 16:04:13.148319382 +0100 +++ /var/tmp/diff_new_pack.Fd4Wep/_new 2020-02-25 16:04:13.148319382 +0100 @@ -1,7 +1,7 @@ # # spec file for package lua-lmod # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,9 +26,6 @@ %define build_pdf 1 %endif -# -%define ohpc 0 - %define lua_lmod_modulesdir %{_datarootdir}/lmod/modulefiles %define lua_lmod_admin_modulesdir %{_datarootdir}/lmod/admin/modulefiles %define lua_lmod_moduledeps %{_datarootdir}/lmod/moduledeps @@ -39,19 +36,13 @@ Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other -Version:8.2.5 +Version:8.3.1 Release:0 URL:https://github.com/TACC/Lmod -%if 0%{?ohpc} -BuildRequires: ohpc -%endif - Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz Patch1: Messages-Remove-message-about-creating-a-consulting-ticket.patch Patch2: Doc-Ugly-workaround-for-bug-in-Sphinx.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build - BuildRequires: lua >= %{lua_version} BuildRequires: lua-devel >= %{lua_version} BuildRequires: lua-luafilesystem ++ lua-lmod-8.2.5.tar.gz -> lua-lmod-8.3.1.tar.gz ++ /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod-8.2.5.tar.gz /work/SRC/openSUSE:Factory/.lua-lmod.new.26092/lua-lmod-8.3.1.tar.gz differ: char 15, line 1
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2019-12-07 15:19:07 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.4691 (New) Package is "lua-lmod" Sat Dec 7 15:19:07 2019 rev:18 rq:751802 version:8.2.5 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2019-09-30 15:59:05.881264676 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.4691/lua-lmod.changes 2019-12-07 15:22:43.371734337 +0100 @@ -1,0 +2,19 @@ +Fri Nov 29 08:42:31 UTC 2019 - Ana Guerrero Lopez + +- Update to version 8.2.5: + * Better support for the fish shell including tab completion + * New function extensions(): This allows for modules like python + to report that the extensions numpy and scipy are part of the + modules. Users can use "module spider numpy" to find which + modules provide numpy etc. + * Added a new command "clearLmod" which does a module purge and + removes all LMOD aliases and environment variables. + * Remove asking for the absolute path for generating spiderT + and dbT. It now only use when building the reverseMapT. + * Lmod now requires "rx" other access when searching for + modulefiles. + * settarg correctly handles a power9 processor running linux. +- Refresh patch + * Messages-Remove-message-about-creating-a-consulting-ticket.patch + +--- Old: lua-lmod-8.1.14.tar.gz New: lua-lmod-8.2.5.tar.gz Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.mbSkO0/_old 2019-12-07 15:22:44.931734121 +0100 +++ /var/tmp/diff_new_pack.mbSkO0/_new 2019-12-07 15:22:44.943734119 +0100 @@ -1,7 +1,7 @@ # # spec file for package lua-lmod # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,9 +39,9 @@ Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other -Version:8.1.14 +Version:8.2.5 Release:0 -Url:https://github.com/TACC/Lmod +URL:https://github.com/TACC/Lmod %if 0%{?ohpc} BuildRequires: ohpc %endif ++ Messages-Remove-message-about-creating-a-consulting-ticket.patch ++ --- /var/tmp/diff_new_pack.mbSkO0/_old 2019-12-07 15:22:45.019734109 +0100 +++ /var/tmp/diff_new_pack.mbSkO0/_new 2019-12-07 15:22:45.027734108 +0100 @@ -7,68 +7,49 @@ Signed-off-by: Egbert Eich --- - messageDir/de.lua | 4 +--- - messageDir/en.lua | 4 +--- - messageDir/es.lua | 4 +--- - messageDir/fr.lua | 4 +--- - 4 files changed, 4 insertions(+), 12 deletions(-) -diff --git a/messageDir/de.lua b/messageDir/de.lua -index 5b30c7e..f4c3c99 100644 +diff -Nrua a/messageDir/de.lua b/messageDir/de.lua --- a/messageDir/de.lua +++ b/messageDir/de.lua -@@ -103,9 +103,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: +@@ -105,7 +105,6 @@ + + $ module swap %{oldName} %{fullName} -- $ module swap %{oldName} %{fullName} -- -Falls Sie weitere Unterstützung brauchen, erstellen Sie ein Support-Ticket. -+ $ module swap %{oldName} %{fullName}. ]==], e_Illegal_Load= nil, - e_LocationT_Srch = "Fehler in \"LocationT:search()\".", -diff --git a/messageDir/en.lua b/messageDir/en.lua -index 0f4a37f..1f1ed00 100644 + e_Illegal_option = nil, +diff -Nrua a/messageDir/en.lua b/messageDir/en.lua --- a/messageDir/en.lua +++ b/messageDir/en.lua -@@ -116,9 +116,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: +@@ -118,7 +118,6 @@ + + $ module swap %{oldName} %{fullName} -- $ module swap %{oldName} %{fullName} -- -Please submit a consulting ticket if you require additional assistance. -+ $ module swap %{oldName} %{fullName}. ]==], - e_Illegal_Load = [==[The following module(s) are illegal: %{module_list} + e_Illegal_Load= [==[The following module(s) are illegal: %{module_list} Lmod does not support modulefiles that start with two or more underscores -diff --git a/messageDir/es.lua b/messageDir/es.lua -index 967ab80..f3df4ad 100644 +diff -Nrua a/messageDir/es.lua b/messageDir/es.lua --- a/messageDir/es.lua +++ b/messageDir/es.lua -@@ -81,9 +81,7 @@ También es posible que su archivo de cache estea
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2019-09-30 15:59:04 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.2352 (New) Package is "lua-lmod" Mon Sep 30 15:59:04 2019 rev:17 rq:733704 version:8.1.14 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2019-08-27 10:18:10.635952390 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.2352/lua-lmod.changes 2019-09-30 15:59:05.881264676 +0200 @@ -4 +4 @@ -- Update to version 8.1.14: +- Update to version 8.1.14: (jsc#SLE-8512) Other differences: --
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2019-08-27 10:17:37 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.7948 (New) Package is "lua-lmod" Tue Aug 27 10:17:37 2019 rev:16 rq:725391 version:8.1.14 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2019-03-14 14:53:48.883774962 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.7948/lua-lmod.changes 2019-08-27 10:18:10.635952390 +0200 @@ -1,0 +2,21 @@ +Thu Aug 22 15:54:01 UTC 2019 - Ana Guerrero Lopez + +- Update to version 8.1.14: +* Extended Default feature added: module load intel/17 will find + the "best" intel/17.* etc. +* All hidden files are NOT written to the softwarePage output. +* Lmod now correctly reports failed to load module "A" in the + special case where "ml A B" and A is a prereq of B and A + doesn't exist. +* A meta module takes precedence over a regular module if the + meta module occurs in an earlier directory in $MODULEPATH +* Lmod output only "fills" when the text is more than one line + or it is wider than the current width. +* Embed the TCL interpreter in Lmod when a site allows TCL files +* "module reset" resets $MODULEPATH to be the system $MODULEPATH +* Improved tracing of module loads/unloads when --trace is given. +* Allow MODULERCFILE to be a colon separated list. +- Set --with-fastTCLInterp=no, because this option is not supported + with TCL 8.6 + +--- Old: lua-lmod-7.8.15.tar.gz New: lua-lmod-8.1.14.tar.gz Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.DsKjjD/_old 2019-08-27 10:18:11.247952350 +0200 +++ /var/tmp/diff_new_pack.DsKjjD/_new 2019-08-27 10:18:11.247952350 +0200 @@ -39,7 +39,7 @@ Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other -Version:7.8.15 +Version:8.1.14 Release:0 Url:https://github.com/TACC/Lmod %if 0%{?ohpc} @@ -129,7 +129,8 @@ --libdir=%{lua_archdir} \ --datadir=%{lua_noarchdir} \ --with-redirect=yes \ ---with-autoSwap=no +--with-autoSwap=no \ +--with-fastTCLInterp=no make find my_docs/ -name .gitignore -delete %endif @@ -152,8 +153,6 @@ mkdir -p %{buildroot}%{lua_lmod_moduledeps} mkdir -p %{buildroot}/%{_mandir}/man1 -# Fix exec warning -chmod u+x %{buildroot}%{_datadir}/lmod/%{version}/libexec/ignore_dirs_converter # Fix file duplicates rm -f %{buildroot}/%{_datadir}/lmod/%{version}/init/ksh ln -s %{_datadir}/lmod/%{version}/init/sh %{buildroot}/%{_datadir}/lmod/%{version}/init/ksh ++ lua-lmod-7.8.15.tar.gz -> lua-lmod-8.1.14.tar.gz ++ /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod-7.8.15.tar.gz /work/SRC/openSUSE:Factory/.lua-lmod.new.7948/lua-lmod-8.1.14.tar.gz differ: char 15, line 1
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2019-03-14 14:53:39 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.28833 (New) Package is "lua-lmod" Thu Mar 14 14:53:39 2019 rev:15 rq:683908 version:7.8.15 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2019-02-24 17:07:04.336575532 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.28833/lua-lmod.changes 2019-03-14 14:53:48.883774962 +0100 @@ -1,0 +2,9 @@ +Mon Mar 11 10:01:57 UTC 2019 - Ana Guerrero Lopez + +- Remove flavor 'doc-man' building a package only with the lmod manpage + and move the manpage to lua-lmod. +- Remove the Recommends on lua-lmod-man and add a Provides instead. +- Update the Group tag for lua-lmod-doc to Documentation/Other because + Documentation/PDF doesn't exist and make the package noarch. + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.QKegdB/_old 2019-03-14 14:53:51.195774606 +0100 +++ /var/tmp/diff_new_pack.QKegdB/_new 2019-03-14 14:53:51.195774606 +0100 @@ -20,22 +20,12 @@ %define _buildshell /bin/bash %if "%flavor" == "" -%undefine build_doc -%undefine build_man %endif %if "%flavor" == "doc-pdf" %define build_pdf 1 %endif -%if "%flavor" == "doc-man" -%define build_man 1 -%endif - -%if 0%{?build_pdf:1} || 0%{?build_man:1} -%define build_doc 1 -%endif - # %define ohpc 0 @@ -62,7 +52,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{!?build_doc:1} BuildRequires: lua >= %{lua_version} BuildRequires: lua-devel >= %{lua_version} BuildRequires: lua-luafilesystem @@ -76,10 +65,9 @@ Requires: lua-luaposix Requires: lua-luaterm Requires: tcl -Recommends: lua-lmod-man Conflicts: Modules -%else BuildRequires: python-Sphinx +Provides: lua-lmod-man = %{version}-%{release} %if 0%{?build_pdf:1} BuildRequires: texlive BuildRequires: texlive-babel @@ -112,7 +100,6 @@ BuildRequires: python-Sphinx-latex %endif %endif # %%build_pdf -%endif # %%build_doc %description Lmod is an Environment Module System based on Lua, Reads TCL Modules, @@ -120,18 +107,12 @@ %package doc Summary:Documentation for Lmod -Group: Documentation/PDF +Group: Documentation/Other +BuildArch: noarch %description doc Documentation (pdf) for the Lmod Environment Modules System. -%package man -Summary:Manual page for Lmod -Group: Documentation/Man - -%description man -Documentation (man) for the Lmod Environment Modules System - %prep %setup -q -n Lmod-%{version} %patch1 -p1 @@ -140,7 +121,7 @@ %endif %build -%if 0%{!?build_doc:1} +%if 0%{!?build_pdf:1} export LUA_CPATH="%{lua_cpath}" export LUA_PATH="%{lua_path}" %configure --prefix=%{_datadir} \ @@ -151,12 +132,11 @@ --with-autoSwap=no make find my_docs/ -name .gitignore -delete -%else -cd docs; make %{?build_pdf:latexpdf} %{?build_man:man}; cd .. %endif +cd docs; make %{?build_pdf:latexpdf} %{!?build_pdf:man}; cd .. %install -%if 0%{!?build_doc:1} +%if 0%{!?build_pdf:1} export LUA_CPATH="%{lua_cpath}" export LUA_PATH="%{lua_path}" %make_install @@ -260,14 +240,12 @@ module try-add suse-hpc EOF -%else # %%build_docs - %if 0%{?build_man} + mkdir -p %{buildroot}/%{_mandir}/man1 install -p -m644 docs/build/man/lmod.1 %{buildroot}/%{_mandir}/man1/ - %endif %endif -%if 0%{!?build_doc:1} +%if 0%{!?build_pdf:1} %files %license License %doc README.* @@ -279,8 +257,8 @@ %dir %{lua_lmod_admin_modulesdir} %dir %{lua_lmod_moduledeps} %{_datadir}/lmod/* - -%else # %%build_docs +%{_mandir}/man1/lmod.1.* +%endif %if 0%{?build_pdf} %files doc @@ -288,11 +266,4 @@ %doc docs/build/latex/Lmod.pdf %endif -%if 0%{?build_man} -%files man -%{_mandir}/man1/lmod.1.* -%endif - -%endif # %%build_docs - %changelog ++ _multibuild ++ --- /var/tmp/diff_new_pack.QKegdB/_old 2019-03-14 14:53:51.231774600 +0100 +++ /var/tmp/diff_new_pack.QKegdB/_new 2019-03-14 14:53:51.235774600 +0100 @@ -1,4 +1,3 @@ doc-pdf - doc-man
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2019-02-24 17:06:58 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new.28833 (New) Package is "lua-lmod" Sun Feb 24 17:06:58 2019 rev:14 rq:674755 version:7.8.15 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2018-08-28 09:24:24.948822651 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new.28833/lua-lmod.changes 2019-02-24 17:07:04.336575532 +0100 @@ -1,0 +2,43 @@ +Wed Feb 13 09:58:06 UTC 2019 - Jan Engelhardt + +- Declare bash-specific nature of build recipe. + +--- +Fri Jan 25 17:09:15 UTC 2019 - e...@suse.com + +- Update to 7.8.15: +* issue #379: Extra space required for shell function definitions + under bash +* issue #380: Change DependencyCk mode from load to dependencyCk, + sType and tcl_mode remain load. +* Fixed problem with unbound variable __lmod_sh_dbg in module shell + function definition +* Add unload state to tracing. +* Define MCP and mcp earlier in lmod main() so that errors/warning + found in SitePackage work. +* issue #383: Use LUA_PATH to evaluate Version.lua instead of + depending on ./?.lua to be LUA_PATH. +* Added mgrload function and documentation +* Fixed unbound variable in bash.in. +* Fixed bug when ~/.lmod.d/cache was read only. +* Fixed quote rules for Python, R and CMAKE. +* issue #390: Added a message when find first rules are used to set + defaults when NVV is found in both avail and tracing. +* issue #389: Honor newlines and leading spaces in Nag messages. +* Allow MODULERCFILE to be a colon separated list. +* issue #391: Only process the family stack when in the modulefile + that requested it. +* Allow MODULERCFILE to be a colon separated list with the priority + be left to right instead of right to left. +* Added cc test case for issues with choosing the correct module + when doing reloadAll() +* issue #394: Only reload modules when the userName has remained the + same in mt. +* Add Lmod version report to --trace output. +* issue #394: use mname = MName:new("load",mt:userName(sn)) to get + loadable file + contrib/tracking_module_usage python scripts have been updated to + support python2 and python3 +- Fix shbang line in scripts. + +--- Old: lua-lmod-7.8.1.tar.gz New: lua-lmod-7.8.15.tar.gz Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.I9mysR/_old 2019-02-24 17:07:05.080575178 +0100 +++ /var/tmp/diff_new_pack.I9mysR/_new 2019-02-24 17:07:05.084575177 +0100 @@ -1,7 +1,7 @@ # # spec file for package lua-lmod # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,11 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global flavor @BUILD_FLAVOR@%{nil} +%define _buildshell /bin/bash %if "%flavor" == "" %undefine build_doc @@ -48,7 +49,7 @@ Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other -Version:7.8.1 +Version:7.8.15 Release:0 Url:https://github.com/TACC/Lmod %if 0%{?ohpc} @@ -183,6 +184,17 @@ rm -f %{buildroot}/%{_datadir}/lmod/%{version}/settarg/Version.lua ln -s %{_datadir}/lmod/%{version}/libexec/Version.lua %{buildroot}/%{_datadir}/lmod/%{version}/settarg/Version.lua +for file in $(find %{buildroot}%{_datadir}/lmod); do +[ -f "$file" ] || continue +line=$(head -1 $file) +if [[ $line =~ \#\!.*bin/env ]]; then + case $line in + *bash) newline="#! /bin/bash" ;; + *) newline="#! /usr/bin/${line##*/env* }" ;; + esac + sed -i "1s,^.*,${newline}\n," $file +fi +done mkdir -p %{buildroot}/%{_sysconfdir}/profile.d cat <%{buildroot}/%{_sysconfdir}/profile.d/lmod.sh # -*- shell-script -*- @@ -255,16 +267,9 @@ %endif %endif -%if 0%{?sle_version} > 120200 || 0%{?suse_version} > 1320 -%define my_license %license -%else -%define my_license %doc -%endif - %if 0%{!?build_doc:1} %files -%defattr(-,root,root,-) -%my_license License
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2018-08-28 09:24:24 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Tue Aug 28 09:24:24 2018 rev:13 rq:630003 version:7.8.1 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2018-04-19 15:32:14.844259052 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2018-08-28 09:24:24.948822651 +0200 @@ -1,0 +2,98 @@ +Fri Aug 17 19:38:08 UTC 2018 - e...@suse.com + +- Update to 7.8.1: +* Fixed typo in myGlobals.lua about assigning LMOD_DUPLICATE_PATHS +* Fixed TARG_TITLE_BAR_PAREN to always have a value, needed for tcsh. +* Added LMOD_SETTARG_TITLE_BAR=yes to turn on the title bar. +* Changed from sn-version to sn/version in title bar. +* Changed the initialization of LMOD_SETTARG_CMD in bash.in and csh.in. + It is defined to be `:' iff it is undefined. This allows settarg to work + in sub-shells. +* Use spider cache for "module --terse avail" when LMOD_CACHED_LOADS=yes +* Fix bug with LMOD_SETTARG_CMD and csh. +* Turn off LMOD_REDIRECT for tcsh + Settarg now supports C/N/V and N/V/V module layouts. +* Fixed a bug where sometimes a compiler-mpi dependent module wouldn't + be found when it should. +* Fixed issue #321 Changed LMOD_TARGPATHLOC to LMOD_SETTARG_TARG_PATH_LOCATION + changed LMOD_FULL_SETTARG_SUPPORT to LMOD_SETTARG_FULL_SUPPORT. (Lmod supports both) +* Fixed issue #322 where non-existant directory would cause problems +* Fix bug in settarg module for csh. +* Fix bug in Csh.lua where semicolons inside an alias were removed. Only remove the + trailing semicolon. +* Generate an LmodError() if the cachefile is broken. +* Do not convert /foo/bar/../baz to /foo/baz. Leave .. in paths. Fixes issue #324 +* The admin.list (aka, nag mesages) supports Lua regex's. Responds to issue #326 +* The admin.list now supports multiple targets for the same message (issue #326) +* Use full path_regularize() on all TCL program files. Having paths like /a/b/../d + caused problems for some users when interacting with TCL. +* Do not look for lua_json. Just use the one that comes with Lmod. +* Fix sh_to_modulefile correctly handle bad options (issue #332) +* Allow pushenv("FOO",false) to clear "FOO" (issue #331) +* Always use ref counting for MODULEPATH. +* Change the C-shell output to not use quotes and instead use back slashes to + quote special characters like $. +* Better filtering for c-shell output testing +* Fix bug in sh_to_modulefile +* Remove definition of SHOST from bash.in. Recompute it in settarg module. +* Support relative symlink when trying to find cmd_dir +* Now get modify time correctly from SpiderCache timestamp file. +* Issue #346: do not use "ls" to get the list of directories when dealing with .modulepath +* Issue #347: Just skip parsing "whole" if it is not a string (settarg) +* Issue #348: Do not double the colon when the original was a single colon +* Change ml so that ml av --terse is an error. +* Making the settarg and lmod modulefiles be installed versionless. +* Issue #353: Fix bug in cshrc.in end -> endif +* Issue #352: Allow sites to control the prefix completely. +* luaposix 34.0.4-1 wants to use setfenv() which only exists in Lua 5.1 and not in Lua 5.2+ + so Lmod now requires("posix") outside of strict. +* Build lua-term in the correct location when --with-siteControlPrefix=yes +* issue #347: Remove ./?.lua, ./?/init.lua from LUA_PATH and ./?.so from LUA_CPATH +* issue #357: Add missing semicolons in settarg.version.lua +* Fixed bug with lib directories not being readable. +* issue #355: Make LMOD_RC support a colon separated list of possible lmodrc.lua files +* Make bash, zsh and csh form LMOD_PKG to use /lmod/lmod instead of + /lmod/ when allowing sites to completely control prefix (issue #352) +* issue #359: Lmod can now use the internal version of lfs for installation. +* issue #361: Support make -j install added. +* issue #362: Trying to fix problem with RPM builds of Lmod at UGENT. +* issue #358: Improved error msg when there is a syntax error in a modulefile. +* issue #365, #366: Fix typo in Makefile about pkgs. +* Modify end2end test to use build-in lua pkgs only. +* issue #370: Allow for exact match with fn and fullName w/o regex pattern matching + added % quoting for '-' in docs. +* Support for making lmod silence shell debug output (when doing set -xv for bash or zsh) +The command "make world_update" now marks the
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2018-04-19 15:32:12 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Thu Apr 19 15:32:12 2018 rev:12 rq:597885 version:7.6.1 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-10-18 10:52:02.104501662 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2018-04-19 15:32:14.844259052 +0200 @@ -1,0 +2,13 @@ +Wed Apr 18 13:07:51 UTC 2018 - jeng...@inai.de + +- Replace %__ type macro indirections. +- Update RPM groups, summaries, find|xargs commands. + +--- +Wed Apr 18 05:53:52 UTC 2018 - e...@suse.com + +- Avoid conflicting script snippets from 'Modules' and 'lua-lmod' + in /etc/profiles.d by making sure that both packages cannot be + installed simultaneously (boo#1089970). + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.glFEVn/_old 2018-04-19 15:32:16.012210970 +0200 +++ /var/tmp/diff_new_pack.glFEVn/_new 2018-04-19 15:32:16.016210805 +0200 @@ -1,7 +1,7 @@ # # spec file for package lua-lmod # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %define lua_cpath ?.so;?/?.so;%{lua_archdir}/?.so Name: lua-lmod -Summary:Lua based Environment Modules +Summary:Lua-based Environment Modules License:MIT Group: Development/Libraries/Other Version:7.6.1 @@ -83,6 +83,7 @@ Requires: lua-luaposix Requires: lua-luaterm Requires: tcl +Conflicts: Modules %if 0%{?sle_version} == 0 || 0%{?sle_version} >= 120300 BuildRequires: python-Sphinx-latex %endif @@ -93,10 +94,10 @@ %package doc Summary:Documentation for Lmod -Group: Development/Other +Group: Documentation/PDF %description doc -Documentation (pdf) for the Lmod Environment Modules System +Documentation (PDF) for the Lmod Environment Modules System. %prep %setup -q -n Lmod-%{version} @@ -115,13 +116,13 @@ --with-redirect=yes \ --with-autoSwap=no make -find my_docs/ -name .gitignore | xargs rm +find my_docs/ -name .gitignore -delete cd docs; make latexpdf man; cd .. %install export LUA_CPATH="%{lua_cpath}" export LUA_PATH="%{lua_path}" -make DESTDIR=%{buildroot} install +%make_install mkdir -p %{buildroot}%{_sysconfdir}/rpm cat < %{buildroot}%{_sysconfdir}/rpm/macros.lmod @@ -148,7 +149,7 @@ ln -s %{_datadir}/lmod/%{version}/libexec/Version.lua %{buildroot}/%{_datadir}/lmod/%{version}/settarg/Version.lua mkdir -p %{buildroot}/%{_sysconfdir}/profile.d -%{__cat} < %{buildroot}/%{_sysconfdir}/profile.d/lmod.sh +cat <%{buildroot}/%{_sysconfdir}/profile.d/lmod.sh # -*- shell-script -*- # This is the system wide source file for setting up @@ -182,7 +183,7 @@ EOF -%{__cat} < %{buildroot}/%{_sysconfdir}/profile.d/lmod.csh +cat <%{buildroot}/%{_sysconfdir}/profile.d/lmod.csh # -*- shell-script -*- # This is the system wide source file for setting up
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-10-18 10:51:59 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Wed Oct 18 10:51:59 2017 rev:11 rq:534319 version:7.6.1 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-10-13 14:14:42.667860147 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-10-18 10:52:02.104501662 +0200 @@ -1,0 +2,8 @@ +Mon Oct 16 13:21:53 UTC 2017 - e...@suse.com + +- Doc-Ugly-workaround-for-bug-in-Sphinx.patch + On SLE-12 and Leap 42.x Sphinx generates an incorrect tex file. + This patch adds ugly code to the documentation Makefile to patch + it up and work around this problem. + +--- @@ -116,0 +125 @@ + (FATE#324199). @@ -155 +164 @@ -- Add profile files for bash and csh. +- Add profile files for bash and csh (bsc#1048964). New: Doc-Ugly-workaround-for-bug-in-Sphinx.patch Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.cIQ0Hs/_old 2017-10-18 10:52:03.064456626 +0200 +++ /var/tmp/diff_new_pack.cIQ0Hs/_new 2017-10-18 10:52:03.068456438 +0200 @@ -33,11 +33,12 @@ Release:0 Url:https://github.com/TACC/Lmod %if 0%{?ohpc} -BuildRequires: ohpc-macros +BuildRequires: ohpc %endif Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz Patch1: Messages-Remove-message-about-creating-a-consulting-ticket.patch +Patch2: Doc-Ugly-workaround-for-bug-in-Sphinx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -100,6 +101,9 @@ %prep %setup -q -n Lmod-%{version} %patch1 -p1 +%if 0%{?sle_version:1} && 0%{?sle_version} < 15 +%patch2 -p1 +%endif %build export LUA_CPATH="%{lua_cpath}" ++ Doc-Ugly-workaround-for-bug-in-Sphinx.patch ++ From: Egbert EichDate: Mon Oct 16 14:51:52 2017 +0200 Subject: Doc: Ugly workaround for bug in Sphinx. Patch-mainline: never Git-commit: 2f8d29d20add462e06d316e9e6ff3ed93bca9d52 References: Signed-off-by: Egbert Eich Signed-off-by: Egbert Eich --- docs/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/Makefile b/docs/Makefile index 188360f..b066c68 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -124,6 +124,9 @@ latex: latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." + @grep -q "\usepackage{pmboxdraw}" $(BUILDDIR)/latex/Lmod.tex || \ + sed -ie 's#\\usepackage{cmap}#\\usepackage{cmap} \\usepackage{pmboxdraw}#' \ + $(BUILDDIR)/latex/Lmod.tex $(MAKE) -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
commit lua-lmod for openSUSE:Factory
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.changes2017-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 - e...@suse.com + +- 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 - e...@suse.com + +- Update to 7.6: + 1. Support for disable + 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
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-10-06 11:05:11 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Fri Oct 6 11:05:11 2017 rev:9 rq:531888 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-10-02 16:54:52.996668591 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-10-06 11:05:16.644764331 +0200 @@ -1,0 +2,7 @@ +Thu Oct 5 18:46:01 UTC 2017 - e...@suse.com + +- Fix build for Leap, SLE-12 and SLE-15. +- Remove _service file: the service can be run with + 'osc service run download_files' as well. + +--- Old: _service Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.1rNvIr/_old 2017-10-06 11:05:17.352657263 +0200 +++ /var/tmp/diff_new_pack.1rNvIr/_new 2017-10-06 11:05:17.352657263 +0200 @@ -32,6 +32,7 @@ Version:6.5.11 Release:0 Url:https://github.com/TACC/Lmod +BuildArch: noarch %if 0%{?ohpc} BuildRequires: ohpc-macros %endif @@ -83,7 +84,7 @@ Requires: lua-luaposix Requires: lua-luaterm Requires: tcl -%if 0%{?is_opensuse} || 0%{?sle_version} >= 15 +%if 0%{?sle_version} == 0 || 0%{?sle_version} >= 120300 BuildRequires: python-Sphinx-latex %endif @@ -94,7 +95,6 @@ %package doc Summary:Documentation for Lmod Group: Development/Other -BuildArch: noarch %description doc Documentation (pdf) for the Lmod Environment Modules System
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-10-02 16:54:45 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Mon Oct 2 16:54:45 2017 rev:8 rq:530302 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-09-07 22:16:03.126979570 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-10-02 16:54:52.996668591 +0200 @@ -1,0 +2,6 @@ +Sun Oct 1 16:42:51 UTC 2017 - e...@suse.com + +- Make lua-lmod Arch-dependent: it hard codes the search path to + .so plugins used by other Lua packages (boo#1061205). + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.E9M7J3/_old 2017-10-02 16:54:53.844549580 +0200 +++ /var/tmp/diff_new_pack.E9M7J3/_new 2017-10-02 16:54:53.848549019 +0200 @@ -32,7 +32,6 @@ Version:6.5.11 Release:0 Url:https://github.com/TACC/Lmod -BuildArch: noarch %if 0%{?ohpc} BuildRequires: ohpc-macros %endif @@ -95,6 +94,7 @@ %package doc Summary:Documentation for Lmod Group: Development/Other +BuildArch: noarch %description doc Documentation (pdf) for the Lmod Environment Modules System
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-09-07 22:15:33 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Thu Sep 7 22:15:33 2017 rev:7 rq:521483 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-08-21 11:37:30.822199408 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-09-07 22:16:03.126979570 +0200 @@ -1,0 +2,5 @@ +Tue Sep 5 15:48:44 UTC 2017 - e...@suse.com + +- Change group of documentation package to Documentation/Other. + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.LWx7Cv/_old 2017-09-07 22:16:04.146835856 +0200 +++ /var/tmp/diff_new_pack.LWx7Cv/_new 2017-09-07 22:16:04.150835292 +0200 @@ -94,7 +94,7 @@ %package doc Summary:Documentation for Lmod -Group: Development/Libraries/Other +Group: Development/Other %description doc Documentation (pdf) for the Lmod Environment Modules System
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-08-21 11:37:28 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Mon Aug 21 11:37:28 2017 rev:6 rq:517728 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-08-13 14:58:53.303330395 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-08-21 11:37:30.822199408 +0200 @@ -1,0 +2,6 @@ +Mon Aug 14 06:03:38 UTC 2017 - e...@suse.com + +- Fix group of doc package. +- Change BuildRequires from ohpc to ohpc-macros. + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.A9sjuU/_old 2017-08-21 11:37:31.834057098 +0200 +++ /var/tmp/diff_new_pack.A9sjuU/_new 2017-08-21 11:37:31.838056536 +0200 @@ -34,7 +34,7 @@ Url:https://github.com/TACC/Lmod BuildArch: noarch %if 0%{?ohpc} -BuildRequires: ohpc +BuildRequires: ohpc-macros %endif Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz @@ -94,7 +94,7 @@ %package doc Summary:Documentation for Lmod -Group: Documentation/Libraries/Other +Group: Development/Libraries/Other %description doc Documentation (pdf) for the Lmod Environment Modules System
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-08-13 14:58:52 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Sun Aug 13 14:58:52 2017 rev:5 rq:515935 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-06-27 10:21:51.786185295 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-08-13 14:58:53.303330395 +0200 @@ -1,0 +2,11 @@ +Thu Aug 10 13:47:18 UTC 2017 - e...@suse.com + +- Fix build: add buildrequires for texlive-latexmk, texlive-makeindex and +texlive-varwidth. + +--- +Thu Aug 10 12:52:57 UTC 2017 - e...@suse.com + +- Prepare for suse default settings (bsc#1053237). + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.qc1qDR/_old 2017-08-13 14:58:54.427172674 +0200 +++ /var/tmp/diff_new_pack.qc1qDR/_new 2017-08-13 14:58:54.443170429 +0200 @@ -66,6 +66,8 @@ BuildRequires: texlive-fancyvrb BuildRequires: texlive-framed BuildRequires: texlive-helvetic +BuildRequires: texlive-latexmk +BuildRequires: texlive-makeindex BuildRequires: texlive-mdwtools BuildRequires: texlive-multirow BuildRequires: texlive-needspace @@ -75,6 +77,7 @@ BuildRequires: texlive-times BuildRequires: texlive-titlesec BuildRequires: texlive-upquote +BuildRequires: texlive-varwidth BuildRequires: texlive-wrapfig Requires: lua >= %{lua_version} Requires: lua-luafilesystem @@ -173,8 +176,8 @@ # Initialize modules system . \${BASH_ENV} >/dev/null -# Load baseline OpenHPC environment -module try-add ohpc +# Load baseline SUSE HPC environment +module try-add suse-hpc EOF @@ -204,8 +207,8 @@ # Initialize modules system source %{_datadir}/lmod/%{version}/init/csh >/dev/null -# Load baseline OpenHPC environment -module try-add ohpc +# Load baseline SUSE HPC environment +module try-add suse-hpc EOF
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-06-27 10:21:41 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Tue Jun 27 10:21:41 2017 rev:4 rq:506289 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-06-12 15:34:28.279101016 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-06-27 10:21:51.786185295 +0200 @@ -1,0 +2,5 @@ +Mon Jun 26 08:55:33 UTC 2017 - dmuel...@suse.com + +- correct buildrequires for building on Leap 42.3 and on SLE15+ + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.TRi9XT/_old 2017-06-27 10:21:52.518081852 +0200 +++ /var/tmp/diff_new_pack.TRi9XT/_new 2017-06-27 10:21:52.522081287 +0200 @@ -52,15 +52,15 @@ BuildRequires: python-Sphinx BuildRequires: rsync BuildRequires: tcl -%if 0%{?sle_version} == 0 || 0%{?sle_version} > 121000 -BuildRequires: python-Sphinx-latex -%endif BuildRequires: texlive BuildRequires: texlive-babel BuildRequires: texlive-babel-english +BuildRequires: texlive-capt-of +BuildRequires: texlive-caption BuildRequires: texlive-cmap BuildRequires: texlive-courier BuildRequires: texlive-dvips +BuildRequires: texlive-eqparbox BuildRequires: texlive-fancybox BuildRequires: texlive-fancyhdr BuildRequires: texlive-fancyvrb @@ -68,6 +68,7 @@ BuildRequires: texlive-helvetic BuildRequires: texlive-mdwtools BuildRequires: texlive-multirow +BuildRequires: texlive-needspace BuildRequires: texlive-parskip BuildRequires: texlive-psnfss BuildRequires: texlive-threeparttable @@ -75,12 +76,14 @@ BuildRequires: texlive-titlesec BuildRequires: texlive-upquote BuildRequires: texlive-wrapfig - Requires: lua >= %{lua_version} Requires: lua-luafilesystem Requires: lua-luaposix Requires: lua-luaterm Requires: tcl +%if 0%{?is_opensuse} || 0%{?sle_version} >= 15 +BuildRequires: python-Sphinx-latex +%endif %description Lmod is an Environment Module System based on Lua, Reads TCL Modules,
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-06-12 15:34:23 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Mon Jun 12 15:34:23 2017 rev:3 rq:502809 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-04-12 18:14:32.776125819 +0200 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-06-12 15:34:28.279101016 +0200 @@ -1,0 +2,5 @@ +Fri Apr 28 17:49:00 UTC 2017 - e...@suse.com + +- Add profile files for bash and csh. + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.diGLa5/_old 2017-06-12 15:34:29.214969020 +0200 +++ /var/tmp/diff_new_pack.diGLa5/_new 2017-06-12 15:34:29.214969020 +0200 @@ -1,7 +1,7 @@ # # spec file for package lua-lmod # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +# +%define ohpc 0 + %define lua_lmod_modulesdir %{_datarootdir}/lmod/modulefiles %define lua_lmod_admin_modulesdir %{_datarootdir}/lmod/admin/modulefiles %define lua_lmod_moduledeps %{_datarootdir}/lmod/moduledeps @@ -23,12 +27,15 @@ Name: lua-lmod Summary: Lua based Environment Modules -Version: 6.5.11 -Release: 0 License: MIT Group: Development/Libraries/Other +Version:6.5.11 +Release:0 Url: https://github.com/TACC/Lmod BuildArch: noarch +%if 0%{?ohpc} +BuildRequires: ohpc +%endif Source0: https://github.com/TACC/Lmod/archive/%{version}.tar.gz#$/%{name}-%{version}.tar.gz Patch1: lmod.consulting.patch @@ -41,33 +48,33 @@ BuildRequires: lua-luafilesystem BuildRequires: lua-luaposix BuildRequires: lua-luaterm -BuildRequires: rsync -BuildRequires: tcl BuildRequires: procps BuildRequires: python-Sphinx +BuildRequires: rsync +BuildRequires: tcl %if 0%{?sle_version} == 0 || 0%{?sle_version} > 121000 BuildRequires: python-Sphinx-latex %endif BuildRequires: texlive -BuildRequires: texlive-threeparttable -BuildRequires: texlive-multirow -BuildRequires: texlive-wrapfig -BuildRequires: texlive-upquote -BuildRequires: texlive-cmap BuildRequires: texlive-babel BuildRequires: texlive-babel-english -BuildRequires: texlive-psnfss -BuildRequires: texlive-fancyhdr +BuildRequires: texlive-cmap +BuildRequires: texlive-courier +BuildRequires: texlive-dvips BuildRequires: texlive-fancybox -BuildRequires: texlive-titlesec -BuildRequires: texlive-framed +BuildRequires: texlive-fancyhdr BuildRequires: texlive-fancyvrb +BuildRequires: texlive-framed +BuildRequires: texlive-helvetic BuildRequires: texlive-mdwtools +BuildRequires: texlive-multirow BuildRequires: texlive-parskip +BuildRequires: texlive-psnfss +BuildRequires: texlive-threeparttable BuildRequires: texlive-times -BuildRequires: texlive-helvetic -BuildRequires: texlive-courier -BuildRequires: texlive-dvips +BuildRequires: texlive-titlesec +BuildRequires: texlive-upquote +BuildRequires: texlive-wrapfig Requires: lua >= %{lua_version} Requires: lua-luafilesystem @@ -133,8 +140,76 @@ rm -f %{buildroot}/%{_datadir}/lmod/%{version}/settarg/Version.lua ln -s %{_datadir}/lmod/%{version}/libexec/Version.lua %{buildroot}/%{_datadir}/lmod/%{version}/settarg/Version.lua +mkdir -p %{buildroot}/%{_sysconfdir}/profile.d +%{__cat} < %{buildroot}/%{_sysconfdir}/profile.d/lmod.sh +# -*- shell-script -*- + +# This is the system wide source file for setting up +# modules: +# + + +# NOOP if running under known resource manager +if [ ! -z "\$SLURM_NODELIST" ];then + return +fi + +export LMOD_SETTARG_CMD=":" +export LMOD_FULL_SETTARG_SUPPORT=no +export LMOD_COLORIZE=no +export LMOD_PREPEND_BLOCK=normal + +if [ \$EUID -eq 0 ]; then +export MODULEPATH=%{?OHPC_MODULES:%{OHPC_ADMIN}/modulefiles:%{OHPC_MODULES}:}%{lua_lmod_admin_modulesdir}:%{lua_lmod_modulesdir} +else +export MODULEPATH=%{?OHPC_MODULES:%{OHPC_MODULES}:}%{lua_lmod_modulesdir} +fi + +export BASH_ENV=%{_datadir}/lmod/%{version}/init/bash + +# Initialize modules system +. \${BASH_ENV} >/dev/null + +# Load baseline OpenHPC environment +module try-add ohpc + +EOF + +%{__cat} < %{buildroot}/%{_sysconfdir}/profile.d/lmod.csh +# -*-
commit lua-lmod for openSUSE:Factory
Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-04-12 17:36:40 Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) Package is "lua-lmod" Wed Apr 12 17:36:40 2017 rev:2 rq:486722 version:6.5.11 Changes: --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes2017-03-04 16:48:37.590835649 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-04-12 18:14:32.776125819 +0200 @@ -1,0 +2,6 @@ +Fri Apr 7 15:50:53 UTC 2017 - e...@suse.com + +- Build and package man page and other documentation, create a separate + package for additional documentation (bsc#1032970). + +--- Other differences: -- ++ lua-lmod.spec ++ --- /var/tmp/diff_new_pack.j4ZK19/_old 2017-04-12 18:14:33.564014408 +0200 +++ /var/tmp/diff_new_pack.j4ZK19/_new 2017-04-12 18:14:33.568013843 +0200 @@ -44,6 +44,30 @@ BuildRequires: rsync BuildRequires: tcl BuildRequires: procps +BuildRequires: python-Sphinx +%if 0%{?sle_version} == 0 || 0%{?sle_version} > 121000 +BuildRequires: python-Sphinx-latex +%endif +BuildRequires: texlive +BuildRequires: texlive-threeparttable +BuildRequires: texlive-multirow +BuildRequires: texlive-wrapfig +BuildRequires: texlive-upquote +BuildRequires: texlive-cmap +BuildRequires: texlive-babel +BuildRequires: texlive-babel-english +BuildRequires: texlive-psnfss +BuildRequires: texlive-fancyhdr +BuildRequires: texlive-fancybox +BuildRequires: texlive-titlesec +BuildRequires: texlive-framed +BuildRequires: texlive-fancyvrb +BuildRequires: texlive-mdwtools +BuildRequires: texlive-parskip +BuildRequires: texlive-times +BuildRequires: texlive-helvetic +BuildRequires: texlive-courier +BuildRequires: texlive-dvips Requires: lua >= %{lua_version} Requires: lua-luafilesystem @@ -55,6 +79,13 @@ Lmod is an Environment Module System based on Lua, Reads TCL Modules, Supports a Software Hierarchy. +%package doc +Summary: Documentation for Lmod +Group: Documentation/Libraries/Other + +%description doc +Documentation (pdf) for the Lmod Environment Modules System + %prep %setup -q -n Lmod-%{version} %patch1 -p1 @@ -70,6 +101,8 @@ --with-redirect=yes \ --with-autoSwap=no make +find my_docs/ -name .gitignore | xargs rm +cd docs; make latexpdf man; cd .. %install export LUA_CPATH="%{lua_cpath}" @@ -85,6 +118,8 @@ mkdir -p %{buildroot}%{lua_lmod_modulesdir} mkdir -p %{buildroot}%{lua_lmod_admin_modulesdir} mkdir -p %{buildroot}%{lua_lmod_moduledeps} +mkdir -p %{buildroot}/%{_mandir}/man1 +install -p -m644 docs/build/man/lmod.1 %{buildroot}/%{_mandir}/man1/ # Fix exec warning chmod u+x %{buildroot}%{_datadir}/lmod/%{version}/libexec/ignore_dirs_converter @@ -106,7 +141,13 @@ %dir %{lua_lmod_admin_modulesdir} %dir %{lua_lmod_moduledeps} %{_datadir}/lmod/* +%{_mandir}/man1/lmod.1.* %doc License %doc README +%files doc +%defattr(-,root,root,-) +%doc my_docs/*.txt my_docs/*.pdf my_docs/*.md +%doc docs/build/latex/Lmod.pdf + %changelog