Browse Source

+ initial release

Tomas Hajny 24 years ago
parent
commit
fcc5eb706e
1 changed files with 226 additions and 0 deletions
  1. 226 0
      install/release.tem

+ 226 - 0
install/release.tem

@@ -0,0 +1,226 @@
+
+# $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 (using a script ...?)                    
+ b [ ] Copy the extra files (asld*.zip, gdb*.zip,                             
+       make*.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/fpc-docs.spec                                                 
+ e [ ] /install/fpc.spec                                                      
+ f [ ] /install/install.sh                                                    
+ g [ ] /html/faq.fp (things like "the latest version                          
+       is ...")
+ h [ ] convert /html/faq.fp to /install/doc/faq.htm and                       
+       /install/doc/faq.txt
+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)