wiki:RBuild

Version 1 (modified by gyoung, 12 years ago) (diff)

Initial upload of Steven's release notes

Ensure work in progress is committed and new files added:

Post a message to the FM/2 news group asking if all developers have committed their changes for th release build. Allow at least 24 hours for responses.

Check ready

Select version #

x.yy.zz (3.05.09)

WarpIN drops leading zeros, but we use then to get alpha sorts

Check

*.def (currently 17 files in the tree)

bldlevel copyright dates

file_id.diz

version #

HISTORY

version #

version.h

version # =

VERSION VERSION_MAJOR VERSION_MINOR VERREALMINOR

Include the date for all releases; also include the time on BETA releases

install.dat

version # (major releases only)

README

version # (major releases only)

Commit any modified files verify build OK

Verify everything checked in with

svn status -v |& less

Apply tag

svn copy -m"Tag release FM2-3_05-09" http://svn.netlabs.org/repos/fm2/trunk http://svn.netlabs.org/repos/fm2/tags/FM2-3_05-09

FM2-3_0x-0y
FM2-3_0x-PRE-##
FM2-3_0x-BETA-##

Build

cd fm2.dev (i.e. top dir) set DEBUG= m makefile -a or make all

Test

Test binaries m lx or make lxlite to compress exe/dlls re test...

Build distros

make dist Zip distribution .wpi for add the FM2utilities package if desired.

make dist-src (We are not routinely making source distributions since the source is on netlabs)

binrel srcrel

Known tags

3.05.09 FM2-3_05-BETA-08 FM2-3_05-BETA-07 FM2-3_05-BETA-06 FM2-3_05-BETA-05 FM2-3_05-BETA-04 FM2-3_05-BETA-03 FM2-3_05-BETA-02 FM2-3_05-BETA-01

FM2-3_04-REL FM2-3_04-PRE-12

FM2-3_03-REL FM2-3_02-REL FM2-3_02i-BETA-2 FM2-3_02i-BETA FM2-3_02h-BETA FM2-3_02-BETA-10 FM2-3_02-BETA-5 FM2-3_02-BETA-3

MKIMES1_0 MKIMES