summaryrefslogtreecommitdiff
path: root/rt/HOWTO/release.txt
blob: 285041c5bea9fa6c3399ca472a3df1e382812923 (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
117
118
119
120
121
122
123
124
Things to do to release a new version of rt:

	Build and test candidate packages

	Read through the README and src/README.txt files for any updates

	Prepare ChangeLog

		date -R the latest release

		should be current if this has been updated as each
		change went in.

                [ Should be automated ]


        TODO: nothing below this line is accurate for RT

	END THE BRANCH

		ae_p rt.2
		aede {5}
		aerpass {5}
		aeib {5}
		aeb
		aet
		aet -reg
		aed
		aeipass

	START THE NEW BRANCH

		aenbr -p rt.2 {6}
		aenc -p rt.2.{6}

                        Call it something like, "Initialize the new
                        branch."  Cause = internal_enhancement.  Exempt
                        it from all tests (*_exempt = true).

		ae_p rt.2.{6}

		aedb 100

		aecd

		# Change the hard-coded package version numbers
		# in the following files.
		aecp rttruct debian/changelog rpm/rt.spec

		vi rttruct debian/changelog rpm/rt.spec

		# Optionally, do the same in the following:
		[optional] aecp HOWTO/change.txt
		[optional] aecp HOWTO/release.txt
		[optional] aecp debian/rt.postinst

		[optional] vi HOWTO/change.txt
		[optional] vi HOWTO/release.txt
		[optional] vi debian/rt.postinst

		aeb

		aet -reg

		aed

		aede

		etc.


	Read through the FAQ for any updates

	Test downloading from the web site download page


	In the Bugs Tracker, add a Group for the new release (0.05)

	Announce to the following mailing lists (template below):

		rt-announce@lists.fsck.com


	Notify www.cmtoday.com/contribute.html

                [This guy wants an announcement no more frequently than
                once a month, so save it for a future release if it's
                been too soon since the previous one.]

	Notify freshmeat.net

                [Wait until the morning so the announcement hits the
                main freshmeat.net page while people in the U.S. are
                awake and working]




=======================

Template release announcement:



Version 2.1.XXX of rt has been released and is available for download
from the rt web site:

        http://bestpractical.com/rt/



WHAT'S NEW IN THIS RELEASE?

Version 2.1.XXX of rt contains the following important changes:

  - XXX

For a complete list of changes in version 2.1.XXX, see the CHANGES.txt
file in the release itself.


WHAT IS RT? 

        FILL THIS IN