Icecast Server/Release Checklist: Difference between revisions
Jump to navigation
Jump to search
(initial version) |
m (removed stray questionmark) |
||
Line 2: | Line 2: | ||
* Check version in configure.in | * Check version in configure.in | ||
* Ensure everything is committed | * Ensure everything is committed | ||
* Test on all Release critical systems | * Test on all Release critical systems | ||
* Test on all other systems you have access to | * Test on all other systems you have access to | ||
* Update README, NEWS, HACKING and TODO | * Update README, NEWS, HACKING and TODO |
Revision as of 06:57, 6 April 2013
- 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