Mercurial > mplayer.hg
annotate DOCS/tech/release-howto.txt @ 32797:18d7da3834d0
ffxandpcm works fine with the native avi demuxer.
author | cehoyos |
---|---|
date | Fri, 11 Feb 2011 12:39:46 +0000 |
parents | e3247c8716f8 |
children | 4ec96d5d2e4c |
rev | line source |
---|---|
12781 | 1 How to make an MPlayer release |
10389 | 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
3 | |
4 preparations: | |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
5 - Announce the intent to create a release branch on mailing lists and IRC. |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
6 - Ask translators to get their languages synchronized. |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
7 - Update the Changelog. |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
8 - Identify regressions or other serious issues, fix or revert (on the branch) |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
9 as needed so the release is of good quality. |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
10 - Find a codename for the release |
10389 | 11 |
12 create the release tree: | |
28167 | 13 - tag Subversion with release name |
29035 | 14 - 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
|
15 - update release.sh script with version number |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
16 ***the following steps are done automatically by release.sh script*** |
28167 | 17 - checkout the mplayer src tree |
18 - check out FFmpeg subdirs | |
10389 | 19 - remove obsolete DOCS translations, help files |
20 | |
15231 | 21 - 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
|
22 make html-chunked; make releaseclean |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
23 |
10389 | 24 release the tree: |
25 cd .. | |
26 mv main MPlayer-0.90rc5 | |
27 tar -cf MPlayer-0.90rc5.tar MPlayer-0.90rc5 | |
28 bzip2 -9 MPlayer-0.90rc5.tar | |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
29 ***end of part done by release.sh** |
10389 | 30 |
31 test it (download to your local machine, extract, compile, run) | |
29035 | 32 - 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
|
33 - architectures: PPC, AMD64, x86 with MMX[2], SSE[2], 3DNow |
29035 | 34 - OS: Linux, BSD, Windows, Mac OS X |
10389 | 35 |
12781 | 36 copy to FTP: |
10389 | 37 cp MPlayer-0.90rc5.tar.bz2 /home/ftp/MPlayer/releases/ |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
38 cp Changelog-0.90rc5 and update Changelog symlink |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
39 md5sum MPlayer-0.90rc5.tar.bz2 > MPlayer-0.90rc5.tar.bz2.md5 |
10389 | 40 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
41 Write a news entry for the release, update the links in dload.html. Test it, |
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
42 sometimes links are broken. Do not forget the translations. |
10389 | 43 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
44 Send the release notes as a mail to the mplayer-announce mailing list. |
14271 | 45 |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
46 Add the new release version to bugzilla page. |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
47 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
48 Update release version in #mplayer and #mplayerdev topics. |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
49 |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
50 Update project page on Freshmeat |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
51 |
12781 | 52 Done. |