| | 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 |