~divmod-dev/divmod.org/imap-server-440

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
1. Verify that buildbot ( http://jade.code-bear.com:8010/ ) is ALL GREEN (for
   all platforms that it was green for on the last release). Currently: Linux.

2. svn up.

3. Bump version number in <Package>/<package>/__init__.py

4. Write release notes. <Package>/NEWS.txt
   4a.  set version number in NEWS.txt.
   4b.  set date in NEWS.txt.
   5c.  add any new depdencies/versions in DEPS.txt.

5. Run unit tests locally.

6. Check release changes into trunk.

7. Check buildbot again.

8. Tag the release. e.g.:

    % svn cp -m 'Tagging for 0.2.0 release' http://divmod.org/svn/Divmod/trunk/Epsilon http://divmod.org/svn/Divmod/tags/releases/Epsilon-0.2.0

9. Bump the version in SVN (unless the project uses epsilon.version)

10. Export the release:

    % svn export http://divmod.org/svn/Divmod/tags/releases/Epsilon-0.2.0

11. Create tarball:

    % python setup.py sdist

12. Upload dist/*.gz to appropriate trac page.

13. Enbloggen it

14. PyPI release: python setup.py register

15. Freshmeat release: <xmlrpc thingy maybe>