Reminder to myself about what needs to be done for each release: * update NEWS * edit foolscap/_version.py and misc/{dapper|edgy|feisty|sarge|sid}/debian/changelog to set the new version string * python setup.py sdist --formats=gztar,zip * unpack, make sure all the files are there (don't forget to add new packages to setup.py) * hg commit * hg tag foolscap-0.3.0 * hg push * sign tarballs (one at a time) * gpg -ba dist/*.tar.gz * gpg -ba dist/*.zip * copy tarballs to trees/DIST/ * HTMLREPO = ~/stuff/Projects/LotharNetwork/bastion/web/foolscap/html * cp dist/* HTMLREPO/releases/ * hg add releases/foolscap-0.3.0* * update html/index.html * publish docs: * make docs * {{{cp `find doc -name '*.html'` HTMLREPO/}}} * make api-docs * rm -rf HTMLREPO/docs/api * cp -r doc/api HTMLREPO/docs/api * hg addremove docs/api * cd HTMLREPO : * hg commit * hg push (to www-foolscap@web.bastion:html/releases/ ) * update http://foolscap.lothar.com/trac/wiki/ * close Milestone in trac: http://foolscap.lothar.com/trac/roadmap * update PyPI: 'setup.py register' * upload tarballs to pypi: http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=foolscap * send mail