Edgewall Software

Version 5 (modified by Christopher Lenz, 19 years ago) ( diff )

More cleanup

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 the MANIFEST.in file
  • Check the THANKS file
  • Update the ChangeLog page as well as the ChangeLog file
  • Update TracInstall and the INSTALL and UPGRADE files
  • 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


See also: TracDev

Note: See TracWiki for help on using the wiki.