2
HOWTO Release Version N.N.N of Thuban
3
=================================
5
$Date: 2003/12/22 18:03:31 $
9
- Test Thuban until you are sure it works under the following
12
Debian GNU/Linux 3.0 (plus wxWindows/wxPython 2.4)
15
All test cases should pass on all platforms.
17
- Adjust revision number in setup.py and Thuban/version.py (longversion)
19
- Update thuban.pot and the various .po and .mo files:
26
See po/README for details
30
This is only necessary if the set of files distributed has changed in
31
such a way that the old MANIFEST.in doesn't fit anymore. This could be
32
e.g. the addition of a new top-level directory such as Extensions
34
- Produce Source-Archives Thuban-N.N.N.tar.gz and Thuban-N.N.N.zip
38
- Build a binary for W2000: Thuban-N.N.N-1.exe
40
On a Windows system with Inno Setup installed, unpack the source
41
archive (usually the zip file) and run:
43
python setup.py bdist_inno
45
Test the resulting setup program.
47
- Build RPMs for RedHat 7.2
49
Take the source tarball and, on a RedHat 7.2 system, run:
51
python setup.py bdist_rpm
53
Install the rpm and test Thuban. Make sure to have removed any
54
other Thuban rpms beforehand.
56
- Produce Sample-Data-Tarballs
58
python setup.py data_dist
60
- Tag the tested sources for CVS:
64
- Place packages on ftp server at ftp://intevation.de/thuban/
66
- Update http://thuban.intevation.org/download.html accordingly
68
- Update/Extend http://thuban.intevation.org/screenshots.html
69
if there have been interesting changes/extensions to the UI.
71
- Make sure you closed all open bugs that were solved with this
74
- Write announcement including all major improvements
76
- Send announcement to following mailing lists:
77
thuban-list@intevation.de
78
freegis-list@intevation.de
80
- Have a beer and thank all contributors :-)