summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-07-06 21:43:49 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-07-06 21:43:49 +0000
commitaa008d224c6cc2792c7d85cffb1d29889b899772 (patch)
tree4bf662cafad3f31e74a4079f1d31e482b73c3929 /DOCS
parent8810c95cf7cc72557f9b276cde648f2969977084 (diff)
downloadmpv-aa008d224c6cc2792c7d85cffb1d29889b899772.tar.bz2
mpv-aa008d224c6cc2792c7d85cffb1d29889b899772.tar.xz
to make alex happy
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10390 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/tech/release-howto.txt46
1 files changed, 46 insertions, 0 deletions
diff --git a/DOCS/tech/release-howto.txt b/DOCS/tech/release-howto.txt
new file mode 100644
index 0000000000..5bd54f1aaa
--- /dev/null
+++ b/DOCS/tech/release-howto.txt
@@ -0,0 +1,46 @@
+how to make an mplayer release
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+preparations:
+- ask the DOCS maintainers to commit their final changes, check if
+ all docs is uptodate etc
+- verify manpage, remove obsolete options, mention new ones
+- ask translation maintainers to update their help_mp*.h file
+- update teh ChangeLog file (according to cvs log), ask other developers
+ to verify their parts etc. ask Diego to spellcheck it.
+- consult at -dev-eng about unstable codes which should be disabled for release
+
+create the release tree:
+- cvs checkout the mplayer src tree
+- if releasing from 'main', checkout libavcodec from ffmpeg cvs
+- remove teh CVS subdirs:
+ find 0_90 -name CVS -exec rm -rf {} \;
+- remove the .cvsignore files:
+ find 0_90 -name .cvsignore -exec rm {} \;
+- remove obsolete DOCS translations, help files
+- replace version.sh with this (change version number too...):
+============
+#!/bin/sh
+echo "#define VERSION \"0.90rc5-$1 \"" >version.h
+============
+
+release the tree:
+ cd ..
+ mv main MPlayer-0.90rc5
+ tar -cf MPlayer-0.90rc5.tar MPlayer-0.90rc5
+ bzip2 -9 MPlayer-0.90rc5.tar
+
+test it (download to your local machine, extract, compile, run)
+
+copy to ftp:
+ cp MPlayer-0.90rc5.tar.bz2 /home/ftp/MPlayer/releases/
+
+move the older (pre)release(s) (except the last one before the current one)
+to ../old-stuff/ dir
+
+somehow get Gabu to write a news entry for the release, and update the
+source file of dload.html and commit it. test it, it's sometimes buggy
+(broken links etc).
+
+done.
+