mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 04:59:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			237 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			237 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
# $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
 | 
						|
#
 | 
						|
# |