updates, corrections, wording, spelling

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12782 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
diego 2004-07-09 15:25:22 +00:00
parent c60364bdc9
commit fd1f35e22f
1 changed files with 20 additions and 18 deletions

View File

@ -1,27 +1,29 @@
how to make an mplayer release How to make an MPlayer release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
preparations: preparations:
- ask the DOCS maintainers to commit their final changes, check if - Ask the DOCS maintainers to commit their final changes, check if
all docs is uptodate etc all docs are up to date etc.
- verify manpage, remove obsolete options, mention new ones - Verify man page, remove obsolete options, mention new ones.
- ask translation maintainers to update their help_mp*.h file - Ask translation maintainers to update their help_mp*.h file.
- update teh ChangeLog file (according to cvs log), ask other developers - update the ChangeLog file (according to CVS log), ask other developers
to verify their parts etc. ask Diego to spellcheck it. to verify their parts etc. Ask Diego to spellcheck it.
- consult at -dev-eng about unstable codes which should be disabled for release - Consult at -dev-eng about unstable parts of the code which should be
disabled for the release.
create the release tree: create the release tree:
- cvs checkout the mplayer src tree - cvs checkout the mplayer src tree
- if releasing from 'main', checkout libavcodec from ffmpeg cvs - if releasing from 'main', checkout libavcodec from FFmpeg CVS
- remove teh CVS subdirs: - remove the CVS subdirs:
find 0_90 -name CVS -exec rm -rf {} \; find main -name CVS -exec rm -rf {} \;
- remove the .cvsignore files: - remove the .cvsignore files:
find 0_90 -name .cvsignore -exec rm {} \; find main -name .cvsignore -exec rm {} \;
- remove obsolete DOCS translations, help files - remove obsolete DOCS translations, help files
- replace version.sh with this (change version number too...): - replace version.sh with this (change version number too...):
============ ============
#!/bin/sh #!/bin/sh
echo "#define VERSION \"0.90rc5-$1 \"" >version.h echo "#define VERSION \"1.0pre5-$1 \"" > version.h
============ ============
release the tree: release the tree:
@ -32,15 +34,15 @@ release the tree:
test it (download to your local machine, extract, compile, run) test it (download to your local machine, extract, compile, run)
copy to ftp: copy to FTP:
cp MPlayer-0.90rc5.tar.bz2 /home/ftp/MPlayer/releases/ cp MPlayer-0.90rc5.tar.bz2 /home/ftp/MPlayer/releases/
move the older (pre)release(s) (except the last one before the current one) move the older (pre)release(s) (except the last one before the current one)
to ../old-stuff/ dir to ../OLD_stuff/ dir
somehow get Gabu to write a news entry for the release, and update the Somehow get Diego 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 source file of dload.html and commit it. Test it, it's sometimes buggy
(broken links etc). (broken links etc).
done. Done.