Mercurial > mplayer.hg
annotate DOCS/tech/release-howto.txt @ 31538:09e7a988ab93
Fix resizing with -wid after previous commit.
author | reimar |
---|---|
date | Thu, 01 Jul 2010 20:00:19 +0000 |
parents | 32725ca88fed |
children | e3247c8716f8 |
rev | line source |
---|---|
12781 | 1 How to make an MPlayer release |
10389 | 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
3 | |
4 preparations: | |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
5 - Announce release target date on dev-eng and #mplayerdev |
12781 | 6 - Ask the DOCS maintainers to commit their final changes, check if |
12850 | 7 all docs are up to date, etc. |
12781 | 8 - Verify man page, remove obsolete options, mention new ones. |
9 - Ask translation maintainers to update their help_mp*.h file. | |
28167 | 10 - Update the ChangeLog file (according to Subversion log), ask other developers |
12850 | 11 to verify their parts, etc. Ask Diego to spellcheck it. |
12781 | 12 - Consult at -dev-eng about unstable parts of the code which should be |
13 disabled for the release. | |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
14 - Find a codename for the release |
10389 | 15 |
16 create the release tree: | |
28167 | 17 - tag Subversion with release name |
29035 | 18 - Add a VERSION file with the release version to the root of the source tree. |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
19 - update release.sh script with version number |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
20 ***the following steps are done automatically by release.sh script*** |
28167 | 21 - checkout the mplayer src tree |
22 - check out FFmpeg subdirs | |
10389 | 23 - remove obsolete DOCS translations, help files |
24 | |
15231 | 25 - build the HTML docs from XML sources, then clean up: |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
26 make html-chunked; make releaseclean |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
27 |
10389 | 28 release the tree: |
29 cd .. | |
30 mv main MPlayer-0.90rc5 | |
31 tar -cf MPlayer-0.90rc5.tar MPlayer-0.90rc5 | |
32 bzip2 -9 MPlayer-0.90rc5.tar | |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
33 ***end of part done by release.sh** |
10389 | 34 |
35 test it (download to your local machine, extract, compile, run) | |
29035 | 36 - compilers: gcc 4.x, gcc 3.x, gcc 2.95, MinGW, Cygwin |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
37 - architectures: PPC, AMD64, x86 with MMX[2], SSE[2], 3DNow |
29035 | 38 - OS: Linux, BSD, Windows, Mac OS X |
10389 | 39 |
12781 | 40 copy to FTP: |
10389 | 41 cp MPlayer-0.90rc5.tar.bz2 /home/ftp/MPlayer/releases/ |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
42 cp ChangeLog-0.90rc5 and update ChangeLog symlink |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
43 md5sum MPlayer-0.90rc5.tar.bz2 > MPlayer-0.90rc5.tar.bz2.md5 |
10389 | 44 |
45 move the older (pre)release(s) (except the last one before the current one) | |
12781 | 46 to ../OLD_stuff/ dir |
10389 | 47 |
12781 | 48 Somehow get Diego to write a news entry for the release, and update the |
49 source file of dload.html and commit it. Test it, it's sometimes buggy | |
15207 | 50 (broken links etc). Also, update translated versions of dload.html. |
10389 | 51 |
14271 | 52 Send a message to mplayer-announce mailing list. |
53 | |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
54 Add the new release version to bugzilla page. |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
55 |
15207 | 56 Update release version in #mplayer topic |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
57 |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
58 Update project page on Freshmeat |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
59 |
12781 | 60 Done. |