Split usounds.c and usystem.c from xboard.c
[xboard.git] / doc-maint / release.org
1 * Release documentation
2 ** Pre-release checklist
3  - update AUTHORS, NEWS, check other files
4  - update version in configure.ac and other places
5  - run "make distcheck" and then create tar-ball via "make dist"
6  - unpack tar-ball, check that it builds OK
7  - tag with signature
8  - check openSUSE build
9  - update git@savannah, github
10  - update po/pot files via "cd po; make update-po". This should happen
11    after the version number has been updated, so that the po-files
12    automatically get the correct version number.
13  - send pot-file to translationproject
14
15 ** Release
16
17 See script make-xboard-release that can handle GNU-upload and tagging in git.
18
19 - update webpage, manuals
20 - upload on gnu
21 - update enginge-intf.html
22 - create savannah news item
23 - email lists; add short discription of xboard to news item
24   1) email gnu (check admin page for gnu) http://www.gnu.org/prep/maintain/html_node/Announcements.html#Announcements
25   2) email chess servers (ICS, FICS) and other web directories
26   3) email linux distributions/update opensuse (Arun can handle OpenSUSE)
27   4) email info-gnu-chess 
28 - update freshmeat.net (Tim can do this, email him)
29 - newsgroups add short discription of xboard to news item
30   1)  gnu.chess, info-gnu-chess
31   2)  rec.games.chess.computer
32   3)  comp.os.linux.announce
33   4)  WinBoard forum web page (HGM does this one) 
34 - update git to the next pre-release 
35
36 ** Template for emails
37
38 fill in the <...>
39
40 Subject: release of XBoard version <...>
41
42 Hello, 
43
44 A new version of XBoard is available. Here are some details:
45
46 Short description:
47
48 XBoard is a graphical user interface for chess in all its major forms, 
49 including international chess, xiangqi (Chinese chess), shogi Japanese chess) 
50 and Makruk. Many variations of chess are also supported.
51
52 Web page:
53
54 http://www.gnu.org/software/xboard/
55
56 Download at:
57
58 http://ftp.gnu.org/gnu/xboard/
59
60 Windows binaries will be available at:
61
62 http://www.open-aurec.com/wbforum/viewforum.php?f=19 
63
64 Development at:
65
66 https://savannah.gnu.org/projects/xboard/
67
68 News: 
69
70 <list of most important new features>
71 See the NEWS file in the distribution or git for more details.