>>>>> "José" == José Matos <[EMAIL PROTECTED]> writes:

José>   Any other suggestion?

Here is what I do these days for 1.4 releases.

About version number: note that, with autoconf at least, if you name
it anything else that 1.5.0svn or 1.5.0preN, the build system will
default to configuring in stable mode (without debug and assertions).
This may or may not be what you expect. It may be time to change that
before release.

JMarc

---------------------------------------
Things to do to make a new release

- in the source:

  * update version and date in configure.ac
  * update version in po/postats.sh
  * update ANNOUNCE; when this is OK, copy the start of the
    announcement to NEWS
  * export to some directory
     rm -rf /local/lasgoutt/lyx-export
     svn export . /local/lasgoutt/lyx-export
  * run ./autogen.sh
     cd /local/lasgoutt/lyx-export
     ./autogen.sh
  * configure in some directory
     cd /local/lasgoutt/build-export
     ../lyx-export/configure --with-frontend=qt
  * make a distribution.
     make dist
  * create a patch between distribution and previous
     diff -urN -x .svn -x version.C lyx-1.x.(y-1) lyx-1.x.y >patch
  * read the patch and check that it makes sense
  * update 1.x.y.desc and add ANNOUNCE to it
  * create the patch: cat 1.x.y.desc patch >patch-1.x.y
  * create bz2 versions of distribution and patch

  * tag release as lyx-1_x_y 
     cd src/lyx/1.4.x
     svn cp . svn+ssh://[EMAIL PROTECTED]/lyx/lyx-devel/tags/lyx-1_x_y

- ftp site
  * update dist and patch to ftp.lyx.org/pub/lyx/stable/
  * create directory ftp.lyx.org/pub/lyx/bin/1.x.y

- mail
  * send annoucement to lyx-announce, lyx-devel and lyx-users with
  Reply-to lyx-users. Add [EMAIL PROTECTED] in bcc.

- web site www-user
  * add announcement as announcement/1_x_y.txt
  * update news.inc
  * update last version number in index.php

Reply via email to