| | 1 | * make sure the tree is up to date and everything builds. |
| | 2 | |
| | 3 | * create the extlibs and extperl tarballs (remove the CVS directory) |
| | 4 | |
| | 5 | * do a full checkout of the tree in a new directory, and make a complete installation to a new psconfig target |
| | 6 | |
| | 7 | psconfig ipp-new |
| | 8 | cd ipp/psconfig |
| | 9 | psbuild -dev -extbuild |
| | 10 | |
| | 11 | * make sure ippdb has been built and checked in (''we need to define a consistent policy for release numbers in ippdb'') |
| | 12 | |
| | 13 | cd ipp/dbconfig |
| | 14 | make src |
| | 15 | cd ../ippdb |
| | 16 | cvs up (etc) |
| | 17 | |
| | 18 | * set the tags on the rest of the tree: |
| | 19 | |
| | 20 | psdist -tag branch ipp-2.5 |
| | 21 | psdist -tag rev ipp-2.5 |
| | 22 | |
| | 23 | * build the tarball based on the tags |
| | 24 | |
| | 25 | psdist -dist tarball ipp-2.5 |
| | 26 | |
| | 27 | * test the distribution (the directory used to build the tarball will be left behind in psconfig) |
| | 28 | |
| | 29 | ln -s ../../extlibs . |
| | 30 | ln -s ../../extperl . |
| | 31 | cd ipp-2.5/psconfig |
| | 32 | psconfig ipp-2.5-test |
| | 33 | psbuild -extbuild |
| | 34 | |
| | 35 | * place the tarballs in the web directory (software/bundles) and update software/index.tt |
| | 36 | |
| | 37 | * cp tarballs/ipp-2.5.tgz /home/kiawe/eugene/doc/panstarrs/IPP-www-bundles/ipp-2.6.tgz |
| | 38 | * rsync /home/kiawe/eugene/doc/panstarrs/IPP-www-bundles/ panstarrs:/www/html/project/IPP/software/bundles/ |
| | 39 | * cd /home/kiawe/eugene/doc/panstarrs/IPP-www |
| | 40 | * up |
| | 41 | * edit software/index.tt |
| | 42 | * ci, etc |
| | 43 | |
| | 44 | --- |
| | 45 | |
| | 46 | In the past, it was necessary to set the tags on Ohana by hand, as described below. |
| | 47 | |
| | 48 | * set the tags for Ohana (this has to be done by Gene until Ohana is moved under the panstarrs CVS) |
| | 49 | |
| | 50 | cd elixir/ohana |
| | 51 | cvs tag -b ipp-2-5 |
| | 52 | cvs up -r ipp-2-5 |
| | 53 | cvs tag ipp-2-5-0 |
| | 54 | |
| | 55 | * update the Ohana cvs to the panstarrs cvs: |
| | 56 | |
| | 57 | (on alala as eugene) : rsync.external.cvs |