66 Commits

Author SHA256 Message Date
5d7899125d Accepting request 534269 from home:eeich:branches:network:cluster
- 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.

OBS-URL: https://build.opensuse.org/request/show/534269
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=26
2017-10-16 15:33:38 +00:00
8b0fb26eb4 Make lua-lmod Arch-dependent: it hard codes the search path to
.so plugins used by other Lua packages (boo#1061205).

OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=24
2017-10-10 16:34:55 +00:00
a1d6dd0e91 Accepting request 532209 from home:eeich:branches:network:cluster
- 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.

OBS-URL: https://build.opensuse.org/request/show/532209
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=23
2017-10-06 13:22:07 +00:00
c5d83d670d Accepting request 531885 from home:eeich:branches:network:cluster
- 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.

OBS-URL: https://build.opensuse.org/request/show/531885
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=21
2017-10-05 19:09:37 +00:00
88aa2b7331 Accepting request 530289 from home:eeich:branches:network:cluster
- Make lua-lmod Arch-dependent: it hard codes the search path to
  .so plugins used by other Lua packages (boo#1061205).

OBS-URL: https://build.opensuse.org/request/show/530289
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=19
2017-10-01 19:53:56 +00:00
f89b6c3e59 - Change group of documentation package to Documentation/Other.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=17
2017-09-05 15:49:36 +00:00
3614721c1d - Fix group of doc package.
- Change BuildRequires from ohpc to ohpc-macros.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=15
2017-08-20 05:31:31 +00:00
8b5a2f5211 Accepting request 516846 from home:eeich:branches:network:cluster
- Fix group of devel package.
- Change Requires from ohpc to ohpc-macros.

OBS-URL: https://build.opensuse.org/request/show/516846
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=14
2017-08-14 13:57:34 +00:00
b1ce5403a4 Accepting request 515932 from home:eeich:branches:network:cluster
- Fix build: add buildrequires for texlive-latexmk, texlive-makeindex and
      	     texlive-varwidth.

- Prepare for suse default settings (bsc#1053237).

OBS-URL: https://build.opensuse.org/request/show/515932
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=12
2017-08-10 14:37:54 +00:00
45049ae3b9 Accepting request 506196 from home:dirkmueller:branches:network:cluster
- correct buildrequires for building on Leap 42.3 and on SLE15+

OBS-URL: https://build.opensuse.org/request/show/506196
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=10
2017-06-26 15:44:16 +00:00
4178ace38b Accepting request 502427 from home:eeich:branches:network:cluster
- Add profile files for bash and csh.

OBS-URL: https://build.opensuse.org/request/show/502427
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=8
2017-06-10 15:22:50 +00:00
c2ab4ab032 Accepting request 486721 from home:eeich:branches:network:cluster
- Build and package man page and other documentation, create a separate 
  package for additional documentation (bsc#1032970).

OBS-URL: https://build.opensuse.org/request/show/486721
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=6
2017-04-08 10:19:02 +00:00
9332066410 Accepting request 458489 from home:jengelh:branches:network:cluster
- Replace redundant %__ macro indirections

OBS-URL: https://build.opensuse.org/request/show/458489
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=4
2017-02-17 12:45:02 +00:00
5e563df641 * Updated to version 6.5.11:
- All the Lmod programs now resolve any symlinks to the
   actual program before adding to the Lua's package.path
   and package.cpath.
 - Contrib patch: Extend msgHook to LmodError and LmodWarning
 - Now using travis for CI and testing.
 - Configure time option to have Lmod check for magic TCL string in
   modulefiles (#%Module)
 - Lmod now uses a regular expression to match user commands
   to internal commands. For example "av", "ava" or "available"
   will match "avail"
 - Lmod now uses the values of LUA_PATH and LUA_CPATH at
   configuration time.  This way Lmod is safe from user changes
   to these important Lua values.
 - Updated documentation at lmod.readthedocs.org
 - Support for generating xalt_rmapT.json used by XALT.
 - Fixed bug with upcase characters in version file.   
 - It is now possible to configure Lmod to use the spider cache
   when loading (--with-cachedLoads=yes or
   export LMOD_CACHED_LOADS=1 to activate). This is off by
   default. Sites that use this will have to keep their spider
   caches up-to-date or user will not be able to load modules 
   not in the cache.
- It is now possible to configure Lmod to use Legacy Version
  ordering ( --with-legacyOrdering=yes or export
  LMOD_LEGACY_VERSION_ORDERING=1). With legacy ordering 9.0
  is "newer" than 10.0. This is the ordering that Tmod uses.
- Lmod will print admin message (a.k.a nag messages) when   
  doing module whatis <foo> or module help <foo>.  In other 
  words if a nag message would appear with module load <foo>
  then it will also appear when using whatis or help.
- Many improvement in the generation of the lmod database for
  module tracking.
- Numerous bug fixes.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=3
2016-11-21 20:28:47 +00:00
134fec1afb - Setting 'download_files' service to mode='localonly'
and adding source tarball. (Required for Factory).

OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=2
2016-10-17 14:51:05 +00:00
5fdabc9f7d - Initial version of Lmod: 6.0.24
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=1
2016-10-16 19:25:58 +00:00