Archive:Release Checklist: Difference between revisions
Jump to navigation
Jump to search
>Theuni No edit summary |
>Spiff |
||
Line 16: | Line 16: | ||
==Release== | ==Release== | ||
* scp binaries to sourceforge in staging folder. xbmc-x.yy-zz.* | * scp binaries to sourceforge in staging folder. xbmc-x.yy-zz.* | ||
* scp exported source tarball to sourceforge. | |||
* move from staging to final location (using shell service) | * move from staging to final location (using shell service) | ||
* update links and analytics on xbmc.org/download | * update links and analytics on xbmc.org/download | ||
* add xbmc.org frontpage news item. tick 'Announcements' category also (for sidebar) | * add xbmc.org frontpage news item. tick 'Announcements' category also (for sidebar) | ||
* Add trac version and set as default milestone. | * Add trac version and set as default milestone. | ||
==Post-release== | ==Post-release== | ||
* Update version string in xbmc/utils/GUIInfoManager.h to pre-[NextVersion]. | * Update version string in xbmc/utils/GUIInfoManager.h to pre-[NextVersion]. | ||
* Remove blanked strings from strings.xml to liberate them for reuse. | * Remove blanked strings from strings.xml to liberate them for reuse. |
Revision as of 11:12, 6 November 2009
Since we don't release all that often or consistently, we seem to forget some key steps in the process. Hence, a checklist!
Testing
The following apply for all supported platforms and architectures.
- Compile.
- Video playback of popular codecs. (xvid, h264, vc1, mpeg2)
- Audio playback of popular codecs. (mp3, aac(+), ogg, flac, , ac3, dts)
- Playback from popular sources. (local, dvd, smb, http)
- Scripts/plugins.
- Initialization of new settings and databases.
- Updating of settings and databases from the last stable release.
Pre-tag/branch
- Update version string in xbmc/utils/GUIInfoManager.h
- Update version string for OSX installer in xbmc/osx/Info.plist
- Update version string for Windows installer in...[wiso? jm?]
- Update any necessary changelogs, readmes, known_bugs
Release
- scp binaries to sourceforge in staging folder. xbmc-x.yy-zz.*
- scp exported source tarball to sourceforge.
- move from staging to final location (using shell service)
- update links and analytics on xbmc.org/download
- add xbmc.org frontpage news item. tick 'Announcements' category also (for sidebar)
- Add trac version and set as default milestone.
Post-release
- Update version string in xbmc/utils/GUIInfoManager.h to pre-[NextVersion].
- Remove blanked strings from strings.xml to liberate them for reuse.