Version 4 (modified by 19 years ago) ( diff ) | ,
---|
Checklist of things to do before a release
A simple reminder list:
- Verify that wiki-default contains all pages listed in TracProject/DefaultWikiPages
- Check all default wikipages for TracLinks to nonexistant pages/resources
- Check MANIFEST.in
- Check THANKS
- Update ChangeLog and ChangeLog
- Update TracInstall, INSTALL and UPGRADE
- Update version number (in trac/__init__.py and wiki-default/WikiStart)
- Create dist packages
- Check out trunk (or the release branch) to a clean sandbox
- Build source tarballs: python setup.py sdist —formats=gztar,zip
- Build RPMs: python setup.py bdist_rpm
- Build windows installer
- remove wiki/checkwiki.py*
- python setup.py bdist_wininst — .exe win32 installer
- Test installation on all target platforms
- Install on a clean system. Remove any old Trac installation before testing
- Tag/copy version in subversion
- Upload to http://ftp.edgewall.com/
- Update TracDownload
- Post on trac-announce@…
- Update freshmeat entry
See also: TracDev
Note:
See TracWiki
for help on using the wiki.