| 1 | |
| 2 | == Ensure work in progress is committed and new files added: == |
| 3 | |
| 4 | 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. |
| 5 | |
| 6 | == Check ready == |
| 7 | |
| 8 | Select version # |
| 9 | |
| 10 | x.yy.zz (3.05.09) |
| 11 | |
| 12 | WarpIN drops leading zeros, but we use then to get alpha sorts |
| 13 | |
| 14 | Check |
| 15 | |
| 16 | *.def (currently 17 files in the tree) |
| 17 | bldlevel |
| 18 | copyright dates |
| 19 | |
| 20 | file_id.diz |
| 21 | version # |
| 22 | |
| 23 | HISTORY |
| 24 | version # |
| 25 | |
| 26 | version.h |
| 27 | version # = |
| 28 | VERSION |
| 29 | VERSION_MAJOR |
| 30 | VERSION_MINOR |
| 31 | VERREALMINOR |
| 32 | Include the date for all releases; also include the time on BETA releases |
| 33 | |
| 34 | install.dat |
| 35 | version # (major releases only) |
| 36 | |
| 37 | README |
| 38 | version # (major releases only) |
| 39 | |
| 40 | Commit any modified files verify build OK |
| 41 | |
| 42 | Verify everything checked in with |
| 43 | |
| 44 | svn status -v |& less |
| 45 | |
| 46 | == Apply tag == |
| 47 | |
| 48 | 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 |
| 49 | |
| 50 | FM2-3_0x-0y[[BR]] |
| 51 | FM2-3_0x-PRE-##[[BR]] |
| 52 | FM2-3_0x-BETA-## |
| 53 | |
| 54 | == Build == |
| 55 | |
| 56 | cd fm2.dev (i.e. top dir) |
| 57 | set DEBUG= |
| 58 | m makefile -a or make all |
| 59 | |
| 60 | == Test == |
| 61 | Test binaries |
| 62 | m lx or make lxlite to compress exe/dlls |
| 63 | re test... |
| 64 | |
| 65 | == Build distros == |
| 66 | |
| 67 | make dist |
| 68 | Zip distribution .wpi for add the FM2utilities package if desired. |
| 69 | |
| 70 | make dist-src (We are not routinely making source distributions since the source is on netlabs) |
| 71 | |
| 72 | binrel |
| 73 | srcrel |
| 74 | |
| 75 | == Known tags == |
| 76 | |
| 77 | 3.05.09 |
| 78 | FM2-3_05-BETA-08 |
| 79 | FM2-3_05-BETA-07 |
| 80 | FM2-3_05-BETA-06 |
| 81 | FM2-3_05-BETA-05 |
| 82 | FM2-3_05-BETA-04 |
| 83 | FM2-3_05-BETA-03 |
| 84 | FM2-3_05-BETA-02 |
| 85 | FM2-3_05-BETA-01 |
| 86 | |
| 87 | FM2-3_04-REL |
| 88 | FM2-3_04-PRE-12 |
| 89 | |
| 90 | FM2-3_03-REL |
| 91 | FM2-3_02-REL |
| 92 | FM2-3_02i-BETA-2 |
| 93 | FM2-3_02i-BETA |
| 94 | FM2-3_02h-BETA |
| 95 | FM2-3_02-BETA-10 |
| 96 | FM2-3_02-BETA-5 |
| 97 | FM2-3_02-BETA-3 |
| 98 | |
| 99 | MKIMES1_0 |
| 100 | MKIMES |