Title:   How To Make A Release
Status:  Current 
Created: 2003-10-14
Revised: 2007-01-13

How to make a release
---------------------

* Check if samples are all working and consistent with the current state of the
  code.

* Read all documentation and check if is consistent with the current state of
  the code (this includes doc/, AUTHORS, FAQ, INSTALL, README, and THANKS, and
  also the relevant parts of the web page including screenshots).

* Check if setup.py needs to be updated because of changes since the last
  release (files added, files removed, ...).

* Update the NEWS file (leave the date open for prereleases).

* In src/__init__.py, set the version number.

* Run the release script:
  ../gnue-common/utils/release"
  
  (if your local LOGNAME is different from your login on ash, use
  LOGNAME=your_logname_on_ash)
