2002-03-17

This text summarizes some points to pay attention to when a new realease
of sane-backends should be made.

Before the release:

* Make sure that config.guess and config.sub are up-to-date (get them from
  ftp://ftp.gnu.org/pub/gnu/config/).
* configure.in: increase version number
* configure.in: remove EXTRA version number
* configure.in: set --disable-warnings as default
* configure: recreate
* NEWS: update and enter date of release
* sane-backends.lsm: update
* ChangeLog: set release marker
* final compilation test
* tag CVS with release tag; e.g.: 'cvs tag RELEASE_1_0_4'
* make diff from last release;
  e.g.: 'cvs diff -uNr RELEASE_1_0_3 > sane-1.0.4.diff'

Making the release:

* make tar.gz and sane-backends-x.y.z.lsm with "make sane-backends"
* upload both to mostang.com
* make sane-backends.html (in doc/) and upload to mostang.com
* update SANE standard and man pages on mostang.com 
  (look at `make install-mostang' for both)
* check and update platforms page on mostang.com
* write announcements on mostang.com and sane-devel, maybe others
  (e.g. freshmeat)
* upload to mirrors that don't get the files automatically (sunsite
  and tsx11)

After the release:

* configure.in: set --enable-warnings as default
* configure.in: add EXTRA version number (usually "-cvs")
* configure: regenerate
