To create and deploy a new online release: ========================================== 1) announce request for collection of tags at online meeting or post email to onl-core BFMAIL group, at least a week before you want to deploy the new release. -onlineMM release takes few days. online release can be done overnight. Present contact for -onlineMM releases is Matt (weaver@slac) and for online is Eli (redmount@slac) 2) L3 most probably needs to make a new library based on the new -onlineMM release. Coordinate this with Rainer (bartoldu@slac) 3) FastMonitoring needs to be done aginst new -onlineMM release. Contact Edward (edward@slac) 4) create a new Production area based on the new releases To create a Production area: ============================== 1) be babar on bbr-srv03 2) go to /nfs/bbr-srv02/bfdist/Production 3) type createNewProduction.csh $onl_rel_number $extens e.g. createNewProduction.csh 3.2.18 test this will create a directory prod3.2.18-test in directory /nfs/bbr-srv02/bfdist/Prods 4) go to the new production area and type: addLevel3ToProduction.sh $L3lib where $L3lib should be taken from the old Production area, link Level3.prod, if the offline release has not changed, otherwise it needs a new build from Rainer (bartoldu@slac). e.g. addLevel3ToProduction.sh ../../Builds/8.6.3-online-1.L3.a 5) when creating the new production directory, a bunch of packages containing scripts have been linked, and gmake extrabinscripts has been executed. See also script IR2Tools/createNewProduction.csh Make sure that if you need to update these links after creating the directory, you make gmake .clean and then gmake .extrabinscripts 6) By default, two links, Orc and OrcSmi, are created in the production directory. the tags are the ones of the online release. a link in the subdirectory tmp/SunOS5 to tmp/SunOS5/Orc of the release is also created. If you wish to use a different tag for either of these two packages then: - go to /nfs/bbr-srv02/bfdist/Builds - create a test release based on the present online release - addpkg and gmake there the tagged packages you want to use - change link in Production to point to this, rather than online release default one - remember to put any new executable/script connected to this new tag in the bin area of Production, if it is needed. This set of recommendations should actually be applied to any tag for any package different from the default in the online release, if this tag is supposed to be used in the Production area. 7) PLEASE, if you want to use in Production anything (executable,script,etc..) which is not in the online releases the Production area is based on, LINK to it, do NOT COPY it to the Production directly S.Xella 10/06/00