123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 |
- # $Id$
- # St. Task Person Date/Time
- # [5] 8-59 61-69 71-78
- # Status: A - assigned & scheduled
- # W - waiting for late predecessors (will be rescheduled after
- # predecessor rescheduling/completion)
- # R - must be revised, because at least one of predecessors
- # has/had to be corrected (executed again)
- # N - will _not_ be done this time
- # X - finished
- # Points with subpoints are finished at the moment, when all subpoints
- # are finished.
- # Subpoints don't need to have a person and date/time filled in, unless
- # different persons are responsible for the main point and some subpoint(s)
- # (person and completion time should be either both omitted, or both
- # filled in).
- # St. Task Person Date/Time
- 0 [A] FPC ?.?.? release core team YYMMDDHH
- a [A] celebrate the release ;-)
- - (30 31)
- 1 [ ] Check and update all .msg files
- a [ ] errore.msg
- b [ ] errord.msg
- c [ ] errorf.msg
- d [ ] errorn.msg
- e [ ] errorr.msg
- f [ ] errorrw.msg
- g [ ] errores.msg
- 2 [ ] New directories
- a [ ] Create new directories on FTP and set permission to 700
- (using a script ...?)
- b [ ] Copy the extra files (asld*.zip, gdb*.zip,
- make*.zip, util*.zip) from the old release
- 3 [ ] Check tools
- - (2)
- a [ ] Check version of the above mentioned tools (GNU
- tools, helper DLLs, UPX, etc.), and decide whether
- it isn't time to update some of these tools
- b [ ] Repackage and upload additional tools where needed
- 4 [ ] Update version number in the appropriate CVS branch
- a [ ] /compiler/version.pas
- b [ ] /install/doc/readme.txt
- c [ ] /install/fpinst/install.dat (header + cfg template)
- d [ ] /install/fpinst/install.pas (installer version)
- e [ ] /install/fpc-docs.spec
- f [ ] /install/fpc.spec
- g [ ] /install/install.sh
- h [ ] /html/faq.fp (things like "the latest version
- is ...")
- i [ ] convert /html/faq.fp to /install/doc/faq.htm and
- /install/doc/faq.txt
- j [ ] /docs/fpc.sty (macro fpcversion)
- 5 [ ] Update whatsnew.txt (/install/doc/whatsnew.txt)
- 35 [ ] Finishing all source file updates for the release core team
- 6 [ ] Tag CVS with RELEASE_?_?_?
- - (1 4 5 35)
- 7 [ ] Create and upload zip files for GO32v2
- - (2 6)
- 8 [ ] Create and upload zip files for OS/2
- - (2 6)
- 9 [ ] Create and upload zip files for Win32
- - (2 6)
- 10 [ ] Create and upload tar files for FreeBSD
- - (2 6)
- 11 [ ] Create and upload tar files for Linux
- - (2 6)
- 12 [ ] Create and upload Linux RPMs
- - (2 6)
- 13 [ ] Create and upload Linux DEBs (ask DEB maintainer)
- - (2 6)
- 14 [ ] Create and upload the documentation
- a [ ] docs-pdf.zip
- b [ ] doc-html.zip
- c [ ] doc-htm.zip
- d [ ] docs-txt.zip
- 15 [ ] Create and upload source zips
- - (7 8 9 10 11)
- 16 [ ] Create and upload source tars
- - (7 8 9 10 11)
- 17 [ ] Run makereleasezips
- - (3 14 15 16)
- 18 [ ] Test the GO32v2 release
- - (17)
- a [ ] dos???.zip installation
- b [ ] dos???full.zip installation (over the previously
- installed dos???.zip to simulate updates)
- c [ ] make sure readme.txt & whatsnew.txt are for the
- current version
- d [ ] run all executables in /bin/go32v2 (no params)
- e [ ] make cycle with newly installed binaries and sources
- f [ ] run testsuite
- g [ ] open the installed hello.pp in IDE
- h [ ] make a minor change in the demo in IDE & save it
- i [ ] view documentation in IDE, traverse 2-3 pages
- (at least one with screenshots)
- j [ ] compile the demo file in IDE
- k [ ] run the demo within the IDE (debugger)
- 19 [ ] Test the OS/2 release
- - (17)
- a [ ] os2???.zip installation
- b [ ] os2???full.zip installation (over the previously
- installed os2???.zip to simulate updates)
- c [ ] make sure readme.txt & whatsnew.txt are for the
- current version
- d [ ] run all executables in /bin/os2 (no params)
- e [ ] make cycle with newly installed binaries and sources
- f [ ] run testsuite
- g [ ] open the installed hello.pp in IDE
- h [ ] make a minor change in the demo in IDE & save it
- i [ ] view documentation in IDE, traverse 2-3 pages
- (at least one with screenshots)
- j [ ] compile the demo file in IDE
- k [ ] run the demo within the IDE (debugger)
- 20 [ ] Test the Win32 release
- - (17)
- a [ ] w32???.zip installation
- b [ ] w32???full.zip installation
- c [ ] dosw32???full.zip installation (over the previously
- installed w32???full.zip to simulate updates)
- d [ ] make sure readme.txt & whatsnew.txt are for the
- current version
- e [ ] run all executables in /bin/win32 and /bin/go32v2
- (without parameters)
- f [ ] make cycle with newly installed binaries and sources
- g [ ] run testsuite
- h [ ] open the installed hello.pp in IDE
- i [ ] make a minor change in the demo in IDE & save it
- j [ ] view documentation in IDE, traverse 2-3 pages
- (at least one with screenshots)
- k [ ] compile the demo file in IDE
- l [ ] run the demo within the IDE (debugger)
- 21 [ ] Test the FreeBSD release
- - (17)
- a [ ] FreeBSD tar installation
- b [ ] make sure readme.txt & whatsnew.txt are for the
- current version
- c [ ] run all executables in /bin/freebsd (no params)
- d [ ] make cycle with newly installed binaries and sources
- e [ ] run testsuite
- f [ ] open the installed hello.pp in IDE
- g [ ] make a minor change in the demo in IDE & save it
- h [ ] view documentation in IDE, traverse 2-3 pages
- (at least one with screenshots)
- i [ ] compile the demo file in IDE
- j [ ] run the demo within the IDE (debugger)
- 22 [ ] Test Linux DEBs
- - (17)
- a [ ] Linux DEBs installation
- b [ ] make sure readme.txt & whatsnew.txt are for the
- current version
- c [ ] run all executables in /bin/linux (no params)
- d [ ] make cycle with newly installed binaries and sources
- e [ ] run testsuite
- f [ ] open the installed hello.pp in IDE
- g [ ] make a minor change in the demo in IDE & save it
- h [ ] view documentation in IDE, traverse 2-3 pages
- (at least one with screenshots)
- i [ ] compile the demo file in IDE
- j [ ] run the demo within the IDE (debugger)
- 23 [ ] Test Linux RPMs
- - (17)
- a [ ] Linux RPMs installation
- b [ ] make sure readme.txt & whatsnew.txt are for the
- current version
- c [ ] run all executables in /bin/linux (no params)
- d [ ] make cycle with newly installed binaries and sources
- e [ ] run testsuite
- f [ ] open the installed hello.pp in IDE
- g [ ] make a minor change in the demo in IDE & save it
- h [ ] view documentation in IDE, traverse 2-3 pages
- (at least one with screenshots)
- i [ ] compile the demo file in IDE
- j [ ] run the demo within the IDE (debugger)
- 24 [ ] Test Linux tar release
- - (17)
- a [ ] Linux tar installation
- b [ ] make sure readme.txt & whatsnew.txt are for the
- current version
- c [ ] run all executables in /bin/linux (no params)
- d [ ] make cycle with newly installed binaries and sources
- e [ ] run testsuite
- f [ ] open the installed hello.pp in IDE
- g [ ] make a minor change in the demo in IDE & save it
- h [ ] view documentation in IDE, traverse 2-3 pages
- (at least one with screenshots)
- i [ ] compile the demo file in IDE
- j [ ] run the demo within the IDE (debugger)
- 25 [ ] Check PDF documentation (open all files)
- - (14)
- 33 [ ] Check HTML documentation
- - (14)
- 34 [ ] Check TXT documentation
- - (14)
- 26 [ ] Read updated text files as distributed in release
- zip files
- - (17)
- a [ ] readme.txt
- b [ ] faq.txt
- c [ ] whatsnew.txt
- 27 [ ] Make new files on FTP available to wide public
- - (18 19 20 21 22 23 24 25 26 33 34)
- a [ ] open new directories for public access
- b [ ] update symlinks
- c [ ] move the old version to the olddist/<version>
- 28 [ ] Update WWW pages
- - (27)
- a [ ] /html/news.fp
- b [ ] /html/download.fp (links to all individual files
- & file sizes)
- c [ ] /html/fpc.fp
- 29 [ ] Check the WWW pages
- - (28)
- a [ ] make sure http://www.freepascal.org contains the new
- version already
- b [ ] read news.html
- c [ ] read fpc.html
- d [ ] read download.html and check _all_ links
- to individual files
- 30 [ ] Send announcement to our mailing lists
- - (29)
- 31 [ ] Post announcement on the community site
- - (29)
- 32 [ ] Revise / update /html/future.fp after major versions
- (?.?.0)
- - (28)
- #
- # $Log$
- # Revision 1.2 2001-01-11 16:34:07 florian
- # + version must be changed for installer and docs too
- # + util*.zip must be copied and checked as well
- #
- #
|