Files
whipper-gui/doc/release
Thomas Vander Stichele 98213c4196 * doc/release:
Document having clean test run.
	* morituri/common/encode.py:
	  Catch and properly stop on gst.QueryError.
	  Don't set peak in stop if we had an error.
	* morituri/test/test_common_encode.py:
	* morituri/test/test_common_renamer.py:
	* morituri/test/test_image_cue.py:
	  Clean up after tests.
2010-04-06 00:02:56 +00:00

46 lines
1.5 KiB
Plaintext

Release procedure for morituri
------------------------------
- Verify that all tests run.
- Verify that test run doesn't leave anything around in /tmp:
ls /tmp/*morituri*
- Verify that all buildbots are green.
- Pick a new version number and set it:
export VERSION=0.1.0
- Update configure.ac
- Pick a release name
- Update .doap file
- verify the update with moap doap show
- Add coverage data to NEWS
- Add list of new features to NEWS
- Update bugs fixed in NEWS:
moap doap bug query -f "- %(id)3s: %(summary)s" "milestone=$VERSION"
- Update README and home page with relevant new features, as well as version
- Update RELEASE, copying sections from NEWS, and adding contributors with
moap cl cont
- Run moap cl prep and add comment about release
- Update ChangeLog; add === release x.y.z === line
- make distcheck
- make release
- build rpm
- copy files to website and upload
- commit to TRUNK
- create release tag:
cd ..
svn cp svn+ssh://$SERVER_PATH/trunk svn+ssh://$SERVER_PATH/tags/$VERSION
cd trunk
- announce to freshmeat:
moap doap -v $VERSION freshmeat
- send out release mails:
- first test:
moap doap -v $VERSION mail -f thomas@apestaart.org thomas@apestaart.org
- wait for it and read it
- then for real:
moap doap -v $VERSION mail -f thomas@apestaart.org cdrdao-devel@lists.sourceforge.net
- add new milestone to trac and make it the default
- add this new version to trac
- update the homepage
- bump configure.ac and commit
- why don't you blog about it ?