| 1 | = Checklist of things to do before a release = |
| 2 | |
| 3 | A simple reminder list |
| 4 | |
| 5 | * Verify source:trunk/wiki-default/ contains all pages listed in TracProject/DefaultWikiPages |
| 6 | * Check all default wikipages for TracLinks to nonexistant pages/resources |
| 7 | * Check source:trunk/MANIFEST.in |
| 8 | * Check source:trunk/THANKS |
| 9 | * Update ChangeLog and source:trunk/ChangeLog |
| 10 | * Update TracInstall, source:trunk/INSTALL and source:trunk/UPGRADE |
| 11 | * Update version number |
| 12 | * Create dist packages |
| 13 | * Check out trunk to a '''clean''' sandbox |
| 14 | * ''python setup.py sdist'' -- .tar.gz |
| 15 | * ''python setup.py bdist_rpm'' -- .rpm |
| 16 | * Build windows installer |
| 17 | * '''copy ''neo_cgi.pyd'' into build/lib/trac/ before bdisting''' |
| 18 | * '''remove wiki/checkwiki.py*''' |
| 19 | * ''python setup.py bdist_wininst'' -- .exe win32 installer |
| 20 | * Test installation on '''all''' target platforms |
| 21 | * Install on a clean system. ''Remove any old Trac installation before testin'' |
| 22 | |
| 23 | * Tag/copy version in subversion |
| 24 | * Upload to http://ftp.edgewall.com/ |
| 25 | * Update TracDownload |
| 26 | * Post on trac-announce@lists.edgewall.com |
| 27 | * Update freshmeat entry |
| 28 | |