| Version 11 (modified by , 20 years ago) ( diff ) |
|---|
Constructing a release for CMT
External dependencies
Doxygen
html2ps
Final step on the sources
The final step for preparing the release consists in
Files to be changed lastly are:
- cmt_version.h
- CMTDoc.xml
- requirements (only when major release changes)
Sequence is:
- Changing CMTDoc.xml (and requirements if needed) in HEAD
- svn copy to new tag
- Changing cmt_version.h in new tag only (stays "HEAD" in HEAD)
Build the binaries
Binaries are built on various machines, then copied to /lal/CMT/*/
| VisualC | laptop |
| CYGWIN_NT-5.1-i686 | laptop |
| OSF1-alpha | asc |
| Linux-i686 | lxplus.cern.ch |
| SunOS-sun4u | ccasn.in2p3.fr |
| AIX-002064874C00 | ccars.in2p3.fr |
Build the documentations
- Run the documentation generators
gmake doxygen # on atlas.lal.in2p3.fr gmake gendoc # needs Python >= 2.3 gmake pdf # on lxplus
- Prepare ReleaseNotes.html form ChangeLog
- Prepare ../doc/download.html by installing the reference to the new version. This file is stored in the svn cmtsite repository.
Build the pacman kit
gmake pacman cp CMT-<version>.pacman /www/Web/htdocs/cmtsite/pacman/cache
Export to the CMT Web site
gmake Export on a LAL machine cd ../../ rm CMT*
Export binaries at CERN
The CMT binaries at cern are in the /afs/cern.ch/sw/contrib/CMT/ directory. For changing the disk quota, you should contact the administrators: renshal, alibrari. http://consult.cern.ch/qa/1381
Final SVN tagging
Note:
See TracWiki
for help on using the wiki.
