Icecast Server/Release Checklist

From XiphWiki
Revision as of 07:57, 6 April 2013 by Dm8tbr (talk | contribs) (removed stray questionmark)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  • 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