[MPlayer-cvslog] CVS: main/DOCS/tech release-howto.txt,1.4,1.5

Roberto Togni CVS syncmail at mplayerhq.hu
Sun Apr 17 15:45:57 CEST 2005


CVS change done by Roberto Togni CVS

Update of /cvsroot/mplayer/main/DOCS/tech
In directory mail:/var2/tmp/cvs-serv924

Modified Files:
	release-howto.txt 
Log Message:
First attempt to bring this howto closer to reality


Index: release-howto.txt
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/tech/release-howto.txt,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- release-howto.txt	29 Dec 2004 16:22:21 -0000	1.4
+++ release-howto.txt	17 Apr 2005 13:45:55 -0000	1.5
@@ -2,6 +2,7 @@
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 preparations:
+- Announce release target date on dev-eng and #mplayerdev
 - Ask the DOCS maintainers to commit their final changes, check if
   all docs are up to date, etc.
 - Verify man page, remove obsolete options, mention new ones.
@@ -10,10 +11,14 @@
   to verify their parts, etc. Ask Diego to spellcheck it.
 - Consult at -dev-eng about unstable parts of the code which should be
   disabled for the release.
+- Find a codename for the release
 
 create the release tree:
+- tag cvs with release name
+- update release.sh script with version number
+***the following steps are done automatically by release.sh script***
 - cvs checkout the mplayer src tree
-- if releasing from 'main', check out libavcodec from FFmpeg CVS
+- check out libavcodec and libavformat from FFmpeg CVS
 - remove the CVS subdirs:
     find main -name CVS -exec rm -rf {} \;
 - remove the .cvsignore files:
@@ -26,25 +31,40 @@
 echo "#define VERSION \"1.0pre5-$1 \"" > version.h
 ============
 
+- build the HTML docs from XML sources; then cleanup
+    make html-chunked; make releaseclean
+
 release the tree:
     cd ..
     mv main MPlayer-0.90rc5
     tar -cf MPlayer-0.90rc5.tar MPlayer-0.90rc5
     bzip2 -9 MPlayer-0.90rc5.tar
+***end of part done by release.sh**
 
 test it (download to your local machine, extract, compile, run)
+ - compilers: gcc 3, gcc 2.95, mingw, cygwin
+ - architectures: PPC, AMD64, x86 with MMX[2], SSE[2], 3DNow
+ - OS: Linux, BSD, Windows, MacOS X
 
 copy to FTP:
     cp MPlayer-0.90rc5.tar.bz2 /home/ftp/MPlayer/releases/
+    cp ChangeLog-0.90rc5 and update ChangeLog symlink
+    md5sum MPlayer-0.90rc5.tar.bz2 > MPlayer-0.90rc5.tar.bz2.md5
 
 move the older (pre)release(s) (except the last one before the current one)
 to ../OLD_stuff/ dir
 
 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
-(broken links etc).
+(broken links etc). Update also translated versions of dload.html
 
 Send a message to mplayer-announce mailing list.
 
+Add the new release version to bugzilla page.
+
+Update relase version in #mplayer topic
+
+Update project page on Freshmeat
+
 Done.
 




More information about the MPlayer-cvslog mailing list