MuonRay analysis software

From Atlas Wiki
Revision as of 15:26, 24 May 2005 by Woudstra (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

How to make a new release

  • Container version convention: v<main_version>r<sub_version> e.g. v10r0.

If any of the included packages has increased its main_version, increase main_version (and set r0), e.g. v11r0; otherwise increase the sub_version. e.g. v10r1.

  • Sub-package version convention. A sub-package should increase its main_version

in case of a changed interface (shared memory or shared functions or shared header files between sub-packages). Also in case of other major changes.

  • Make a new cmt package version of the MuonRay container package.
 The version directory is located directly below the top MuonRay directory.
 (currently /project/atlas/users/r82/MuonRay)
 cd MuonRay
 cp -a <latest_version> <new_version>
 Then do a 'cmt config':
 cd <new_version>/cmt
 cmt config
 You can check the used versions with:
 cmt show uses


  • The requirements file of the MuonRay container package (in the MuonRay/<version>/cmt subdirectory)

contains a list of 'use' statements, which indicate the included packages with their version numbers. The version numbers should be explicitly specified including the sub_version.