/[thuban]/branches/WIP-pyshapelib-bramz/Doc/technotes/release_process.txt
ViewVC logotype

Annotation of /branches/WIP-pyshapelib-bramz/Doc/technotes/release_process.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2734 - (hide annotations)
Thu Mar 1 12:42:59 2007 UTC (18 years ago) by bramz
File MIME type: text/plain
File size: 2245 byte(s)
made a copy
1 bh 2093 Title: The Thuban Release Process
2     Author: Thuban development team
3     Last-Modified: $Date$
4     Version: $Revision$
5    
6     How to Release a New Thuban Version
7    
8     - Test Thuban until you are sure it works under the following
9     reference platforms:
10    
11 bernhard 2728 Debian GNU/Linux 4.0 (aka Etch) (plus wxWindows/wxPython 2.6)
12     (Windows XP)
13 bh 2093
14 bernhard 2728 All test cases of stable code should pass on all platforms.
15 bh 2093
16     - Adjust revision number in setup.py and Thuban/version.py. See the
17     comments in version.py for details.
18    
19     - Update thuban.pot and the various .po and .mo files:
20    
21     cd po/
22     make pot
23     make update-po
24     make mo
25    
26     See po/README for details
27    
28     - Update MANIFEST.in
29    
30     This is only necessary if the set of files distributed has changed
31     in such a way that the old MANIFEST.in doesn't fit anymore. This
32     could be e.g. the addition of a new top-level directory such as
33     Extensions
34    
35     - Produce Source-Archives Thuban-N.N.N.tar.gz and Thuban-N.N.N.zip
36    
37     python setup.py sdist
38    
39    
40 bernhard 2728 Old:- Build a binary for W2000: Thuban-N.N.N-1.exe
41    
42 bh 2093 On a Windows system with Inno Setup installed, unpack the source
43     archive (usually the zip file) and run:
44    
45     python setup.py bdist_inno
46    
47     Test the resulting setup program.
48    
49 bernhard 2728 Old:- Build RPMs for RedHat 7.2
50 bh 2093
51     Take the source tarball and, on a RedHat 7.2 system, run:
52    
53     python setup.py bdist_rpm
54    
55     Install the rpm and test Thuban. Make sure to have removed any
56     other Thuban rpms beforehand.
57    
58     - Produce Sample-Data-Tarballs
59    
60     python setup.py data_dist
61    
62 bernhard 2728 Old:- Tag the tested sources for CVS:
63 bh 2093
64     cvs tag THUBAN_N_N_N
65    
66 bernhard 2728 Old:- Place packages on ftp server at ftp://intevation.de/thuban/
67 bh 2093
68 bernhard 2728 Old:- Update http://thuban.intevation.org/download.html accordingly
69 bh 2093
70     - Update/Extend http://thuban.intevation.org/screenshots.html
71     if there have been interesting changes/extensions to the UI.
72    
73 bernhard 2728 - Make sure you closed all open issues that were solved with this
74 bh 2093 release.
75    
76 bernhard 2728 - Write announcement including all major improvements.
77 bh 2093
78 bernhard 2728 Old: - Send announcement to following mailing lists:
79 bh 2093 [email protected]
80     [email protected]
81    
82     - Have a beer and thank all contributors :-)
83    

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26