Mercurial > mplayer.hg
annotate DOCS/tech/release-howto.txt @ 34725:e902766a55db
add HV60 to divx decoders, samples/V-codecs/HV60
author | compn |
---|---|
date | Wed, 14 Mar 2012 03:42:23 +0000 |
parents | 4ec96d5d2e4c |
children | d8ab83aa014b |
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 | |
34234 | 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 |
10389 | 23 release the tree: |
24 cd .. | |
25 mv main MPlayer-0.90rc5 | |
26 tar -cf MPlayer-0.90rc5.tar MPlayer-0.90rc5 | |
27 bzip2 -9 MPlayer-0.90rc5.tar | |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
28 ***end of part done by release.sh** |
10389 | 29 |
30 test it (download to your local machine, extract, compile, run) | |
29035 | 31 - 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
|
32 - architectures: PPC, AMD64, x86 with MMX[2], SSE[2], 3DNow |
29035 | 33 - OS: Linux, BSD, Windows, Mac OS X |
10389 | 34 |
12781 | 35 copy to FTP: |
10389 | 36 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
|
37 cp Changelog-0.90rc5 and update Changelog symlink |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
38 md5sum MPlayer-0.90rc5.tar.bz2 > MPlayer-0.90rc5.tar.bz2.md5 |
10389 | 39 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
40 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
|
41 sometimes links are broken. Do not forget the translations. |
10389 | 42 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
43 Send the release notes as a mail to the mplayer-announce mailing list. |
14271 | 44 |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
45 Add the new release version to bugzilla page. |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
46 |
32473
e3247c8716f8
Update release instructions to be more in line with current practice.
diego
parents:
30633
diff
changeset
|
47 Update release version in #mplayer and #mplayerdev topics. |
15203
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
48 |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
49 Update project page on Freshmeat |
72bde716c1b8
First attempt to bring this howto closer to reality
rtognimp
parents:
14271
diff
changeset
|
50 |
12781 | 51 Done. |