Using package belonging to another developer

( Document last updated 15 February 2001 by Florence Ranjard )

Assume that you are working with the following packages in your working area:

SICBDST , digmuon

> cd newmycmt/SICB/SICBDST/v250/cmt

> -- requirements file contains:
   use digmuon v3  SICB
> cmt show macro SICBDSTROOT
    /afs/cern.ch/user/r/ranjard/newmycmt/SICB/SICBDST/v250
> cmt show macro DIGMUONROOT
    /afs/cern.ch/user/r/ranjard/newmycmt/SICB/digmuon/v3
===> all the other packages are taken from the release area $LHCBNEW

you want to check the new kalman filter no yet released .

1. the new version is publicly avalaible in /afs/cern.ch/user/n/needham/public/kalman/v5

    ===> becareful the version can be modified by the author!!


> cd $SICBROOT/mgr
> -- edit requirements
   use kalman v5 /afs/cern.ch/user/n/needham/public
> cmt show macro KALMANROOT
   /afs/cern.ch/user/n/needham/public/kalman/v5
> -- rename or remove the previous executable
> gmake

2. you ask the developer to commit his new version on CVS and you checkout the new version

3. you copy the kalman tree into your working area

> cd  $HOME/newmycmt/SICB
> cp -r /afs/cern.ch/user/n/needham/public/kalman .
> cd kalman/v5/cmt
> cmt config
> gmake

> cd $SICBDSTROOT/cmt
> -- edit requirements
   use kalman v5    SICB
> cmt show macro KALMANROOT
   /afs/cern.ch/user/r/ranjard/newmycmt/SICB/kalman/v5
> -- rename or remove the previous executable
> gmake