Version 1 (modified by 18 years ago) ( diff ) | ,
---|
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