TWiki> LHCb Web>LHCbComputing>UnixShellSupport (revision 1)EditAttachPDF
During the LHCb Core Software meeting of the 12/12/2018 (, in view of the upcoming deployment of the new environment configuration tool LbEnv, the following policy was decided:

  • bash is the officially supported shell
    • It should be used for production jobs
    • It will be used in all environment tools integration/regression tests

  • tcsh support of the existing code will be done on a best effort basis, i.e. when time allows and not critical
    • New features will not be ported
    • Deprecation warnings will be added to LbEnv when sourcing from tcsh

  • Support for bourne compatible shells such as zsh will be done on a best effort basis
    • We will avoid using really bash-specifics constructs
    • we will eely on users to come to us with merge requests as we will not investigate all shells

-- BenjaminCouturier - 2018-12-12

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2018-12-12 - BenjaminCouturier
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback