summaryrefslogtreecommitdiffstats
path: root/HOWTO/release.txt
blob: e6af803c75da8e0aacb71e3827e1bf3811ec7b8f (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
Things to do to release a version of SCons:

	Prepare RELEASE notes

	Prepare CHANGES text

	Read through the README.txt file for any updates

	Build 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



	END THE BRANCH (need more info)

	START THE NEW BRANCH (need more info)

		aenc -p {newbranch}
		aedb
		aecp Construct debian/changelog rpm/scons.spec
		[optional] aecp HOWTO/change.txt debian/scons.postinst
		aeb
		aet -reg
		aede
		etc.



	Read through the FAQ for any updates

	Update the web site:

		new version number (template)
		announcement on the home page
		new packages in the download page
		checkin new scons-doc.tar.gz on the web site
		update the CHANGES.txt file



	Upload the packages to the web site (download page)

	Test downloading from the web site



	Upload the packages to the SourceForge project page

	Test downloading from the SourceForge project 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
		cons-discuss@gnu.org

		linux-announce@news.ornl.gov?

	Notify freshmeat.net
	
	Notifty www.cmtoday.com/contribute.html