- make sure the tree is up to date and everything builds.
- create the extlibs and extperl tarballs (remove the CVS directory)
- do a full checkout of the tree in a new directory, and make a complete installation to a new psconfig target
psconfig ipp-new cd ipp/psconfig psbuild -dev -extbuild
- make sure ippdb has been built and checked in (we need to define a consistent policy for release numbers in ippdb)
cd ipp/dbconfig make src cd ../ippdb cvs up (etc)
- set the tags on the rest of the tree:
psdist -tag branch ipp-2.5 psdist -tag rev ipp-2.5
- build the tarball based on the tags
psdist -dist tarball ipp-2.5
- test the distribution (the directory used to build the tarball will be left behind in psconfig)
ln -s ../../extlibs . ln -s ../../extperl . cd ipp-2.5/psconfig psconfig ipp-2.5-test psbuild -extbuild
- place the tarballs in the web directory (software/bundles) and update software/index.tt
- cp tarballs/ipp-2.5.tgz /home/kiawe/eugene/doc/panstarrs/IPP-www-bundles/ipp-2.6.tgz
- rsync /home/kiawe/eugene/doc/panstarrs/IPP-www-bundles/ panstarrs:/www/html/project/IPP/software/bundles/
- cd /home/kiawe/eugene/doc/panstarrs/IPP-www
- up
- edit software/index.tt
- ci, etc
---
In the past, it was necessary to set the tags on Ohana by hand, as described below.
- set the tags for Ohana (this has to be done by Gene until Ohana is moved under the panstarrs CVS)
cd elixir/ohana cvs tag -b ipp-2-5 cvs up -r ipp-2-5 cvs tag ipp-2-5-0
- update the Ohana cvs to the panstarrs cvs:
(on alala as eugene) : rsync.external.cvs
Last modified
17 years ago
Last modified on Feb 24, 2009, 4:23:54 PM
Note:
See TracWiki
for help on using the wiki.
