IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Initial Version and Version 1 of Creating_an_IPP_Release


Ignore:
Timestamp:
Feb 24, 2009, 4:23:54 PM (17 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Creating_an_IPP_Release

    v1 v1  
     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
     46In 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