- 0 Talk
-
Release Management
Avuton Olrich is MPD's release manager.
The release manager is responsible for publishing new releases of MPD and related software. This page is a reference of tasks to do before a release.
Todo
Edit
- rebase RM's repository on master
- create temporary tarball ("make distcheck")
- unpack tarball, build from git with all kinds of options enabled and disabled (goal is that every projects has a test.sh which does several compilation runs, to get that automated)
- maybe build on other platforms (BSD, Mac, Solaris, ...?)
- test the application (basic tests - does it work at all?)
- commit a patch which updates NEWS and version number in configure.ac (and push to git.musicpd.org)
- create tarball ("make dist")
- upload tarball to sourceforge
- announce release: MPD forum, MPD home page, freshmeat, ...?
- make package maintainers pick up the new release
- add new product version to mantis
If anything goes wrong during testing, report bugs to mantis and postpone the release.