Table of Contents

1 Prerelease

  1. BuildMpsIdl on all supported platforms, and run the MpsSimpleExample
  2. Run the C++ against C++, Java against Java, and C++ against Java.
  3. Once they all build, bump the version number in
  4. Update the README
  5. Make sure the source documentation is up-to-date
  6. Tag the CVS modules with the new number (release_X_Y_Z)
  7. Make a release source tarball
  8. Update the website

2 Packaging

  1. Make source and binary RPMs from the release source tarball
    1. untar
    2. ./configure
    3. copy the spec file somewhere
    4. put the source tarball in /usr/src/redhat/SOURCES/
    5. rpm -ba mps2.spec
    6. the RPMs will be in /usr/src/redhat/{SRPMS,RPMS/i386}

3 Upload

  1. Put the release tarball and both RPMs in
  2. Upload the files to SourceForge (maybe)
  3. Announce on mpsidl-announce (see MailingLists)
  4. Announce on Freshmeat...

Go to Table of Contents

(last modified 05 July 2002 by surazal) Logo