winamp/Src/external_dependencies/openmpt-trunk/doc/libopenmpt_release.md

1.4 KiB

libopenmpt release process

0.3

For libopenmpt 0.3, see https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.27/doc/libopenmpt_release.txt .

0.4

For libopenmpt 0.4, see https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.28/doc/libopenmpt_release.txt .

0.5

For libopenmpt 0.4, see https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.29/doc/libopenmpt_release.txt .

0.6

  1. ensure that the OpenMPT version is preferrably at a aa.bb.cc.00 version, otherwise increment the minorminor part to a new value used specifically for the libopenmpt release
  2. from a clean checkout, run (requires xpath!!!) ./build/svn/do_libopenmpt_release.sh
  3. website: add release announcement
  4. website: update download links
  5. wait for buildbot
  6. in a website checkout, run (as printed by the release script) ./release-0.5.sh $NEWVER +release
  7. increment OpenMPT version minorminor in common/versionNumber.h when all releases are done on the svn side (either libopenmpt only, or both libopenmpt and OpenMPT)

release candidate

  1. ./build/update_libopenmpt_version.sh release-rc 1
  2. svn commit -m '[Mod] libopenmpt: Bump rc version.'
  3. ./build/svn/do_libopenmpt_release_rc.sh
  4. ./build/update_libopenmpt_version.sh release-rc 2
  5. svn commit -m '[Mod] libopenmpt: Bump rc version.'