Bump version number to 2.4.2 to pick up the latest minor bug fixes.
[python/dscho.git] / PCbuild / BUILDno.txt
blobe14f54c8e88ea6d73ec075f31b78d9a52565cbcb
1 Python has a "build number" scheme on Unix-like systems that's hard to
2 explain:
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".
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.
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.
20 How to change the Windows build number:
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.
30 + Verify that the new build number shows up in both release and debug
31   builds.
34 Windows Python BUILD numbers
35 ----------------------------
36   36    2.2.2b1
37         7-Oct-2002
38   35    2.1.3 (final)
39         8-Apr-2002
40   34    2.2.1 (final)
41         10-Apr-2002
42   33    2.2.1c2
43         26-Mar-2002
44   32    2.2.1c1
45         18-Mar-2002
46   31    2.1.2 final
47         16-Jan-2002
48   30    2.1.2c1
49         10-Jan-2002
50   29    CVS development
51         21-Dec-2001
52   28    2.2 final
53         21-Dec-2001
54   27    2.2c1
55         14-Dec-2001
56   26    2.2b2
57         16-Nov-2001
58   25    2.2b1
59         19-Oct-2001
60   24    2.2a4
61         28-Sep-2001
62   23    2.2a3
63         07-Sep-2001
64   22    2.2a2
65         22-Aug-2001
66   21    2.2a1
67         18-Jul-2001
68   20    2.1.1
69         20-Jul-2001
70   19    2.1.1c1
71         13-Jul-2001
72   18    2.0.1
73         22-Jun-2001
74   17    2.0.1c1
75         13-Jun-2001
76   16    CVS development
77         18-Apr-2001
78   15    2.1 final
79         16-Apr-2001
80   14    2.1c2
81         15-Apr-2001
82   13    2.1c1
83         12-Apr-2001
84   12    2.1b2
85         20-Mar-2001
86   11    2.1b1
87         28-Feb-2001
88   10    2.1a2
89         1-Feb-2001
90    9    2.1a1
91         17-Jan-2001
92    8    2.0 (final)
93         14-Oct-2000
94    7    2.0c1
95         07-Oct-2000
96    6    2.0b2
97         26-Sep-2000
98    5    CVS development
99         07-Sep-2000
100    4    2.0b1 repaired to include Lib\xml + Lib\lib-old + Lib\test\*.xml
101         07-Sep-2000
102    3    2.0b1
103         05-Sep-2000
104    2    CVS development
105    1    unused
106    0    2.0b1p1 and 2.0b1p2
107         01-Sep-2000 for both -- this scheme hadn't started yet