Icecast Server/Release Checklist: Difference between revisions
Jump to navigation
Jump to search
ToddShepard (talk | contribs) m (moved Icecast:ReleaseCheckList to Icecast/ReleaseCheckList: Fixing namespace) |
Martin.leese (talk | contribs) m (Added Category:Icecast) |
||
Line 37: | Line 37: | ||
** osc commit | ** osc commit | ||
** verify builds on dashboard and in repos | ** verify builds on dashboard and in repos | ||
[[Category:Icecast]] |
Revision as of 09:28, 28 November 2014
- Update documentation
- Check version in configure.in
- Ensure everything is committed
- Test on all Release critical systems
- Test on all other systems you have access to
- Update README, NEWS, HACKING and TODO
- Update and set release date in ChangeLog
- Ensure everything is committed including last changes to ChangeLog.
- Tag the release in VCS
- make distcheck
- commit resulting tarball to releases directory for replication
- update download page
- update news page
- add "Version" and close "Milestone" in trac
- post on IRC (+topic)
- post on icecast and icecast-dev
- create downstream bugs to facilitate adoption
packaging specific
- update debian packaging
- copy and rename release tar-ball
- unpack debian.tar
- add release to 'changelog'
- tar up with right name
- verify version and checksums are correct in .dsc
- update RPM packaging
- change version in .spec
- change tarball name in .spec
- change debian tarball name in .spec
- update icecast-fix-no-add-needed.patch to apply cleanly
- windows
- TBD
- OBS
- osc delete all old files (tarballs)
- osc add new files (tarballs)
- (build locally -- feeling lucky, punk?)
- osc commit
- verify builds on dashboard and in repos