blob: 48496fae81fefe00f3ef1e42c176a2ec871971a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
Things to do to release a version of SCons:
Build and test candidate packages
test on Linux
test on Windows NT
1) tar zxf scons-src-{version}.tar.gz
cd scons-src-{version}
python runtest.py -a
2) tar zxf scons-{version}.tar.gz
cd scons-{version}
python setup.py install
cd scons-src-{version}
python runtest.py -a -x C:\Python15\scons.bat
3) scons-{verson}.win32.exe
cd scons-src-{version}
python runtest.py -a -x C:\Python15\scons.bat
Read through the README.txt file for any updates
Prepare src/CHANGES.txt
date -R the latest release
should be current if this has been updated as each
change went in.
Prepare src/RELEASE.txt
date -R the latest release
Can probably keep a lot of the existing text, read
it through to make sure it's okay and edit appropriately.
END THE BRANCH (need more info)
START THE NEW BRANCH (need more info)
aenbr -p {newbranch}
aenc -p {newbranch}
aedb 100
aecd
# Change the hard-coded package version numbers
# in the following files.
aecp Construct debian/changelog rpm/scons.spec
vi Construct debian/changelog rpm/scons.spec
# Optionally, do the same in the following:
[optional] aecp HOWTO/change.txt debian/scons.postinst
[optional] vi HOWTO/change.txt debian/scons.postinst
aeb
aet -reg
aed
aede
etc.
Read through the FAQ for any updates
Upload the packages to the SourceForge project page
Test downloading from the SourceForge project page
Update the web site:
new version number (template)
announcement on the home page
check packages on the download page
checkin new scons-doc.tar.gz on the web site
update the CHANGES.txt file
Test downloading from the web site download page
Add news item to the SourceForge project page
Prepare an announcement
Announce to the following mailing lists:
scons-announce@lists.sourceforge.net
scons-users@lists.sourceforge.net
scons-devel@lists.sourceforge.net
python-list@python.org
python-announce@python.org
[optional] cons-discuss@gnu.org
linux-announce@news.ornl.gov?
Notify freshmeat.net
Notify www.cmtoday.com/contribute.html
|