								-*-outline-*-

I have collected all tasks which have to be done whenever a release is
made in this file, so that I can check all items when I do so.
Hopefully, this will help me not to forget anything and thus make
well-tested distributions.

Whenever one of the following fails, fix the problem and start over.

* Make sure the release is complete.
  - Check the TODO and BUGS files for pending tasks.
  - Make sure the documentation is up to date.
  - Make sure the PO files are up to date.
  - Check the files AUTHORS, THANKS.
  - Make sure the Windoze files are up to date.

* Test build and packaging process.
  - Run './reset.all'.
  - Run 'make all' and make sure everything builds correctly.
  - Test the generated binaries and info files.
  - Run 'make check' and make sure all works correctly.
  - Run 'make distcheck'.
  - Add a notice stating the release to the top-level ChangeLog.
  - Run 'make dist' to incorporate the ChangeLog.

* Prepare version change.
  - Bump the version number in configure.in
  - Put this into the top-level ChangeLog.
  - Run './reset.all'.
  - Add new section to NEWS.

* Make the dist available
  - Put the tarball on pintus.de.
  - Make a Sourceforge release.
  - Send an announcement to sizzle-discuss@lists.sourceforge.net
  - Make a freshmeat announcement.

* Enjoy the work done.
  - Relax.
