RFC 5580 and dictionary
[freeradius.git] / doc / release-method.txt
1   HOW TO ISSUE A RELEASE
2
3
4         As of 2.0, the release process is much simpler.  Edit the
5         Changelog with the version number and any last updates.
6
7 vi doc/ChangeLog
8 cvs commit doc/ChangeLog
9
10
11         Change version numbers in the VERSION file:
12
13 vi VERSION
14 cvs commit VERSION
15
16         Make the files
17
18         Note that it also does "make dist-check", which checks
19         the build rules for various packages.
20
21 make dist
22
23
24         Validate that the packages are OK.  If so, tag the release.
25
26         Note that this does NOT actually do the tagging!  You will
27         have to run the command it prints out yourself.
28
29 make dist-tag
30
31
32         Sign the packages.  You will need the correct GPG key for this
33         to work.
34
35 make dist-sign
36
37
38         Push to the FTP site.  You will need write access to the FTP site
39         for this to work.
40
41 make dist-publish