>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:

Lars> I just thought that I should jot down mine:

Here is what I use for stable releases (will need to be updated for
1.4). There are some differences (I do not export, for example).

Also, I tend to use 'cvs tag'. what is better with 'cvs rtag'?


- in the source:

  * update config/configure.{in,ac}
  * update src/version.C.in
  * update version in po/postats.sh
  * update ANNOUNCE; when this is OK, copy the start of the
    announcement to NEWS
  * run ./autogen.sh
  * configure in some directory
  * make a distribution:
      CVSROOT=$lyxCVSROOT make dist
  * create a patch between distribution and previous
     diff -urN -x CVS -x version.C -x LaTeXConfig.lyx 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
  * tag docs as 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