During the LHCb Core Software meeting of the 12/12/2018 (https://indico.cern.ch/event/779237/), 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 rely 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: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2019-04-24 - MarcoClemencic
    • 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-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback