update doap and release notes

This commit is contained in:
Thomas Vander Stichele
2009-09-26 14:35:27 +00:00
parent 31b93a2abe
commit 649e6d1327
2 changed files with 57 additions and 15 deletions

41
doc/release Normal file
View File

@@ -0,0 +1,41 @@
Release procedure for morituri
------------------------------
- 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 trunk tags/morituri-$VERSION
svn commit -m "releasing new version" tags
cd trunk
- announce to freshmeat:
moap doap -v $VERSION freshmeat -b Default
- 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 ?

View File

@@ -21,7 +21,7 @@ Morituri is a CD ripper aiming for maximum quality.
<bug-database rdf:resource="http://thomas.apestaart.org/thomas/trac/newticket?component=morituri" />
<screenshots></screenshots>
<!--
<mailing-list rdf:resource="http://lists.sourceforge.net/lists/listinfo/moap-devel/" />
<mailing-list rdf:resource="http://lists.sourceforge.net/lists/listinfo/morituri-devel/" />
-->
<programming-language>python</programming-language>
<license rdf:resource="http://usefulinc.com/doap/licenses/gpl" />
@@ -40,26 +40,27 @@ Morituri is a CD ripper aiming for maximum quality.
</foaf:Person>
</maintainer>
<!--
<release>
<Version>
<revision>0.2.6</revision>
<revision>0.1.0</revision>
<branch>trunk</branch>
<name>Nerd Night</name>
<created>2008-05-23</created>
<file-release rdf:resource="http://thomas.apestaart.org/download/moap/moap-0.2.6.tar.bz2" />
<file-release rdf:resource="http://thomas.apestaart.org/download/moap/moap-0.2.6-1.noarch.rpm" />
<name>Youngblood</name>
<created>2009-09-26</created>
<file-release rdf:resource="http://thomas.apestaart.org/download/morituri/morituri-0.1.0.tar.bz2" />
<file-release rdf:resource="http://thomas.apestaart.org/download/morituri/morituri-0.1.0-1.noarch.rpm" />
<dc:description>
Added support for git-svn.
Fix brz diff.
Added moap changelog find to search through a ChangeLog.
Added man page.
Added moap tracadmin to administrate trac installations.
Added changed properties/added/deleted files when preparing ChangeLog entries.
Added checking of unchanged ChangeLog entry template.
- first release
- support for MusicBrainz for metadata lookup
- support for AccurateRip verification
- detects sample read offset of drives
- performs test and copy rip
- detects and rips Hidden Track One Audio
- templates for file and directory naming
- support for lossless encoding only for now
- tagging using GStreamer
- for now, only a command line client (rip) is shipped
</dc:description>
</Version>
</release>
-->
</Project>