Tim Peters | fc9eeae | 2000-09-07 08:28:50 +0000 | [diff] [blame] | 1 | Python has a "build number" scheme on Unix-like systems that's hard to |
| 2 | explain: |
| 3 | |
| 4 | Python 2.0b1 (#4, Sep 7 2000, 02:40:55) [MSC 32 bit (Intel)] on win32 |
| 5 | ^^ |
| 6 | The build number there is "#4". |
| 7 | |
| 8 | Each developer's unique build tree generates its own "build numbers", |
| 9 | starting at 0, and increasing by 1 each time a build is done in that tree. |
| 10 | These numbers are never checked in, or coordinated in any other way. It's |
| 11 | just handy for a developer to distinguish among their own personal builds. |
| 12 | |
| 13 | The makefile tricks used to accomplish this under Unix-like systems don't |
| 14 | work under MSDev. Here we fake it by hand, but much less frequently, and |
| 15 | do check it in. The build number only changes often enough to distinguish |
| 16 | releases from each other, and from the long "in between" stretches of CVS |
| 17 | development. An account of all Windows BUILD numbers follows; when you |
| 18 | check in a new one, please add an entry to the top of the list. |
| 19 | |
| 20 | How to change the Windows build number: |
| 21 | |
| 22 | + Right-click on getbuildinfo.c from within MSDev. Select Settings ... |
| 23 | + Select the General category of the C/C++ tab. |
| 24 | + In "Settings For:" select "Multiple Configurations ...". |
| 25 | + Check the "Win32 Release" and "Win32 Debug" boxes and click OK. |
| 26 | + In the Preprocessor Definitions box, increment the number after BUILD=. |
| 27 | + Click OK. |
| 28 | + This is not enough to convince MSDev to recompile getbuildinfo.c, |
| 29 | so force that and relink. |
Tim Peters | 6869245 | 2000-10-14 07:35:15 +0000 | [diff] [blame] | 30 | + Verify that the new build number shows up in both release and debug |
Tim Peters | fc9eeae | 2000-09-07 08:28:50 +0000 | [diff] [blame] | 31 | builds. |
| 32 | |
| 33 | |
| 34 | Windows Python BUILD numbers |
| 35 | ---------------------------- |
Anthony Baxter | 7f9915e | 2005-03-29 16:05:36 +0000 | [diff] [blame] | 36 | 65 2.4.1 |
| 37 | 30-Mar-2005 |
| 38 | 64 2.4.1c2 |
| 39 | 17-Mar-2005 |
Anthony Baxter | 6a3f4f7 | 2005-03-09 11:51:40 +0000 | [diff] [blame] | 40 | 63 2.4.1c1 |
| 41 | 10-Mar-2005 |
| 42 | 62 2.3.5 |
| 43 | 08-Feb-2005 |
| 44 | 61 2.3.5c1 |
| 45 | 26-Jan-2005 |
Martin v. Löwis | af1389a | 2004-11-29 09:57:14 +0000 | [diff] [blame] | 46 | 60 2.4 |
| 47 | 29-Nov-2004 |
Martin v. Löwis | e174ae9 | 2004-11-07 10:08:29 +0000 | [diff] [blame] | 48 | 59 2.4.0c1 |
| 49 | 7-Nov-2004 |
Martin v. Löwis | 6450190 | 2004-11-02 22:28:07 +0000 | [diff] [blame] | 50 | 58 2.4.0b2 |
Martin v. Löwis | e174ae9 | 2004-11-07 10:08:29 +0000 | [diff] [blame] | 51 | 2-Nov-2004 |
Martin v. Löwis | d37ddeb | 2004-10-15 05:44:39 +0000 | [diff] [blame] | 52 | 57 2.4.0b1 |
| 53 | 15-Oct-2004 |
Martin v. Löwis | 6d77213 | 2004-09-01 18:29:25 +0000 | [diff] [blame] | 54 | 56 2.4.0a3 |
| 55 | 2-Sep-2004 |
Martin v. Löwis | ed0d9c6 | 2004-08-04 13:42:43 +0000 | [diff] [blame] | 56 | 55 2.4.0a2 |
| 57 | 4-Aug-2004 |
Martin v. Löwis | 74a72b9 | 2004-07-08 07:11:33 +0000 | [diff] [blame] | 58 | 54 2.4.0a1 |
| 59 | 8-Jul-2004 |
Thomas Heller | aa2e498 | 2004-06-02 13:21:41 +0000 | [diff] [blame] | 60 | 53 2.3.4 (final) |
| 61 | 27-May-2004 |
Thomas Heller | fd3f4fb | 2004-05-12 20:12:10 +0000 | [diff] [blame] | 62 | 52 2.3.4c1 |
| 63 | 13-May-2004 |
| 64 | 51 2.3.3 (final) |
Thomas Heller | 435f648 | 2003-12-20 22:29:03 +0000 | [diff] [blame] | 65 | 19-Dec-2003 |
Thomas Heller | 7425c38 | 2003-12-04 20:36:53 +0000 | [diff] [blame] | 66 | 50 2.3.3c1 |
| 67 | 5-Dec-2003 |
Thomas Heller | d12819c | 2003-10-01 17:36:45 +0000 | [diff] [blame] | 68 | 49 2.3.2 (final) |
| 69 | 3-Oct-2003 |
Thomas Heller | 36bd2a1 | 2003-09-27 20:03:59 +0000 | [diff] [blame] | 70 | 48 2.3.2c1 |
| 71 | 30-Sep-2003 |
Thomas Heller | ffe469e | 2003-09-23 20:54:48 +0000 | [diff] [blame] | 72 | 47 2.3.1 (final) |
| 73 | 23-Sep-2003 |
Tim Peters | 32675b6 | 2003-07-29 00:18:44 +0000 | [diff] [blame] | 74 | 46 2.3 (final) |
| 75 | 29-Jul-2003 |
Tim Peters | 6560a25 | 2003-07-24 00:15:46 +0000 | [diff] [blame] | 76 | 45 2.3c2 |
| 77 | 24-Jul-2003 |
Tim Peters | 29dfcd1 | 2003-07-17 14:48:26 +0000 | [diff] [blame] | 78 | 44 2.3c1 |
Tim Peters | 6601b13 | 2003-07-18 21:12:21 +0000 | [diff] [blame] | 79 | 18-Jul-2003 |
Tim Peters | 8f6c7c5 | 2003-06-27 15:49:35 +0000 | [diff] [blame] | 80 | 43 2.3b2 |
| 81 | 29-Jun-2003 |
Tim Peters | 98c20be | 2003-05-30 15:23:21 +0000 | [diff] [blame] | 82 | 42 2.2.3 (final) |
| 83 | 30-May-2003 |
Tim Peters | c8fb937 | 2003-05-22 15:30:36 +0000 | [diff] [blame] | 84 | 41 2.2.3c1 |
| 85 | 22-May-2003 |
Tim Peters | 3209410 | 2003-04-24 16:45:34 +0000 | [diff] [blame] | 86 | 40 2.3b1 |
| 87 | 25-Apr-2003 |
Tim Peters | 1441cf9 | 2003-02-18 21:58:53 +0000 | [diff] [blame] | 88 | 39 2.3a2 |
Tim Peters | d6cfccf | 2003-02-18 22:17:40 +0000 | [diff] [blame] | 89 | 19-Feb-2003 |
Tim Peters | 735950b | 2002-12-31 02:09:08 +0000 | [diff] [blame] | 90 | 38 2.3a1 |
| 91 | 31-Dec-2002 |
Tim Peters | 19697bc | 2002-10-14 15:01:44 +0000 | [diff] [blame] | 92 | 37 2.2.2 (final) |
| 93 | 14-Oct-2002 |
Tim Peters | 638a1e2 | 2002-10-06 04:04:46 +0000 | [diff] [blame] | 94 | 36 2.2.2b1 |
| 95 | 7-Oct-2002 |
Tim Peters | 11c5d72 | 2002-04-08 18:00:26 +0000 | [diff] [blame] | 96 | 35 2.1.3 (final) |
Tim Peters | 6cca2f4 | 2002-04-08 18:47:34 +0000 | [diff] [blame] | 97 | 8-Apr-2002 |
Tim Peters | 2f486b7 | 2002-04-04 21:49:08 +0000 | [diff] [blame] | 98 | 34 2.2.1 (final) |
Tim Peters | 46cd794 | 2002-04-09 21:18:37 +0000 | [diff] [blame] | 99 | 10-Apr-2002 |
Tim Peters | 6a1e76b | 2002-03-25 19:35:58 +0000 | [diff] [blame] | 100 | 33 2.2.1c2 |
| 101 | 26-Mar-2002 |
Tim Peters | 06b711c | 2002-03-14 22:48:50 +0000 | [diff] [blame] | 102 | 32 2.2.1c1 |
Tim Peters | 517a721 | 2002-03-19 02:12:10 +0000 | [diff] [blame] | 103 | 18-Mar-2002 |
Tim Peters | ad134f0 | 2002-01-15 22:24:37 +0000 | [diff] [blame] | 104 | 31 2.1.2 final |
| 105 | 16-Jan-2002 |
Tim Peters | 57f61fb | 2002-01-10 19:53:49 +0000 | [diff] [blame] | 106 | 30 2.1.2c1 |
| 107 | 10-Jan-2002 |
Tim Peters | 83a3f0c | 2001-12-21 22:06:12 +0000 | [diff] [blame] | 108 | 29 CVS development |
| 109 | 21-Dec-2001 |
Tim Peters | 909c091 | 2001-12-14 23:16:18 +0000 | [diff] [blame] | 110 | 28 2.2 final |
Tim Peters | 83a3f0c | 2001-12-21 22:06:12 +0000 | [diff] [blame] | 111 | 21-Dec-2001 |
Tim Peters | 6272dfd | 2001-12-13 19:34:00 +0000 | [diff] [blame] | 112 | 27 2.2c1 |
| 113 | 14-Dec-2001 |
Tim Peters | 330bdfe | 2001-11-15 19:50:51 +0000 | [diff] [blame] | 114 | 26 2.2b2 |
| 115 | 16-Nov-2001 |
Tim Peters | 5a9d16b | 2001-10-18 15:19:38 +0000 | [diff] [blame] | 116 | 25 2.2b1 |
| 117 | 19-Oct-2001 |
Tim Peters | 30bff63 | 2001-09-27 16:28:15 +0000 | [diff] [blame] | 118 | 24 2.2a4 |
| 119 | 28-Sep-2001 |
Tim Peters | 745e366 | 2001-09-06 16:33:17 +0000 | [diff] [blame] | 120 | 23 2.2a3 |
| 121 | 07-Sep-2001 |
Tim Peters | a6b9e3c | 2001-08-19 00:56:28 +0000 | [diff] [blame] | 122 | 22 2.2a2 |
Tim Peters | edc9931 | 2001-08-22 21:36:50 +0000 | [diff] [blame] | 123 | 22-Aug-2001 |
Tim Peters | 0b89fc0 | 2001-07-20 05:17:10 +0000 | [diff] [blame] | 124 | 21 2.2a1 |
Tim Peters | 0eb4f3e | 2001-07-17 04:05:43 +0000 | [diff] [blame] | 125 | 18-Jul-2001 |
Tim Peters | 0b89fc0 | 2001-07-20 05:17:10 +0000 | [diff] [blame] | 126 | 20 2.1.1 |
Tim Peters | 8734952 | 2001-07-02 04:08:39 +0000 | [diff] [blame] | 127 | 20-Jul-2001 |
Tim Peters | c683a29 | 2001-07-14 03:31:35 +0000 | [diff] [blame] | 128 | 19 2.1.1c1 |
Tim Peters | 8734952 | 2001-07-02 04:08:39 +0000 | [diff] [blame] | 129 | 13-Jul-2001 |
Tim Peters | 289a961 | 2001-06-22 02:06:04 +0000 | [diff] [blame] | 130 | 18 2.0.1 |
| 131 | 22-Jun-2001 |
Tim Peters | 42107c5 | 2001-06-13 19:17:32 +0000 | [diff] [blame] | 132 | 17 2.0.1c1 |
| 133 | 13-Jun-2001 |
Tim Peters | 52709e3 | 2001-04-18 21:12:25 +0000 | [diff] [blame] | 134 | 16 CVS development |
| 135 | 18-Apr-2001 |
| 136 | 15 2.1 final |
Tim Peters | dd37dac | 2001-04-16 18:20:30 +0000 | [diff] [blame] | 137 | 16-Apr-2001 |
Tim Peters | b093166 | 2001-04-16 01:44:08 +0000 | [diff] [blame] | 138 | 14 2.1c2 |
| 139 | 15-Apr-2001 |
Tim Peters | fd09e86 | 2001-04-12 04:01:39 +0000 | [diff] [blame] | 140 | 13 2.1c1 |
| 141 | 12-Apr-2001 |
Tim Peters | 55f826c | 2001-03-21 06:09:14 +0000 | [diff] [blame] | 142 | 12 2.1b2 |
| 143 | 20-Mar-2001 |
Tim Peters | 5f850ab | 2001-03-01 02:43:40 +0000 | [diff] [blame] | 144 | 11 2.1b1 |
| 145 | 28-Feb-2001 |
Tim Peters | ca873ed | 2001-02-01 05:10:02 +0000 | [diff] [blame] | 146 | 10 2.1a2 |
| 147 | 1-Feb-2001 |
Tim Peters | 97c9640 | 2001-01-17 23:23:13 +0000 | [diff] [blame] | 148 | 9 2.1a1 |
| 149 | 17-Jan-2001 |
Tim Peters | 6869245 | 2000-10-14 07:35:15 +0000 | [diff] [blame] | 150 | 8 2.0 (final) |
| 151 | 14-Oct-2000 |
Tim Peters | 70d87d7 | 2000-10-07 04:04:07 +0000 | [diff] [blame] | 152 | 7 2.0c1 |
| 153 | 07-Oct-2000 |
Tim Peters | f1fcc81 | 2000-09-25 21:55:28 +0000 | [diff] [blame] | 154 | 6 2.0b2 |
| 155 | 26-Sep-2000 |
Tim Peters | fc9eeae | 2000-09-07 08:28:50 +0000 | [diff] [blame] | 156 | 5 CVS development |
| 157 | 07-Sep-2000 |
| 158 | 4 2.0b1 repaired to include Lib\xml + Lib\lib-old + Lib\test\*.xml |
| 159 | 07-Sep-2000 |
| 160 | 3 2.0b1 |
| 161 | 05-Sep-2000 |
| 162 | 2 CVS development |
| 163 | 1 unused |
| 164 | 0 2.0b1p1 and 2.0b1p2 |
| 165 | 01-Sep-2000 for both -- this scheme hadn't started yet |