For Developers only

This info is here for developers only. If you don't understand it, it's not for you.

  1. Release Checklist



Release Checklist

  • decide about release-number,
    if it is not some bug-fix release, it should be n.m.0
  • adjust version_info in coherence/__init__.py according to that
  • create a Changelog with svn2cl
  • check into trunk
  • tag new release in svn
    svn copy https://coherence.beebits.net/svn/trunk/Coherence \
             https://coherence.beebits.net/svn/tags/Coherence-<release-number> \
             -m "tagging <release-number> release"
    
  • create tar archive
    python setup.py sdist
    
  • move tar archive into download area
    cp dist/Coherence-<release-number>.tar.gz --> http://coherence.beebits.net/download/
    
  • modify version number and download link in the WikiStart#Download section
  • sync with Maemo package and other distributions deb/rpm maintainers
  • announce new release on pypi
    python setup.py register