Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Checklist for recent Lmod RPMs #70

@fgeorgatos

Description

@fgeorgatos
  • MODULEPATH* variables get initialized as expected ; for both centos6 & centos7, with or w/out Tmod
  • ml --gitversion ; module --version report reasonable output, consistent to RPM package name
  • modules behave persistently and coherently across parent-children shell invocations (excl: shared?)
    • invoking bash does NOT reset the environment, and lets loads and use operations be consistent
    • invoking tcsh instead also preserves the modules environment as it should, without any surprises
    • also, module unloads should function properly (fi. -sge vs empty $LD_LIBRARY_PATH) ref. issue module unload should work correctly with Lmod #45
  • SitePackage.lua gets honored and syslog messages get injected after module load
  • module save, module savelist and module restore behave correctly
  • bash tab completion should be OK too, also on successive operands; maybe also zsh
  • $USER_IS_ROOT has correct value, as well as $LMOD_SYSTEM_DEFAULT_MODULES
    • functions work correctly for both root and non-root users
    • sge and cluster modules, and any dependencies (fi. $SITENAME, get autoloaded)
  • tcsh and bash both initialize/behave correctly
    • also under qsub and qrsh
    • also under crontab (at least with bash -l support) & at
  • bash script tracing should work consistently at all times (Expand work on commit 4c92836, because it breaks bash tracing, as it has now #64)
  • and also pass: https://github.com/rtmclay/Lmod_test_suite (ok, modulo the infamous bash bug)

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions